编程计算((X+Y)*10)+Z)/X,X、Y、Z都是16位无符号数,结果存在RESULT开始的单元
DATAS SEGMENT
;此处输入数据段代码
xequ 1
yequ 1
zequ 2
SUM DW ?,?
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
;此处输入代码段代码
MOV DX,0
MOVAX,x
ADD AX,y
ADC DX,0H
MOV BX,0AH
MUL BX
ADD AX,z
ADC DX,0H
MOV BX,x
DIV BX
MOV SUM,AX
MOV SUM+2,DX
MOV AH,4CH
INT 21H
CODES ENDS
ENDSTART
XLAT功能:
......
阅读全文