关于关系运算的一个小问题

max_min_ 2013-07-22 07:10:09
在书上看到

mov AX,1234H GT 1024H
//汇编后,在目标程序中对应上述语句的指令为
mov AX,0FFFFH


不太明白,1234H > 1024H 为真的, 
依据学习c语言的知识,此时 AX , 1 才对, 为什么是 0FFFFH?
...全文
200 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
大熊猫侯佩 2013-07-26
  • 打赏
  • 举报
回复
非零都为true吧?楼主可以试一下用<的伪操作符,看是否为false(0)
max_min_ 2013-07-22
  • 打赏
  • 举报
回复
引用 1 楼 max_min_ 的回复:
还有
mov AX, HIGH (1234H+5)
mov AX, HIGH 1234H +5
结果为什么是?
mov AX, 12H ;  12H能理解
mov AX,17H; 17H 有点不理解,为什么不是12H?
这个已经知道了, HIGH的优先级大于+ 还是请大侠看看那个关系运算符的问题
max_min_ 2013-07-22
  • 打赏
  • 举报
回复
还有
mov AX, HIGH (1234H+5)
mov AX, HIGH 1234H +5
结果为什么是?
mov AX, 12H ;  12H能理解
mov AX,17H; 17H 有点不理解,为什么不是12H?

21,459

社区成员

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

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