-->30分,CMP指令对标志位的影响问题

浩曦 2003-10-20 12:39:30
你好:
书上论述CMP对标志位的影响时也太敷衍了.根本没怎么详细说,所以我向大家来请教了.比如CMP A,B 指令,如果分别为 A>B ,A=B,A<B 三种情况时,CMP A,B 指令执行后标志位都分别是怎么样的呢?谢谢
...全文
683 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihaiyang626 2003-10-20
  • 打赏
  • 举报
回复
其实CMP与SUB执行操作一样,只是结果不送入目的操作数.
浩曦 2003-10-20
  • 打赏
  • 举报
回复
Areslee(易水):
我不想和你争辩什么,有时你总是在一些看上去简单的问题帖写点诸如:难道不会自己怎么怎么吗?难道自己不会自己怎么怎么再问吗?之类的论调.有些帖确实就是自己不想,就依赖别人,当然不好,但是所有的都是吗?你把自己当谁啦?你能确定我没自己想吗?还有,对于初学者DEBUG命令学了吗?哦,都是初者的错,该先把高手们会的招都学会再学,不然就是自己没想过办法的.

只想告诉你:不要用一种老手的角度看待问题!

CSDN的用户绝大部分是希望得到别人帮助的人,而不是所谓的高手,专家要一起讨论怎么写个操作系统抵垮微软!只是希望自己简单的问题能得到解答帮助.

想想你小时候向父母或者朋友问的问题吧,如果那时候他们用很责备的语句回答你,不知道是什么样.

还有,既然你知道可以用DEBUG,那你就说:"自己用DEBUG试试吧",不就可以了吗?干嘛加后面的话呢?以为这样很拽啊?作为版主该引导人们去学习,而不是在这里耀武扬威.U KNOW?
Areslee 2003-10-20
  • 打赏
  • 举报
回复
用DEBUG试试不就很明白了吗?难道不能自己动动手再问吗?
TimesNewRoman 2003-10-20
  • 打赏
  • 举报
回复
JO OF=1 溢出
JNO OF=0 无溢出
JB/JC/JNAE CF=1 低于/进位/不高于等于
JAE/JNB/JNC CF=0 高于等于/不低于/无进位
JE/JZ ZF=1 相等/等于零
JNE/JNZ ZF=0 不相等/不等于零
JBE/JNA CF=1 或ZF=1 低于等于/不高于
JA/JNBE CF=0 且ZF=0 高于/不低于等于
JS SF=1 符号为负
JNS SF=0 符号为正
JP/JPE PF=1 “1”的个数为偶
JNP/JPO PF=0 “1”的个数为奇
JL/JNGE SF≠OF 小于/不大于等于
JGE/JNL SF=OF 大于等于/不小于
JLE/JNG ZF≠OF 或ZF=1 小于等于/不大于
JG/JNLE SF=OF 且ZF=0 大于/不小于等于
csdsjkk 2003-10-20
  • 打赏
  • 举报
回复
1、比较无符号数
a > b ja xxxx
a = b je xxxx
a < b jb xxxx
2、比较有符号数
a > b jg xxxx
a = b je xxxx
a < b jl xxxx

21,458

社区成员

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

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