汇编sub指令问题
时间:2011-06-21
来源:互联网
汇编中sub指令是怎么影响条件标志位的,如果cf of sf 位同时为1,代表什么?请说的具体点,初学,谢谢
作者: HS0264 发布时间: 2011-06-21
cf表示进位了
of表示溢出了
of表示溢出了
作者: MSOKD 发布时间: 2011-06-21
将操作数作为无符号数来看,如果被减数小于减数,则CF=1;
将操作数作为有符号数来看,如果结果超出了数的表示范围而得到了错误的结果,则OF=1;
如果结果的最高位为1,则SF=1。
如果sub操作执行后这三个标志都为1,则说明是一个正数减去一个负数,结果大于最大正数(得到的结果是负数)。研究这个没有意义,只要知道各个标志位的含义以及哪些类型的指令影响哪些标志位就够了。
将操作数作为有符号数来看,如果结果超出了数的表示范围而得到了错误的结果,则OF=1;
如果结果的最高位为1,则SF=1。
如果sub操作执行后这三个标志都为1,则说明是一个正数减去一个负数,结果大于最大正数(得到的结果是负数)。研究这个没有意义,只要知道各个标志位的含义以及哪些类型的指令影响哪些标志位就够了。
作者: cnzdgs 发布时间: 2011-06-21
1,同意2L
2,自行debug观察
2,自行debug观察
作者: masmaster 发布时间: 2011-06-21
还是不会,能帮我看一下原题吗
用指令SUB对两个8位二进制数据进行减法运算后,得到结果为0FAH,以及标志位OF=’1’,SF=’1’和CF=’1’,这个结果表示的十进制数值是
用指令SUB对两个8位二进制数据进行减法运算后,得到结果为0FAH,以及标志位OF=’1’,SF=’1’和CF=’1’,这个结果表示的十进制数值是
作者: HS0264 发布时间: 2011-06-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28