单片机原理与应用及C51程序设计第一章第二章第三章1.在MCS-51单片机中,寻址方式有几种
其中对片内RAM可以用哪几种寻址方式
对片外RAM可以用哪几种寻址方式
答:寻址方式可分为数的寻址和指令寻址,数的寻址有:常数寻址(立即寻址)、寄存器数寻址(寄存器寻址)、存储器数寻址(直接寻址方式、寄存器间接寻址方式、变址寻址方式)和位寻址,指令的寻址有绝对寻址和相对寻址
片内RAM寻址有:寄存器寻址、直接寻址方式和寄存器间接寻址方式
片外RAM寻址有:寄存器间接寻址方式
2.在对片外RAM单元寻址中,用Ri间接寻址与用DPTR间接寻址有什么区别
答:片外数据存储器寻址中,用Ri间接寻址只能访问低端的256字节单元,而用DPTR作指针间接访问可访问整个64K字节
3.在位处理中,位地址的表示方式有哪几种
答:1.直接位地址(00H~0FFH)
例如:20H2.字节地址带位号
例如:20H
3表示20H单元的3位
3.特殊功能寄存器名带位号
1表示P0口的1位
4.位符号地址
例如:TR0是定时/计数器T0的启动位
4.写出完成下列操作的指令
(1)R0的内容送到R1中
MOVA,R0MOVR1,A(2)片内RAM的20H单元内容送到片内RAM的40H单元中
MOV40H,20H(3)片内RAM的30H单元内容送到片外RAM的50H单元中
MOVA,30HMOVR0,#50HMOVX@R0,A(4)片内RAM的50H单元内容送到片外RAM的3000H单元中
MOVA,50HMOVDPTR,#3000HMOVX@DPTR,A(5)片外RAM的2000H单元内容送到片内RAM的20H单元中
MOVDPTR,#2000HMOVXA,@DPTRMOV20H,A(6)片外RAM的1000H单元内容送到片外RAM的4000H单元中
MOVDPTR,#1000HMOVXA,@DPTR