- 打卡等级:偶尔看看I
- 打卡总天数:13
- 最近打卡:2025-07-12 09:28:30
已绑定手机
新手上路
- 积分
- 31
|
发表于 2025-6-25 17:34:46
|
显示全部楼层
第八集
数据传送类指令 对PSW(程序状态字不产生影响),分为数据传送,数据交换,栈操作
传送指令——MOV,主要是内部数据存储器和特殊功能寄存器
格式:MOV <目标字节>,<源字节>
将第二操作数的字节变量传送到第一操作数中,源字节内容不变,一般不影响其他的寄存器和标志
数据交换指令
1、字节交换指令(将累加器A中内容呢与第二操作数互换)
XCH A, addr8 ;(A) <--> (addr8)
XCH A, @Ri ;(A) <--> ( (Ri) )
XCH A, Rn ;(A) <--> (Rn)
2、半字节交换指令(将累加器A和寄存器间接寻址的内部RAM单元低半字节交换)
XCHD A, @Ri ;(A低四位字节) <--> ( (Ri)低四位字节 )
栈操作指令:
PUSH ACC ;保护累加器ACC内容
POP PWS ; 恢复标志寄存器内容
Push 和Pop是成对出现的,不能交叉使用
|
|