键盘输入5位被减数和减数,计算并以恒等式形式显示在屏幕上(允许被减 数小于减数)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 08:42:10
键盘输入5位被减数和减数,计算并以恒等式形式显示在屏幕上(允许被减 数小于减数)
运用汇编语言
运用汇编语言
;A4-1.asm
;二进制双精度加法运算
STACK1 SEGMENT STACK
DW 256 DUP(?)
STACK1 ENDS
DATA SEGMENT
MES1 DB 'The result is:$'
XL DW 65A0H
XH DW 0015H
YL DW 0B79EH
YH DW 0021H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET MES1
MOV AH,09H
INT 21H
MOV AX,XL
ADD AX,YL
MOV BX,AX
MOV AX,XH
ADC AX,YH
PUSH BX
CALL SHWORD
POP BX
MOV AX,BX
CALL SHWORD
MOV AX,4C00H
INT 21H
SHWORD PROC NEAR
MOV BL,AH
CALL SHOW
MOV BL,AL
CALL SHOW
RET
ENDP
\x09\x09
SHOW PROC NEAR
PUSH AX
PUSH DX
MOV AL,BL
AND AL,0F0H ;取高4位
SHR AL,4
CMP AL,0AH ;是否是A以上的数
JB C2
ADD AL,07H
C2:ADD AL,30H
MOV DL,AL ;show character
MOV AH,02H
INT 21H
MOV AL,BL
AND AL,0FH ;取低4位
CMP AL,0AH
JB C3
ADD AL,07H
C3:ADD AL,30H
MOV DL,AL ;show character
MOV AH,02H
INT 21H
POP DX
POP AX
RET
ENDP
CODE ENDS
END START
;二进制双精度加法运算
STACK1 SEGMENT STACK
DW 256 DUP(?)
STACK1 ENDS
DATA SEGMENT
MES1 DB 'The result is:$'
XL DW 65A0H
XH DW 0015H
YL DW 0B79EH
YH DW 0021H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET MES1
MOV AH,09H
INT 21H
MOV AX,XL
ADD AX,YL
MOV BX,AX
MOV AX,XH
ADC AX,YH
PUSH BX
CALL SHWORD
POP BX
MOV AX,BX
CALL SHWORD
MOV AX,4C00H
INT 21H
SHWORD PROC NEAR
MOV BL,AH
CALL SHOW
MOV BL,AL
CALL SHOW
RET
ENDP
\x09\x09
SHOW PROC NEAR
PUSH AX
PUSH DX
MOV AL,BL
AND AL,0F0H ;取高4位
SHR AL,4
CMP AL,0AH ;是否是A以上的数
JB C2
ADD AL,07H
C2:ADD AL,30H
MOV DL,AL ;show character
MOV AH,02H
INT 21H
MOV AL,BL
AND AL,0FH ;取低4位
CMP AL,0AH
JB C3
ADD AL,07H
C3:ADD AL,30H
MOV DL,AL ;show character
MOV AH,02H
INT 21H
POP DX
POP AX
RET
ENDP
CODE ENDS
END START
在一个减法算式里,被减数、减数与差的和是120,而差是减数的3倍,差不变,被减数减5,减数是几?
小马虎在计算一道小数减法时,把被减数十分位上的3看成了8,把减数百分位上的2看成了5,错误答案和正确答案相差多少?
小华在计算小数减法时把被减数十分位上的7看成了1,把减数百分位上的5看成了6.正确答案和错误答案相差多
小明在计算一道小数减法时,把被减数百分位上的8看成3,减数十分位上的7看成了1,错误答案和正确答案相差多( )如果计算出
在减法中,被减数、减数和差的和是126,减数:差=2:1,减数是( ).
减法算式中被减数、减数和差三个数的和是20,差是5,求被减数和减数?
(求解题过程)小马虎在计算一道小数减法时,把被减数百分位上的6看成了0,把减数
列试计算在一道减法算式中,被减数,减数,差三个数的和是160,差与减数的比是3:2,差是多少?
在一道减法中,被减数,减数,差三个数和100,差与减数的比是3:2,被减数是多少,减数多少.快
被减数,减数,差三个数加起来的和是80,减数与差相等.减数是多少?
在一个减法算式中,被减数,减数,差三个数的和是20.6,被减数是( )
被减数、减数、差的和是48,差与减数的比1:5,差是(),减数是( ).