复制
收藏
提问
全网

21. (多选题, 2 分)  下列指令或指令序列中,能实现PSW内容送A的是() A. MOV A, PSW B. MOV A, 0D0H C. MOV R0, # 0D0H MOV A, @R0 D. PUSH PSW POP ACC

ed53690be
3个月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题21. (多选题, 2 分)  下列指令或指令序列中,能实现PSW内容送A的是() A. MOV A, PSW B. MOV A, 0D0H C. MOV R0, # 0D0H MOV A, @R0 D. PUSH PSW POP ACC

已完成理解21. (多选题, 2 分)  下列指令或指令序列中,能实现PSW内容送A的是() A. MOV A, PSW B. MOV A, 0D0H C. MOV R0, # 0D0H MOV A, @R0 D. PUSH PSW POP ACC

展开阅读网页

指令实现PSW内容送A

  • 指令A:MOV A,PSW。此指令直接将程序状态字PSW的内容传送到累加器A中。12
  • 指令B:MOV A,0D0H。此指令将地址0D0H处的值传送到A,并非PSW的内容。1
  • 指令C:MOV R0,#0D0H MOV A,@R0。此序列首先将0D0H地址送入寄存器R0,然后通过间接寻址方式将该地址的内容送入A,但此方法不适用于SFR,且51单片机不支持此操作。1
  • 指令D:PUSH PSW POP ACC。此序列首先将PSW压入堆栈,然后从堆栈中弹出到累加器A,实现PSW内容送A。3

综上所述,能实现PSW内容送A的指令是A和D。

更专业一些
转笔记
专业
21. (多选题, 2 分)  下列指令或指令序列中,能实现PSW内容送A的是() A. MOV A, PSW B. MOV A, 0D0H C. MOV R0, # 0D0H MOV A, @R0 D. PUSH PSW POP ACC
不在提醒

更专业内容正在努力生成中
知识树
21. (多选题, 2 分)  下列指令或指令序列中,能实现PSW内容送A的是() A. MOV A, PSW B. MOV A, 0D0H C. MOV R0, # 0D0H MOV A, @R0 D. PUSH PSW POP ACC
MOV A, PSW 指令功能
0D0H 寄存器地址含义
PUSH 指令和 POP 指令的区别
在线客服