CODE ENDS END START 3、EA DI,DA_BY MOV CX,32 MOV AL,‘Y’ CLD REP STOSB 4、CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX LEA SI,DA1 MOV CX,16 XOR BL,BL AGAIN: MOV AL,[SI] HL AL,1 JC NEXT INC BL NEXT:INC SI LOOP AGAIN TEST BL,01H JNE L1 CLC JMP DONE L1: STC
DONE: MOV AH,4CH INT 21H
31
CODE ENDS END START 5、程序段:MOV AX,0 MOV BX,OFFSET BUF MOV CX,20 LOP:ADD AX,[BX] INC BX INC BX LOOP LOP MOV SUM,AX 6、考程序:
DATA SEGMENT DAT DB XXH
SQRTAB DB 0,1,4,9,?,81 SQR DB? DATA EMDS
STACL1 SEGMENT PARA STACK DW 20H DUP(?) STACK1 END CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA MOV DS,AX
32
┇ CALL SUBROT ┇ MOV AH,4CH INT 21H SUBROT NEXT: SUBROT CODE PUSH AX PUSH BX LEA BX,SQRTAB MOV AL,DAT TEST AL,80H JNS NEXT NEG AL XLAT SQRTAB MOV SQR,AL POP BX POP AX RET ENDS END SRART
33
PROC ENDP