题目
汇编语言问题 判断BUF中的数是正数,负数,还是0,并分别统计它们的个数
判断BUF中的数是正数,负数,还是0,并分别统计它们的个数
DATA SEGMENT
BUF DB 1,-1,-2,-3,-0
A DB 0
B DB 0
D DB 0
N EQU 5
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA BX,BUF
MOV A,0
MOV B,0
MOV D,0
MOV CX,N
L0:MOV AX,[BX]
CMP AX,0
JL L1
CMP AX,0
JG L2
CMP AX,0
JZ L3
JMP NEXT
L1:INC A
JMP NEXT
L2:INC B
JMP NEXT
L3:INC D
NEXT:ADD BX,1
LOOP L0
MOV AH,4CH
INT 21H
CODE ENDS
END START
各位大神为什么执行完的结果计数时把0当成了正数
判断BUF中的数是正数,负数,还是0,并分别统计它们的个数
DATA SEGMENT
BUF DB 1,-1,-2,-3,-0
A DB 0
B DB 0
D DB 0
N EQU 5
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA BX,BUF
MOV A,0
MOV B,0
MOV D,0
MOV CX,N
L0:MOV AX,[BX]
CMP AX,0
JL L1
CMP AX,0
JG L2
CMP AX,0
JZ L3
JMP NEXT
L1:INC A
JMP NEXT
L2:INC B
JMP NEXT
L3:INC D
NEXT:ADD BX,1
LOOP L0
MOV AH,4CH
INT 21H
CODE ENDS
END START
各位大神为什么执行完的结果计数时把0当成了正数
提问时间:2021-02-28
答案
MOV AX,[BX]
CMP AX,0
JL L1
CMP AX,0
JG L2
CMP AX,0
JZ L3
把ax改成al试试.
CMP AX,0
JL L1
CMP AX,0
JG L2
CMP AX,0
JZ L3
把ax改成al试试.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1“以预防紧急情况的发生” 英语翻译
- 2根据理解在括号里写相应的成语 理由充分,说话有气势.() 全世界都知道,形容非常有名.()
- 3桃树和梨树一共有96棵,梨树的棵树是桃树的三分之一.桃树和梨树各有多少棵?要解方程
- 4你不但不安慰我,还刺激我,这句话用英语怎么说?
- 5有分
- 6用100牛的力推箱子,向左做匀速直线运动,箱子重25千克,问箱子受到的摩擦力有多大
- 7Why do you like it?
- 8A sharp learning curve
- 9She ate some dumplings for breakfast. She ( ) ( ) ( ) dumplings for breakfast(句型转换)
- 10甜( )蜜( ) 括号里填的是对反义词
热门考点
- 11Apologize right away for little things.2Take the time to sit down.
- 2我记忆中的老舍先生里的尝鼎一脔是什么意思
- 33的7次方-3的6次方-3的5次方-3的4次方-3的3次方-3的2次方-3=
- 4如图,五边形ABCDE中,AE//CD,∠A=121°,与∠ABC相邻的一个外角脚∠FBC=50°
- 5用EDTA滴定水的硬度计算公式
- 6并联电路R1和R2,请问R2的功率是多少?
- 7We want to ( go to school )with your brother
- 8被称为大地的骨架的地形类型什么
- 9400BP 什么意思
- 10二次函数的图像为什么是“左加右减上加下减”?请具体分析一下