正在加载图片...
第三章MCS51的指令系统 3-1简述MCS-51汇编语言指令格式 3-2MCS-51指令操作数主要有哪几种寻址方式?试举例说明 3-3设A=OFH,RO=30H,内部RAM的(30H=0AH、(31H=0BH、(32H=0CH,请指出在执 行下列程序段上后上述各单元内容的变化 MOV A,a@RO MOV R0,32H MOV 32H,A MOV R0,#31H MOV 3-4对访问内部RAM和外部RAM,各采用那些寻址方式? 3-5请用数据传送指令来实现下列要求的数据传送 (1)R0的内容输出到R1 (2)内部RAM20H单元的内容传送到A中 (3)外部RAM30H单元的内容送到RO (4)外部RAM30H单元的内容送到内部RAM20H单元 (5)外部RAM1000H单元的内容送内部RAM20H单元 (6)程序存储器ROM20004单元的内容送到R1 (7)ROM2000H单元的内容送到内部RAM20H单元。 (8)ROM2000H单元的内容送到内部RAM30H单元 9)ROM2000H单元的内容送外部RAM10004单元 6设内部RAM30H)=5AH5AH=40H(40H=00H,端口P1=7FH,问执行下列指令后,各 有关存储单元(即RO,R1,A,B,P1,30H,40H及5AH单元)的内容如何? MOV RO, #30H MOV A,@RO MOV RI, A MOV B, RI MOV MOV A, Pl 如y: 3-7设A=5AH,R1=30H,(30H=OHCy=1。分析下列各指令执行后A的内容以及对标志 位的影响(每条指令都以题中规定的原始数据参加操作) (1)XCH A, R (2)XCH A, 30H (3)XCH A, @ RI (5)SWAP A (6)ADD A, RI (7)ADD A, 30H (8)ADD A, #30H (9)ADDC A, 30H第三章 MCS-51 的指令系统 3-1 简述 MCS-51 汇编语言指令格式。 3-2 MCS-51 指令操作数主要有哪几种寻址方式?试举例说明。 3-3 设 A=0FH,R0=30H,内部 RAM 的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执 行下列程序段上后上述各单元内容的变化。 MOV A,@R0 MOV @R0,32H MOV 32H,A MOV R0,#31H MOV A,@R0 3-4 对访问内部 RAM 和外部 RAM,各采用那些寻址方式? 3-5 请用数据传送指令来实现下列要求的数据传送。 (1) R0 的内容输出到 R1。 (2) 内部 RAM 20H 单元的内容传送到 A 中。 (3) 外部 RAM 30H 单元的内容送到 R0。 (4) 外部 RAM 30H 单元的内容送到内部 RAM 20H 单元。 (5) 外部 RAM 1000H 单元的内容送内部 RAM 20H 单元。 (6) 程序存储器 ROM 2000H 单元的内容送到 R1。 (7) ROM 2000H 单元的内容送到内部 RAM 20H 单元。 (8) ROM 2000H 单元的内容送到内部 RAM 30H 单元。 (9) ROM 2000H 单元的内容送外部 RAM 1000H 单元。 3-6 设内部 RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口 P1=7FH,问执行下列指令后,各 有关存储单元(即 R0,R1,A,B,P1,30H,40H 及 5AH 单元)的内容如何? MOV R0,#30H ; MOV A,@R0 ; MOV R1,A ; MOV B,R1 ; MOV @R1,P1 ; MOV A,P1 ; MOV 40H,#20H ; MOV 30H,40H ; 3-7 设 A=5AH,R1=30H,(30H)=E0H,Cy=1。分析下列各指令执行后 A 的内容以及对标志 位的影响(每条指令都以题中规定的原始数据参加操作)。 (1) XCH A,R1 (2) XCH A,30H (3) XCH A,@R1 (4) XCHD A,@R1 (5) SWAP A (6) ADD A,R1 (7) ADD A,30H (8) ADD A,#30H (9) ADDC A,30H
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有