七 31
知识点:
偏移地址16位,变化范围为0~FFFFH
基础地址(段地址X16)+偏移地址=物理地址
基础地址必须是16的倍数
16是十进制数据对应的十六进制数据是10H
(1) 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为____到____。
计算公式:
0001H X 16 + 0000H = 0010H
0001H X 16 + FFFFH = 1000FH
CPU的寻址范围为 00010H 到 1000FH
(2) 有一数据存放在内存 20000H 单元中,现给定地址为 SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为_____,最大为______________。
提示,反过来思考一下,当段地址给定为多少,CPU无论怎么变化偏移地址都无法寻到20000H单元?
Continue reading »
七 31
(1) 写出每条汇编指令执行后相关寄存器中的值。
mov ax, 62627 AX=F4A3H
十进制转换为十六进制
62627%16=3 3
3914%16=10 A
244%16=4 4
15 F
Continue reading »
七 30
(1) 1个CPU的寻址能力为了8KB,那么它的地址产品线的宽度为______。
答案:13
1个存储器的存储单元可以存储1Byte,公式:
8KB * 1024 = 8192 Byte;
2 ^ 13 = 8192; // 2的13次方为8192
(2) 1KB的存储器____个存储单元。存储单元的编号从_____到______。
答案:1KB的存储器有1024个存储单元,编号从 0 到 1023
(3) 1KB的存储器可以存储____个bit,_____个Byte。
答案:1KB的存储器可以存储8192个bit,1024个Byte。
(4) 1GB、1MB、1KB分别是______Byte。
Continue reading »