单片机汇编语言问题
将地址为4000H的外部数据存储单元内容送入地址为30H的内部数据存储单元中 将地址为4000H的外部数据存储单元内容送入地址为3000H的外部数据存储单元中 将地址为0800H的程序存储单元内容送入地址为30H的内部数据存储单元中 将内部数据存储器中地址为30H与40H的单元内容交换 将内部数据存储器中地址为30H单元的低4位与高4位交换 用汇编语言~
将地址为4000H的外部数据存储单元内容送入地址为30H的内部数据存储单元中 将地址为4000H的外部数据存储单元内容送入地址为3000H的外部数据存储单元中 将地址为0800H的程序存储单元内容送入地址为30H的内部数据存储单元中 将内部数据存储器中地址为30H与40H的单元内容交换 将内部数据存储器中地址为30H单元的低4位与高4位交换 用汇编语言~
答案:1) MOV DPTR,#4000H ;赋地址值
MOV R0,#40H
MOVX A,@DPTR ;片外RAM
MOV @R0,A ;片内RAM
2) MOV DPTR,#4000H
MOVX A,@DPTR
MOV DPTR,#3000H
MOVX @DPTR,A
3) MOV DPTR,#0800H
MOVC A,@DPTR ;片内ROM
MOV R0,#30H
MOV @R0,A
4) MOV A,30H
MOV 40H,A
5) MOV A,30H
SWAP A
MOV 40H,A
这些都是基础的.....
其他:好像很复杂a
上一个:怎样用汇编语言 在字符串c中查找a串,并用bc串代替a串
下一个:单片机定时器控制频率计,并进行功能扩展。(不要汇编语言,附带ISIS 7 Professional仿真图、程序)