高分求解(超简单)3

dingyanwei 2003-09-29 05:19:32
已知2个无符号数X,Y分别放在ADRX和ADRY单元,编制程序,若X是Y的倍数,则在显示器上显示0,否则显示1。
...全文
48 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingyanwei 2003-09-29
  • 打赏
  • 举报
回复
10分钟后结贴

欢迎回答下列问题:
http://expert.csdn.net/Expert/topic/2315/2315490.xml?temp=.5498316
dingyanwei 2003-09-29
  • 打赏
  • 举报
回复
那就行,我以为要想显示到显示器上必须写显存呢,我好像没看到有调用显卡中断的语句,所以。。。别见怪。
simclock 2003-09-29
  • 打赏
  • 举报
回复
什么意思?不就是显示0或者1么?显示了啊
dingyanwei 2003-09-29
  • 打赏
  • 举报
回复
哦, 好像没有显示到显示器上的语句吧。
dingyanwei 2003-09-29
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2315/2315071.xml?temp=.1245386
http://expert.csdn.net/Expert/topic/2315/2315490.xml?temp=.5498316
差不多了,拜托了。
simclock 2003-09-29
  • 打赏
  • 举报
回复
DATA SEGMENT
A DW 20
B DW 10
DATA ENDS

STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS

COSEG SEGMENT
ASSUME CS:COSEG,DS:DATA,SS:STACK1
START:
MOV AX,DATA
MOV DS,AX
MOV AX,A
XOR DX,DX
DIV B
CMP DX,0
JZ DIS0
MOV DL,'1'
MOV AH,02H
INT 21H
JMP ENDO
DIS0: MOV DL,'0'
MOV AH,02H
INT 21H
JMP ENDO
ENDO: MOV AH,4CH
INT 21H
COSEG ENDS
END START
dingyanwei 2003-09-29
  • 打赏
  • 举报
回复
别急,慢慢来,总会找到的。
simclock 2003-09-29
  • 打赏
  • 举报
回复
DATA SEGMENT
A DW 21
B DW 10
DATA ENDS

STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS

COSEG SEGMENT
ASSUME CS:COSEG,DS:DATA,SS:STACK1
START:
MOV AX,DATA
MOV DS,AX
MOV AX,A
XOR DX,DX
DIV B
CMP AH,0
JZ DIS0
MOV DL,'1'
MOV AH,02H
INT 21H
JMP ENDO
DIS0: MOV DL,'0'
MOV AH,02H
INT 21H
JMP ENDO
ENDO: MOV AH,4CH
INT 21H
COSEG ENDS
END START
刚才没把DX清零,现在清了也还是一样。咋回事儿?
dingyanwei 2003-09-29
  • 打赏
  • 举报
回复
我不懂,不过我已经很感谢你了。放心,保证这次答题让你多一条短裤。:-)
simclock 2003-09-29
  • 打赏
  • 举报
回复
DATA SEGMENT
A DW 21
B DW 10
DATA ENDS

STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS

COSEG SEGMENT
ASSUME CS:COSEG,DS:DATA,SS:STACK1
START:
MOV AX,DATA
MOV DS,AX
MOV AX,A
DIV B
CMP AH,0
JZ DIS0
MOV DL,'1'
MOV AH,02H
INT 21H
JMP ENDO
DIS0: MOV DL,'0'
MOV AH,02H
INT 21H
JMP ENDO
ENDO: MOV AH,4CH
INT 21H
COSEG ENDS
END START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
发现进行DIV操作之后AL里的商倒是可以正确的得出但是AL总是得0啊。请问我哪里错了。
dingyanwei 2003-09-29
  • 打赏
  • 举报
回复
好像没有那么难吧。

http://expert.csdn.net/Expert/topic/2314/2314934.xml?temp=.6444818

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧