汇编_Tips
bypeng
是写与不写的区别
不是怎么写的问题
笨不是问题
笨不求知才是问题
展开
-
地址总线,地址总线宽度,寻址能力
地址总线,地址总线宽度,寻址能力N根地址总线的宽度为N,你就把它看作是地址总线=地址总线宽度。它的寻址能力为2的N次方个内存单元寻址能力(Byte)= 2^地址宽度寻址能力为8K 地址总线宽度N是多少N = 寻址能力(Byte)= 2^N=8K*1024Byte = 2^N = 13原创 2010-12-12 16:49:00 · 5631 阅读 · 0 评论 -
16进制数之间的加减法
<br />16位进制加减运算<br />3D25H - 05C3H = 3762H<br /> 3D25<br />-05C3<br />5-3=2<br />2-C=2-12 = (16+2-12) = 6 (由于2-12不够减,所以向前借1 即16)<br />D-5=(13-1-5) = 7(13-1是因为2-12不够而被借走了一位)<br />3-0=3<br />结果为:3762H<br />用十进制时向前借1位就是借10,而在16进制里向前借1就是借16<br /> <br />3762H+0原创 2010-12-14 18:22:00 · 46164 阅读 · 12 评论 -
偏移地址范围
从书上得知 偏移地址为16位,16位地址最大寻址能力为64KB,所以一个段长度最大为64K(0H~FFFFH)8086CPU为16位 得出64K = 2^1664K=65536Byte = 2^16Byte物理地址=SA*16+EAEA的范围是0H~FFFFH(内存单元划分为:0~65535)原创 2010-12-18 17:00:00 · 2926 阅读 · 1 评论 -
进制转换问题(段地址×16+偏移地址)
二进制*2 八进制*8 十进制*10 十六进制*16 其中2,8,10,16都是十进制的 要将十进制转换为相应的进制才行 "段地址×16+偏移地址"这里的16也是十进制的 要转换成十六进制 也就是10 转换后为了方便计算可以看成(段地址*10+偏移地址)原创 2010-12-23 16:14:00 · 2087 阅读 · 0 评论