题目:如果给定一个段地址,仅通过偏移地址来进行寻址,最多可定位多少个内存单元?
结论:偏移地址16位,变化范围0~FFFFH,仅用偏移地址最多可寻64KB个内存单元.
刚开始有点迷惑,我自己的理解:8086CPU段地址和偏移地址都是16位的,2^16等于65536,所以可定位65536个内存单元;
但是结论里面说64KB个内存单元,这里的内存单元是说的内存单元的编号,而不涉及内存单元里面的内容.1KB=1024B,64KB等于65536B,这里的单位还是Byte,1Byte=8bit,是否还是乘8?我觉的还是用十进制数65536表示好一点! |