
汇编语言
鸭脖
爱学习
展开
-
溢出OF和进位CF区别
处理器内部以补码表示有符号数,8个二进制位能够表达的整数范围是:+127 ~ -128,16位表达的范围是:+32767 ~ -32768. 如果运算结果超出了这个范围,就是产生了溢出,有溢出,说明有符号数的运算结果不正确 例如: 3AH + 7CH=B6H,就是58 + 124=182,已经超出-128 ~ 127范围,产生溢出,所以OF = 1; 另一方面,补码B6H表达值是-转载 2012-11-21 17:20:21 · 5065 阅读 · 1 评论 -
80x86寻址方式概括总结
书上总共讲了十种寻址方式,这十种寻址方式,从第一种到第十种,其有效地址的计算复杂度逐渐增加。首先我们要弄清楚几个概念,即什么是有效地址,什么是段地址,什么又是基址,什么又是变址。有效地址是偏移地址,它和段地址共同构成存储器中的物理地址。那么要求得这个有效地址,就有很多方法,不同的方法对应不同的寻址方式。段地址是分配给段的物理地址,是某一段地址的开始地址,存储在DS等段寄存器中,而基址和变址都是相对原创 2013-01-10 19:19:32 · 1244 阅读 · 0 评论