4、写出完成以下操作的指令。 1,将片内RAM 20H的内容传送到片外RAM 20H中(5分) 2, 将ROM 2000H的内容传送到片内RAM 20H中(5分) 3, 将ROM 2000H的内容传送到片外RAM 2000H中(5分) 4,计算片内RAM 20H单元与21H单元内容的和,将结果保存于片内RAM 22H单元中(10分) 5, 使用除法据指令计算片外RAM 20H单元与21H单元的相除的结果,商保存于片外RAM 22H。(10分)

4、写出完成以下操作的指令。 1,将片内RAM 20H的内容传送到片外RAM 20H中(5分) 2, 将ROM 2000H的内容传送到片内RAM 20H中(5分) 3, 将ROM 2000H的内容传送到片外RAM 2000H中(5分) 4,计算片内RAM 20H单元与21H单元内容的和,将结果保存于片内RAM 22H单元中(10分) 5, 使用除法据指令计算片外RAM 20H单元与21H单元的相除的结果,商保存于片外RAM 22H。(10分)


参考答案和解析
(1)MOV A,R7MOV R0,A(2)MOV R0,#20HMOV A,20HMOVX @R0,A(3)MOV DPTR,#2000HMOVX A,@DPTRMOV R0,A(4)MOV DPTR,#2000HMOV A,#0MOVC A,@A+DPTRMOV DPTR,#1000HMOVX @DPTR,A

相关考题:

DPTR可以存放片内ROM地址,片外RAM地址,片外ROM地() 此题为判断题(对,错)。

MCS-51单片机的堆栈区是设置在()中。A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区

MCS-51中的位地址00H~7FH,位于下列那些单元中()。A.片内RAM00H~1FHB.片内RAM20H~2FHC.片外RAM0020H~002FH

要完成以下的数据传送,应如何用MCS-51指令实现? ⑴ R1的内容传送到R0; ⑵ 片外RAM 20H单元的内容送R0; ⑶ 片外RAM 20H单元的内容送片内RAM 20H单元; ⑷ 片外RAM 1000H单元的内容送片内RAM 20H单元; ⑸ ROM 2000H 单元的内容送R0; ⑹ ROM 2000H 单元的内容送片内RAM 20H单元; ⑺ ROM 2000H 单元的内容送片外RAM 20H单元。

SP的指向范围是在()之间。A、片外RAM 00H~7FHB、片内RAM 00H~7FHC、片外RAM0000H~00FFHD、片内RAM 00H~FFH

编程将内部RAM的20H单元的内容传送给外部RAM的2000H单元。

如89C51的寄存器SP的内容是07H,执行PUSH A指令后,()。A、 片内RAM 07H单元内容与累加器A的内容一样B、 片外RAM 07H单元内容与累加器A的内容一样C、 片外RAM 08H单元内容与累加器A的内容一样D、 片内RAM 08H单元内容与累加器A的内容一样

试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH单元。

定义语句”char xdatad _at_0x123;”,是将变量x存储于()位置A、片内RAM123H处B、片内RAM123处C、片外RAM123H处D、片外RAM123处

片外I/O与片外RAM统一编址优点:可以使用RAM的操作指令来操作I/O;指令丰富。缺点:I/O占用外部RAM的()。片外I/O独立地址空间优点:不占用外部RAM的地址空间。缺点:使用()的I/O指令,指令不丰富。

CPU访问片内、片外ROM指令用(),访问片外RAM指令用()。

CPU访问片外ROM用指令MOVC,访问片外RAM用指令MOVX。

写出能完成下列数据传送的指令:外部ROM 2000H单元中的内容送到内部RAM 20H单元;

89C51的直接寻址方式的寻址空间是()A、 片内RAM的低128B和SFRB、 片内RAM和ROM的256BC、 片外RAM的低256BD、 片内、片外RAM的00~FFH和SFR

写出能完成下列数据传送的指令:内部RAM 20H单元中的内容送到30H单元

MCS-5l单片机的堆栈区是设置在()中。A、片内ROMB、片外ROM区C、片内RAM区D、片外RAM区

AT89S5l单片机的堆栈区是设置在()中。A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区

写出能完成下列数据传送的指令:外部RAM 2000H单元中的内容送到内部RAM 20H单元

89C51的寄存器间接寻址方式的寻址空间是()A、 特殊功能寄存器 SFRB、 片内和片外RAM的00~FFHC、 片内RAM的80H~ FFHD、 片内RAM的低128B和片外RAM

写出能完成下列数据传送的指令:外部2000H单元中的内容送到外部RAM 3000H单元;

将89C51片外RAM某单元中的内容送累加器A,应采用()这样的指令。A、MOV  A  @DPTRB、MOVX  @DPTR AC、MOV  @DPTR AD、MOVX  A @DPTR

指令MOVC A,@A+DPTR可以访问()。A、 片外RAM的64 KB空间B、 片内RAM空间C、 程序存储器空间D、 片内和片外的RAM空间

指令MOV寻址空间是()。A、片外ROMB、片外RAMC、片内RAM

已知程序执行前,在AT89S51单片机片内RAM中,(A)=85H,(R0)=20H,(20H)=0AFH,(Cy)=1,(21H)=0FFH。写出下列指令独立执行后寄存器和存储单元的内容,若该指令影响标志位,写出CY、AC、OV和P的值。 ADD  A,@R0; ADDC A, 21H;   SWAP A     ;  SUBB A,#50H;   DEC R0    ; XCHD A,@R0;

MCS—5l单片机的堆栈区是设置在()中。A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区

MCS-51单片机片内共有()字节单元的ROM,()字节单元的RAM。

写出能完成下列数据传送的指令:外部RAM 20H单元中的内容送到内部RAM 20H单元

单选题MCS-5l单片机的堆栈区是设置在()中。A片内ROM区B片外ROM区C片内RAM区D片外RAM区