若用数据指针DPTR作为间址寄存器访问外部数据存储器,它访问的整个外部数据存储器的空间为()
A.4KB
B. 8KB
C. 16KB
D. 64KB
A.4KB
B. 8KB
C. 16KB
D. 64KB
MCS-51单片机中唯一一个供用户使用的16位寄存器是DPTR,该寄存器在访问外部数据存储器时作为地址指针使用。()
设用八进制数表示下列单元地址及内容:
寄存器R3中放000015 ,程序计数器PC中放002000(均为八进制),试求表7.3中的有效地址EA和指令执行后R1或PC的内容(均用八进制表示)。
说明:
(1)LDA表示取数指令,后面的1表示R1,逗点后的第一个数为形式地址(或位移量),用八进制表示,@表示间接寻址,*表示相对寻址,第二个逗点后的3表示用R3作为变址寄存器。JMP为无条件转移指令。
(2)表中⑧和⑩为复合寻址方式,前者为先变址再间址,后者为先相对寻址再间址。
(3)间接访问某一存储单元时,存储字的最高位用于区分是否多次间址,低15位表示有效地址。如取出的数据最高位为“0",则为一次间址,如取出的数据最高位为“1",则有多次间接寻址功能。
设用十六进制数表示下列单元地址及内容:
寄存器R3中放000D,程序计数器PC中放0400(均为十六进制),试求表7.4中的有效地址EA和指令执行后R1或PC的内容(均用十六进制表示)。
说明:
(1) LDA表示取数指令,后面的1表示R1,逗点后的第一个数为形式地址(或位移量),用十六进制表示,@表示间接寻址,*表示相对寻址,第二个逗点后的3表示用R3作变址寄存器。JMP为无条件转移指令。
(2)表中⑧和⑩为复合寻址方式,前者为先变址再间址,后者为先相对寻址再间址。
(3)间接访问某一存储单元时,存储字的最高位用于区分是否多次间址,低15位表示有效地址。如取出的数据最高位为“0",则为一次间址,如取出的数据最高位为“1”,则有多次间接寻址功能。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!