单片机:单芯片形态,集成了微型计算机的各种功能状态,面向嵌入式的计算机应用系统。
单片机中的寻址方式为7种方式,分别为:立即寻址,直接寻址,位寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对寻址。
数据传送类指令:
条目 | 指令 | 字节 | 周期 | 描述 |
---|---|---|---|---|
1 | MOV A,Rn | 1 | 1 | 寄存器内容送入累加器 |
2 | MOV A,direct | 2 | 1 | 直接地址单元中的数据送入累加器 |
3 | MOV A,@Ri | 1 | 1 | 间接RAM 中的数据送入累加器 |
4 | MOV A,#tata | 2 | 1 | 立即数送入累加器 |
5 | MOV Rn,A | 1 | 1 | 累加器内容送入寄存器 |
6 | MOV Rn,direct | 2 | 2 | 直接地址单元中的数据送入寄存器 |
7 | MOV Rn,#data | 2 | 1 | 立即数送入寄存器 |
8 | MOV direct,A | 2 | 1 | 累加器内容送入直接地址单元 |
9 | MOV direct,Rn | 2 | 2 | 寄存器内容送入直接地址单元 |
10 | MOV direct,direct | 3 | 2 | 直接地址单元中的数据送入另一个直接地址单元 |
11 | MOV direct,@Ri | 2 | 2 | 间接RAM 中的数据送入直接地址单元 |
12 | MOV direct,#data | 3 | 2 | 立即数送入直接地址单元 |
13 | MOV @Ri,A | 1 | 1 | 累加器内容送间接RAM 单元 |
14 | MOV @Ri,direct | 2 | 2 | 直接地址单元数据送入间接RAM 单元 |
15 | MOV @RI,#data | 2 | 1 | 立即数送入间接RAM 单元 |
16 | MOV DRTR,#dat16 | 3 | 2 | 16位立即数送入地址寄存器 |
17 | MOVC A,@A+DPTR | 1 | 2 | 以DPTR为基地址变址寻址单元中的数据送入累加器 |
18 | MOVC A,@A+PC | 1 | 2 | 以PC为基地址变址寻址单元中的数据送入累加器 |
19 | MOVX A,@Ri | 1 | 2 | 外部RAM(8 位地址)送入累加器 |
20 | MOVX A,@DPTR | 1 | 2 | 外部RAM& |