几道简单的汇编语言题求答案!我追加高的分数

几道简单的汇编语言题求答案!我追加高的分数
1.外部RAM1000H单元内容送寄存器R2中
2.内部RAM20H单元内容送外部RAM 1000H单元
3外部RAM20H单元内容送外部RAM1000H单元
4.ROM 2000H单元内容送内部RAM 30H单元
5.ROM 2000H单元内容送外部RAM20H单元
6ROM 2000H单元内容送外部RAM1000H单元
7.将外部RAM 1000H单元中的低4位清0,其余位不变,结果存回原处
8.将内部RAM 50H单元中高3位置1,其余位不变,结果存回原处
9.将内部RAM 20H单元的高4位置1,低4位清0,结果存回原处
10.将DPTR的中间8位取反,其余位不变,结果存回原处
hebin9543 1年前 已收到1个回答 举报

gg最光荣 幼苗

共回答了25个问题采纳率:80% 举报

1.外部RAM1000H单元内容送寄存器R2中
MOV DPTR,#1000H
MOVX A,@DPTR
MOV R2,A
2.内部RAM20H单元内容送外部RAM 1000H单元
MOV A,20H
MOV DPTR,#1000H
MOVX @DPTR,A
3外部RAM20H单元内容送外部RAM1000H单元
MOV DPTR,#20H
MOVX A,@DPTR
MOV DPTR,#1000H
MOVX @DPTR,A
4.ROM 2000H单元内容送内部RAM 30H单元
MOV DPTR,#2000H
MOVC A,@DPTR
MOV 30H,A
5.ROM 2000H单元内容送外部RAM20H单元
MOV DPTR,#2000H
MOVC A,@DPTR
MOV DPTR,#30H
MOVX @DPTR,A
6ROM 2000H单元内容送外部RAM1000H单元
MOV DPTR,#2000H
MOVC A,@DPTR
MOV DPTR,#1000H
MOVX @DPTR,A
7.将外部RAM 1000H单元中的低4位清0,其余位不变,结果存回原处
MOV DPTR,#1000H
MOVX A,@DPTR
ANL A,#0F0H
MOVX @DPTR,A
8.将内部RAM 50H单元中高3位置1,其余位不变,结果存回原处
ORL 50H,#0E0H
9.将内部RAM 20H单元的高4位置1,低4位清0,结果存回原处
ORL 20H,#0F0H
ANL 20H,#0F0H
10.将DPTR的中间8位取反,其余位不变,结果存回原处A
(此题我理解为:将DPTR中的16位数的中间8位取反,其余位不变,结果存回原处,即dptr中)
MOV A,DPH
XRL A,#0FH
MOV DPH,A
MOV A,DPL
XRL A,#0F0H
MOV DPL,A

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.810 s. - webmaster@yulucn.com