2006年10月1日汇编符号标志被设置的时间
来源:互联网 发布:复星金服 知乎 编辑:程序博客网 时间:2024/05/16 15:59
2006年10月1日 星期天 天气晴 Last Modify: oct 1 2006
==================================================================================
中华人民共和国57年国庆就在今天!今日主打汇编。
拷入43.asm的一部分
;Sign flag example:
comment @
此处需要特别注意一点,符号标志是当算术运算结果为负的时候被设置的(置1)
也就是说在没有算术运算的时候SF标志的值并不发生变化。
在下面的4行的程序中,SF在第二行的时候被置1,在进行完第三行的赋值后
SF的值并没有发生变化,仍然为1,如果最后一行为Sub 2的话SF被置0,但是此处
程序为加2,导致符号位(第8位)被置1,也就是被认为是负数,所以SF被置1。
@
mov cx,0
sub cx,1 ;SF=1
mov ax,7fffh ;ax=32767 (15位二进制数:111 1111 1111 1111)
add ax,1 ;SF=1
==================================================================================
中华人民共和国57年国庆就在今天!今日主打汇编。
拷入43.asm的一部分
;Sign flag example:
comment @
此处需要特别注意一点,符号标志是当算术运算结果为负的时候被设置的(置1)
也就是说在没有算术运算的时候SF标志的值并不发生变化。
在下面的4行的程序中,SF在第二行的时候被置1,在进行完第三行的赋值后
SF的值并没有发生变化,仍然为1,如果最后一行为Sub 2的话SF被置0,但是此处
程序为加2,导致符号位(第8位)被置1,也就是被认为是负数,所以SF被置1。
@
mov cx,0
sub cx,1 ;SF=1
mov ax,7fffh ;ax=32767 (15位二进制数:111 1111 1111 1111)
add ax,1 ;SF=1
-----Feb 2, 2007 Added----------------
当然我们可以用LAHF载入符号寄存器的值,SAHF修改符号寄存器的值,只在相应的运算之后再去检查符号寄存器的值才是有意义的,而一般来说检查他的值不需要用LAHF之类的指令,符号位用JMP中的JL,JG,JA,JB, 0标志位用JZ,JE来检测就可以了,在期末考试以前一直都没有发现这个方法,也不会用.
Rev 1.0 Creat Document oct 1 2006
Rev 1.1 Add Content Feb 2, 2007
当然我们可以用LAHF载入符号寄存器的值,SAHF修改符号寄存器的值,只在相应的运算之后再去检查符号寄存器的值才是有意义的,而一般来说检查他的值不需要用LAHF之类的指令,符号位用JMP中的JL,JG,JA,JB, 0标志位用JZ,JE来检测就可以了,在期末考试以前一直都没有发现这个方法,也不会用.
Rev 1.0 Creat Document oct 1 2006
Rev 1.1 Add Content Feb 2, 2007
- 2006年10月1日汇编符号标志被设置的时间
- 2006年10月24日 数据结构、汇编试验
- JS 动态设置时间 -- 年/月/日/上/下午/时间
- 获取指定年/月/日 的时间
- Java获取时间的年、月、日
- 设置当前时间的前一个月的1日到月底
- Android 恢复出厂设置后,时间不能恢复为:2013年1月1日
- 汇编中的of,cf标志寄存器有符号和没符号的区别
- 汇编中有符号与无符号数以及CF,OF标志位的区分
- 2006年10月3日 汇编和C中生成Lib文件
- 1月27日汇编日记
- 2006年1月10日
- 在Shell中获取时间的年、月、日。
- SQL分别获取时间的年、月、日
- 获取当前时间的年、月、日、时、分、秒
- 获取当前时间的年、月、日、时、分、秒
- PHP两个时间相差 年/月/日 的计算方法
- 获取当前时间分开的年,月,日
- 2006年9月17日CMD的故事和内存的栈写入的顺序
- 2006年9月18日
- 2006年9月24日 C 文件中代码包含库 和 我的 Flash
- 2006年9月30日记事本”的自动换行功能与状态栏同时开启
- 类似WINDOWS界面的标签式页面代码实例
- 2006年10月1日汇编符号标志被设置的时间
- 12条黄金法则
- 电脑开机启时弹出错误信息框,说找不到文件helper.dll……
- 我的来源
- 打造CSDN里最有个性的Blog版面(HTML+CSS)
- 把房子當了去炒股
- tomcat5.5.9+sql2000数据库连接池配置的一些心得体会...
- 我们都爱兔斯基
- 几个新闻网站 it 相关的.