
ASM(Mainly X86)
文章平均质量分 80
半字节
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
8086标志位作用及其相关指令
先插入386的32位标志寄存器图片一张:(8086只看低16位即可)一、运算结果标志位1、进位标志CF(Carry Flag)进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。使用该标志位的情况有:多字(字节)数的加减运算,无符号数的大小比较运算,移位操作,字(字节)之间移位,专门改变CF值的指令等。2、奇偶标志 PF(Parity Flag)奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。如果“1”的个数为偶数,则PF的值为1,否转载 2011-04-30 21:30:00 · 2950 阅读 · 0 评论 -
8086的1M地址空间ffff:000f之后回绕问题
昨天在使用Debug工具的时候,想看看BIOS第一条指令的跳转之后是如何的。 在16位80x86的机器上,机器上电,第一条指令的地址在FFFF:0000处。我想尽管我在Win7的cmd命令中的虚拟8086环境下,但在这环境里应该和实际的实模式是差不多的,比如BIOS的所在的位置原创 2011-09-11 09:34:52 · 1460 阅读 · 0 评论