无此指令 无此指令
15
2.目的地址传送指令 2.目的地址传送指令
MOV DPTR,#data16
data16是16位二进制数 data16是16位二进制数 是唯一的一条16位立即数传送指令 是唯一的一条16位立即数传送指令
执行:MOV 执行:MOV
DPTR,#1234H后 DPTR,#1234H后
回顾
单片机的存储器
ROM:片内、 ROM:片内、片外统一编址
物理上分开,但逻辑上不分开 物理上分开,
RAM:片内、片外(含片内扩展) RAM:片内、片外(含片内扩展)分别编址
物理上、逻辑上都分开 物理上、
寻址方式
有7种寻址方式
1
寻址方式和寻址空间
寻址方式 立即寻址 直接寻址 寄存器寻址 寄存器 间接寻址 相对寻址 变址寻址 位寻址 使用变量 ROM 片内低128B RAM、SFR R0~R7、A、B、DPTR、 寄存器 CY @R0、@R1、SP @R0、@R1、@DPTR PC+偏移量(rel) @A+PC、@A+DPTR 片内RAM,80C52的高 128B只能用本方式寻址 片外RAM、片内扩展 RAM ROM ROM 片内RAM的位寻址区、 可以位寻址的SFR √ √ √ √ √ 寻址空间 操作数 目的 源 √ √ √ √ √ √ √ √
不需第三者介入,就可实现两变量的互换。 不需第三者介入,就可实现两变量的互换。
18
已知: 已知:(A)=23H,(30H)=45H 执行:XCH A,30H后 执行:XCH A,30H后
(A)=45H,(30H)=23H
已知:(A)=20H,(R1)=30H,(30H)=66H 已知:(A)=20H,(R1)=30H,(30H)=66H 执行:XCH A,@R1后 执行:XCH A,@R1后