社区
汇编语言
帖子详情
请帮忙看看这三行代码的运行结果。
robbie
2002-08-30 02:36:37
and eax,2h;
neg eax;
sbb eax,eax;
eax是不是0?
其他几个寄存器的的值得有什么变化吗?
...全文
18
4
打赏
收藏
请帮忙看看这三行代码的运行结果。
and eax,2h; neg eax; sbb eax,eax; eax是不是0? 其他几个寄存器的的值得有什么变化吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
giantzz
2002-08-31
打赏
举报
回复
如果EAX的1位为1的情况,EAX置全1
AF=1
CF=1
SF=1
ZF=0
PF=1
OF=0
如果EAX的1位为0的情况,EAX置0
AF=0
CF=0
SF=0
ZF=1
PF=0
OF=0
紫郢剑侠
2002-08-30
打赏
举报
回复
关注!!!!
woshiwo
2002-08-30
打赏
举报
回复
eax表示成2进制:
如果eax的第2低位是1,形如 “xxxxxxxx xxxxxxxx xxxxxxxx xxxxxx1x B”,
那么and eax,2 --> eax=2; neg eax --> eax=fffe, cf=1; sbb eax,eax --> eax=eax-eax-cf=ffff.
否则,如果eax的第2低位是0,形如 “xxxxxxxx xxxxxxxx xxxxxxxx xxxxxx0x B”,
那么and eax,2 --> eax=0; neg eax --> eax=0, cf=0; sbb eax,eax --> eax=eax-eax-cf=0.
giantzz
2002-08-30
打赏
举报
回复
关注!!!!
0行
代码
写服务部署版
因为写移动端sqlite总是会用的,也就是说写sql不是难点……基于以上三点需求的积累,我利用业余时间写了一个后端框架,完成了这样的需求,刚开始是需要写
三行
代码
完成一个接口,经过后面优化,现在不写
代码
也可以...
入门python,看完这个300行
代码
的例子,足矣~
一个300行的
代码
,竟然包含了138个知识点。列表,元组,字典,集合,字符串,也有他们的基本操作,有面向对象的类,循环语句,选择语句,函数的创建,包的导入,文件的读取,切片,表达式推导。 还等什么,托马斯小...
Android
运行
时权限终极方案,用PermissionX吧
没有人愿意编写处理Android
运行
时权限的
代码
,因为它真的太繁琐了。 这是一项没有什么技术含量,但是你又不得不去处理的工作,因为不处理它程序就会崩溃。但如果处理起来比较简单也就算了,可事实上,Android提供给...
从把3000行
代码
重构成15行
代码
谈起
把三千行
代码
重构为15行 那年我刚毕业,进了现在这个公司。公司是搞数据中心环境监控的,里面充斥着嵌入式、精密空调、总线、RFID的概念,我一个都不懂。还好,公司之前用Delphi写的老客户端因为太慢,然后就搞了个...
Tabby连接服务器
运行
模型
代码
连接服务器配置环境
运行
模型
代码
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章