中易网

汇编 80x86 习题

答案:2  悬赏:80  
解决时间 2021-04-28 05:42
  • 提问者网友:单纯说谎家
  • 2021-04-27 07:02
很抱歉 我采纳答案的时候点错了 不知道怎么恢复回去 周一我再随便提个问题你来答 我再给你300分吧
最佳答案
  • 二级知识专家网友:情战凌云蔡小葵
  • 2021-04-27 08:01
DATAG SEGMENT
INFO DB "ERROR!PLEASE INPUT AGAIN",0D,'$'
ORG 20H
RES DW ?
DATAG ENDS
SSG SEGMENT
DW 20H DUP (0)
SSG ENDS
CODEG SEGMENT
ASSUME DS:DATAG,CS:CODEG,SS:SSG
START:MOV AX,DATAG
MOV DS,AX
UP1:
   UP:MOV AH,01H
INT 21H
CMP AL,'0'
JAE JUMP1
LEA DX,INFO
MOV AH,09H
INT 21H
JMP UP

JUMP1:CMP AL,'9'
JBE JUMP
LEA DX,INFO
MOV AH,09H
INT 21H
JMP UP1
JUMP:SUB AL,30H
MOV BL,AL
MUL BL
MUL BL
MOV RES,AX
MOV AH,4CH
INT 21H
CODEG ENDS
END START

在debug调试环境下可以看到结果!你试试看吧
全部回答
  • 1楼网友:野性且迷人
  • 2021-04-27 08:53
DATAG SEGMENT
INFO DB "ERROR!PLEASE INPUT AGAIN",0D,'$'
ORG 20H
RES DW ?
DATAG ENDS
SSG SEGMENT
DW 20H DUP (0)
SSG ENDS
CODEG SEGMENT
ASSUME DS:DATAG,CS:CODEG,SS:SSG
START:MOV AX,DATAG
MOV DS,AX
UP1:
   UP:MOV AH,01H
INT 21H
CMP AL,'0'
JAE JUMP1
LEA DX,INFO
MOV AH,09H
INT 21H
JMP UP

JUMP1:CMP AL,'9'
JBE JUMP
LEA DX,INFO
MOV AH,09H
INT 21H
JMP UP1
JUMP:SUB AL,30H
MOV BL,AL
MUL BL
MUL BL
MOV RES,AX
MOV AH,4CH
INT 21H
CODEG ENDS
END START

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息