DPTR可拆开成两个独立的寄存器DPH与DPTL使用。√33填空题
)
1、JBCbitrel指令是对位bit进行判断,若bit1则转移,并对该位清零。2、指令POPB的源操作数是SP,是寄存器间接寻址寻址方式,目的操作数是B,是寄存器寻址寻址方式。3、已知SP25H,PC4345H,24H12H,25H34H,26H=56H,当执行RET指令后,SP23H,PC3412H。4、指令是由操作码和操作数构成。5、MCS51单片机有立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址七种寻址方式。6、MOVCA,ADPTR第二操作数采用是变址寻址方式7、执行ANLP1,0FH后,可对P1口的高四位清零。8、若执行XRLP1,11000000B后,可对P1口的高两位取反。9、堆栈必须遵循“后进先出”的原则。10、JZe的操作码地址为1000H,e20H,它转移的目标地址为1022H。11、MOVA,40H指令对于源操作数的寻址方式是直接寻址。12、已知A0F8H,当执行ADDA,0A9H指令后,PSW中的OVP。若是有符号数,A中的结果用十进制表示是
、CY
、AC
、
解答OV:0、CY:1、AC:1、P:1A:95
34问答题与编程题1、8051单片机指令系统按功能可分为几类?单片机指令系统按功能可分为几类?、答:MCS51单片机指令系统按功能可分为5类:(1)数据传送指令(2)算术运算指令(3)逻辑运算和移位指令(4)控制转移指令(5)位操作指令
2
f2、什么叫寻址方式?具有几种寻址方式?它们的寻址范围如何?、什么叫寻址方式?具有几种寻址方式?它们的寻址范围如何?答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。MCS51单片机的指令系统提供了七种寻址方式,其对应的寻址范围如下表:寻址方式立即寻址直接寻址寄存器寻址寄存器间接寻址R0R7;A、B、DPTR、CR0、R1、SPR0、R1、DPTRAPC、ADPTRPC偏移量使用的变量寻址范围程序存储器内部RAM低128个字节;特殊功能寄存器SFR
内部RAM、堆栈指针SP外部RAM变址寻址程序存储器相对寻址程序存储器内部RAM低128B位寻址区位寻址可位寻址的特殊功能寄存器位续存储区,用来暂时存放子程序断口地址、中断断口地址和其他需要保存的数据。堆栈操作无论是存入或取出数据,均只能依次存人或依次取出,不能越位,必须遵循“先进后出