对于三个8位无符号数86H、34H和21H,编写R=86H*34H-21H的程序。
DATA SEGMENT
NUM DB 86H,34H,21H
RESULT DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MOV AL,[SI]
MOV BL,[SI+1]
MUL BL
MOV BL,[SI+2]
MOV BH,0
SUB AX,BX
START: MOV AX,DATA
MOV DS,AX
LEA SI,NUM
LEA DI,RESULT
MOV [DI],AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
谢谢
DATA SEGMENT
NUM DB 86H,34H,21H
RESULT DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MOV AL,[SI]
MOV BL,[SI+1]
MUL BL
MOV BL,[SI+2]
MOV BH,0
SUB AX,BX
START: MOV AX,DATA
MOV DS,AX
LEA SI,NUM
LEA DI,RESULT
MOV [DI],AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
谢谢