当前位置:编程学习 > 汇编语言 >>

单片机汇编语言问题

将地址为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仿真图、程序)

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,