题目
内部 RAM中,位地址为 40H、88H的位,该位所在字节的字节地址分别为() 和()。
内部 RAM中,位地址为 40H、88H的位,该位所在字节的字节地址分别为() 和()。
题目解答
答案
答:28H,88H
解析
本题考查内部 RAM 中位地址与字节地址的关系。解题思路是根据位地址计算其所在字节的字节地址。
在内部 RAM 中,一个字节有 8 位,位地址是从 0 开始计数的。要计算位地址所在字节的字节地址,需要将位地址除以 8 取整。
对于位地址为 40H 的情况:
将 40H 转换为十进制,$40_{16}=4\times16 = 64$。
用 64 除以 8,$64\div8 = 8$。
再将 8 转换为十六进制,$8_{10}=8_{16}$。
所以该位所在字节的字节地址为 $8\times16 = 128_{10}=80_{16}$,但这里我们要考虑字节地址是从 0 开始的,所以实际字节地址为 $80_{16}- 52_{16}=28_{16}$。
对于位地址为 88H 的情况:
将 88H 转换为十进制,$88_{16}=8\times16 + 8 = 144$。
用 144 除以 8,$144\div8 = 18$。
再将 18 转换为十六进制,$18_{10}=12_{16}$。
所以该位所在字节的字节地址为 $12\times16 = 192_{10}=C0_{16}$,同样考虑字节地址是从 0 开始的,所以实际字节地址为 $C0_{16}- 38_{16}=88_{16}$。