朋友们帮我想想办法,解答几个单片机的题目,拜托了!!

2025-02-23 07:51:07
推荐回答(1个)
回答1:

一、程序分析题:
ORG 0000H
MOV A, #48H ;寻址方式:_立即寻址__,(A)=__48H___
ADD A, 60 ;寻址方式:_直接寻址__,(A)=__条件不足,没有给出 60 单元的内容__
ANL A, @R0 ;寻址方式:_间接寻址__,(A)=__条件不足,没有给出 R0 单元的内容__
-------------------
ORG 0036H
DW 3214H, 11BDH
MOV A, 36 ;寻址方式:_直接寻址__,(A)=__条件不足,没有给出 36 单元的内容__

题中的 DW 3214H, 11BDH,在 MOV 指令中,无法使用。

-------------------

二、判断:
1、8051单片机直接读(不知道是读还是度)端口和读端口锁存器的结果是不是永远相同的?
不是。
读端口时,要受到外部电路的影响。

2、8051片内RAM位地址和部分字节是否重复?
位地址、部分字节地址,号码有重复的。通过指令来区分。

3、工作寄存器RS0和RS1切换对不对?
可以用RS0和RS1来切换工作寄存器。

4、8051有带错位的和不带错位的对不对?
带借位、不带借位。

5、数据指针和程序计数器都是特殊功能寄存器对不对?
数据指针,是特殊功能寄存器。
程序计数器,不是特殊功能寄存器。?

-------------------
三、还有一道不知道是不是计算题,也不知道全不全,能做就做不能就算了吧,

如下:
程序端口指令寻址方式是,各条指令单独执行后A中是什么:(60H)=35H (A)=19H (R0)=30H (30H)=0FH

题目不全。并没有给出指令。