单片机原理及应用第二版--李建忠(5)

发布时间:2021-06-07

(2)外部RAM的20H单元内容送R0,送内部RAM的20H单元。

MOV DPTR,#0020H MOVX A,@DPTR MOV R0,A

(3)外部RAM的2000H单元内容送R0,送内部RAM的20H单元,送外部RAM的20H单元。

MOV DPTR,#2000H MOV R0,#20H MOVX A,@DPTR MOVX @R0,A MOV @R0,A

(4)ROM的2000H单元内容送R0,送内部RAM的20H单元,送外部RAM的 20H单元。

MOV A, #00H

MOV DPTR,#2000H MOV R0,#20H MOVC A,@A+DPTR MOV @R0,A

MOVX @R0,A MOV R0,A

3-6 试比较下列每组两条指令的区别 1)MOV A,#24与MOV A,24H 2)MOV A,R0与MOV A,@R0 3)MOV A,@R0与MOVX A,@R0 4)MOV A,@R1与MOVX A,@DPTR

●1)前者为立即寻址,将立即数24H单元的内容送到A中;后者为直接寻址,将24H单元的片内RAM内容送到A中。

2)前者为直接寻址,将R0单元的内容送到A中,后者为寄存器间接寻址,将R0中的内容为地址的片内RAM单元的数据送到A中。

3)前者为寄存器间接寻址,将R0中的内容为地址的片内RAM单元的数据送到A;后者为寄存器间接寻址,将R0中的内容为地址的片外RAM单元的数据送到A中。 4)用R1做地址指针可寻址片内RAM的256个单元,但能访问SFR块,也可8位地址访问片外RAM的低256个地址单元(00~ffH);用DPTR做地址指针,用于访问片外RAM的64KB范围(0000~ffffH)(16位)。 3-7已知(A)= 7AH,( B)= 02H,( R0)= 30H,( 30H)= A5H,( PSW)=80H,写出以下各条指令执行后A和PSW的内容。

(1)XCH A, R0 (A)=30H,(PSW)=00H, (R0)= 7AH, (2)XCH A, 30H (A)=A5H,(PSW)=00H (3)XCH A, @R0 (A)=A5H,(PSW)=00H (4)XCHD A, @R0 (A)=75H,(PSW)=01H (5)SWAP A (A)=A7H,(PSW)=01H (6)ADD A, R0 (A)=AAH,(PSW)=00H (7)ADD A, 30H (A)=1FH,(PSW)=81H (8)ADD A, #30H (A)=AAH,(PSW)=00H (9)ADDC A, 30H (A)=20H,(PSW)=01H (10)SUBB A, 30H (A)=D5H,(PSW)=85H

单片机原理及应用第二版--李建忠(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219