8086汇编条件转移指令问题

[复制链接]
查看11 | 回复1 | 2009-10-9 14:01:06 | 显示全部楼层 |阅读模式
a b是对应无符号整型的g l是对应带符号整型的
回复

使用道具 举报

千问 | 2009-10-9 14:01:06 | 显示全部楼层
例。设M=(EDX:EAX),N=(EBX:ECX),比较这两个64位“带符号数”,若M>=N,则转向DMAX,否则转向DMIN。则程序片断为:CMP EDX,EBX ; 比较高32位 (EDX),(EBX),均为有符号数JGE
MORE ; 如果 (EDX) >= (EBX) 则转向 MOREJMP DMIN ; 如果并非 (EDX) >= (EBX) 则转向 DMINMORE:CMP EAX,ECX ; 再比较低32位 (EAX),(ECX),均为无符号数JAE
DMAX ; 如果继续 (EAX) >= (ECX) 则转向DMAXDMIN: ; 否则仍然运行到标号DMIN; 代码片断DMAX:; 标号DMAX参考资料:汇编语言程序设计 北京理工大学出版社 P63

已赞过已踩过<
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行