问题
单项选择题
某程序的目标代码为16384个字节,将其写到以字节编址的内存中,以80000H为首地址开始依次存放,则存放该目标程序的末地址为______。
A.81000H
B.83FFFH
C.84FFFH
D.86000H
答案
参考答案:B
解析: 目标代码有16384个字节,这里指的是十进制16384,而将其写到以字节编址的内存中,以80000H为首地址开始依次存放,这里的80000H是十六进制。所以,根据题意只要将80000H+16384-1,所得的十六进制结果便是题目的答案。首先,将16384-1=16383转换为十六进制,可按连续除以16取每次余数的办法进行转换,连续取余的结果依次是15(OFH)、15、15、3,所以16383的十六进制便是3FFFH,加上80000H结果为83FFFH。选项B为正确答案。