11智能在线
新记
用汇编语言写一个判断内存中的值是大于0还是小于0的程序
如题所述
举报该文章
相关建议 2012-11-18
mov ax,(内存单元的值)
mov bx,(需要比较的值)
cmp ax,bx
执行后,看相关标志位的值
如果:
1.ax=bx 则zf=0
2.ax<bx 则cf=1
3.ax>bx则cf=0,并且zf=0
如果不看标志位,也可以用跳转指令来判断
如:
cmp ax,bx
je s ;等于则跳转 jb 低于跳转 ja 高于跳转
...;【其他代码可有可无】
s:(你想做的程序代码)
这种问题以后不要再问了自己看下书基本就会了,加油!
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/sm47m8mq4.html
其他看法
第1个回答 2012-11-17
不同的cpu汇编指令不同,问的是哪种cpu
第2个回答 2012-11-16
cmp
test
就可以了 但是你需要知道 内存的地址
相似回答
大家正在搜
相关问题
用汇编语言编了段程序统计一组数中大于0等于0小于0的个数分别...
用汇编语言编了段程序统计一组数中大于0等于0小于0的个数分别...
如何用汇编语言写一个判断分支程序:由用户输入一个数字,如果输...
汇编语言怎么判断程序大小
用汇编语言编个程序。数值比较。
汇编语言(查找一内存空间中的最大或最小数)的程序设计
一个关于汇编程序中内存的问题
在汇编语言里 这段程序是怎么判断出Cy=0的?求大佬告知!