全球旧事资料 分类
单片机原理与应用及C51程序设计
第一章
第二章
f第三章1.在MCS51单片机中,寻址方式有几种其中对片内RAM可以用哪几种寻址方式对片外RAM可以用哪几种寻址方式
答:寻址方式可分为数的寻址和指令寻址,数的寻址有:常数寻址(立即寻址)、寄存器数寻址寄存器寻址)、存储器数寻址(直接寻址方式、寄存器间接寻址方式、变址寻址方式和位寻址指令的寻址有绝对寻址和相对寻址。片内RAM寻址有寄存器寻址、直接寻址方式和寄存器间接寻址方式。片外RAM寻址有寄存器间接寻址方式。2.在对片外RAM单元寻址中用Ri间接寻址与用DPTR间接寻址有什么区别?
答:片外数据存储器寻址中,用Ri间接寻址只能访问低端的256字节单元,而用DPTR作指针间接访问可访问整个64K字节。3.在位处理中,位地址的表示方式有哪几种?
答1.直接位地址00H~0FFH)。例如:20H2.字节地址带位号。例如20H3表示20H单元的3位。3.特殊功能寄存器名带位号。例如P01表示P0口的1位。4.位符号地址。例如:TR0是定时计数器T0的启动位。4写出完成下列操作的指令。(1)R0的内容送到R1中。
fMOVAR0MOVR1,A
2)片内RAM的20H单元内容送到片内RAM的40H单元中。MOV40H,20H3)片内RAM的30H单元内容送到片外RAM的50H单元中。MOVA30HMOVR0,50H
MOVXR0,A4片内RAM的50H单元内容送到片外RAM的3000H单元中。
MOVA50HMOVDPTR,3000HMOVXDPTRA5)片外RAM的2000H单元内容送到片内RAM的20H单元中。MOVDPTR,2000H
MOVXA,@DPTRMOV20H,A6片外RAM的1000H单元内容送到片外RAM的4000H单元中。MOVDPTR,#1000HMOVXADPTRMOVDPTR#4000HMOVDPTR,A7ROM的1000H单元内容送到片内RAM的50H单元中。
fMOVA,#0MOVDPTR,1000HMOVCAA+DPTRMOV50HA(8)ROM的1000H单元内容送到片外RAM的1000H单元中。MOVA,0MOVDPTR,#1000HMOVCA,ADPTRMOVXDPTR,A5.区分下列指令有什么不同?1)MOVA,20H和MOVA,20H答前者源操作数是直接寻址,后者源操作数立即寻址。(2MOVAR1和MOVXA,@R1答前者源操作数是访问片内数据存储器,后者源操作数访问片外数据存储器低256字节。(3MOVA,R1和MOVAR1答前者源操作数是寄存器寻址,后者源操作数寄存器间接寻址。4MOVXA,@R1和MOVXA,DPTR答前r
好听全球资料 返回顶部