这段语句是什么意思,"CMP DWORD PTR DS:[EAX],44D"

huazf 2004-12-21 04:56:04
如题
...全文
2578 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rex_love_Burger 2004-12-22
  • 打赏
  • 举报
回复 1
CMP是比较指令,就不多说!
Rex_love_Burger 2004-12-22
  • 打赏
  • 举报
回复 4
"DWORD PTR"用于指明数据类型,代表在内存DS:[EAX]指向地址处取双字长的数据,DS:[EAX]前面的DS(这里叫段跨越前缀)代表EAX所指向的数据在数据段,[EAX]表示EAX寄存器的内容(值),“DS:[EAX]”所代表的是所指向的这个内存地址的值(双字长,32位),也就是[数据段的段基址”+“[EAX](偏移量)],44D是汇编中44的十进制表示方法,D表示是十进制!
xjp6688 2004-12-22
  • 打赏
  • 举报
回复
同意楼上几位
zhengwei1984222 2004-12-22
  • 打赏
  • 举报
回复
将eax所指向的Dword单元与十进制的44比较
VxD1 2004-12-22
  • 打赏
  • 举报
回复
打分打分
archim 2004-12-21
  • 打赏
  • 举报
回复 1
比较eax所指向的dword单元的值是不是44

21,496

社区成员

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

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