99问答网
所有问题
单片机指令问题,第7题,A为什么等于49H,不是交换了吗,而且是间接寻址啊,不是79吗
如题所述
举报该问题
推荐答案 2016-01-06
黑笔所填写的是正确的。交换之后累加器中的内容是79h。
红笔批改的反而错了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtBeXezWzt77OXWjOvX.html
相似回答
初学
单片机,
这个
题是什么
意思?错在哪?
答:
将外部存储器 RAM 地址为 0030H 内的 数 送到 内部 RAM 地址为 30H 中,改为 MOV P2, #0 MOV R0,#30H ; 这里改为 #30H 立即数。MOVX A, @R0 MOV @R0, A
关于
单片机
填空题 求答案
答:
2. 00~7FH,20h~2fh,00h~7fh,64k 3._寄存器寻址__、___直接寻址___、___寄存器
间接寻址
___、_立即寻址___、 基址寄存器加变址寄存器寻 4.A=0ABH,R7=34H 5.00h,0区,04h 6.1 7.PSEN 8.ALE,P0口 9.28h 10.#0EH
51
单片机间接寻址问题
答:
ADDC A,23H MOV 21
H,A
可
问题是,
如果数据多的时候,这种方式写程序就会很长,采用
间接寻址
方式程序就简单。所以,要看具体情况而定。另外,纠正一下你的程序 MOV A,20H MOV R0,21H;这应该是MOV R0,22H,因21H中的数是第一个数的高8位。ADD A,R0 ...
单片机问题
:请问MOVX @DPTR
,A是什么
意思?
答:
就是把A中的值放到地址为(DPTR)的外部数据存储器中
单片机
的计算题
答:
意思就是要“直接(立即)”将40H这个地址单元的内容移入A中,已知(40H)=60H,所以A的内容也就是60H了。通过描述可以看出并不需要什么计算过程,而是对指令系统的了解。估计我这样表达你还不一定能理解,建议多参考有关51指令系统的书籍。百度一下,一定有你想要的。
为什么单片机
寄存器
间接寻址
能访问片外64K空间,它
不是
8位的吗
答:
单片机
的 P0.0 做为低位地址线,P2.0作为高位地址线的时候,就总共有 16 根地址线,也就是可以寻址 2的16次方地址,也就是 65536 (64K)地址。8位的单片机指的是数据总线的宽度,也就是说传输的数据最高是8位宽度,和地址总线没关系的。8051的单片机 P0 口作为地址和数据总线复用,P2 口只能...
问一个51
单片机
的
寻址指令
的
问题
答:
寄存器
间接寻址
:例:MOV A,@R1 指令代码的二进制形式为11100110。注意,其最低位为0表示现用的寄存器为R0。该代码的十六进制形式为E6H.80C51在物理结构上有四个存储空间:片内程序存储器,片外程序存储器,片内数据存储器和片位数据存储器。我用的教材是《
单片机
初级教程》北京航空航天大学出版社出...
单片机指令
对错
为什么
那个
不是
答案 是我自己写的 求大神
答:
只有R0和R1能够
间接寻址
R3不能 MOVX外部寄存器寻址只能用@DPTR、@R0、@R1、A这四个 查表
指令第
一操作数只能是A,第二操作数是@DPTR+A XCH 操作数中必须有A ORL的第一操作数是直接寻址时第二操作数只能是立即数或A A是八位的不能与2030H相加 PUSH 的操作数只能是直接寻址 SETB PSW.0 不知...
单片机指令问题
!
答:
使用说明:由于指令只给出子程序入口地址的低11位,因此调用范围是2KB。2、ADD A,Rn指令名称:寄存器加法
指令指令
代码:28H~2F
H指令
功能:累加器内容与寄存器内容相加操作内容:A<-(A)+(Rn), n=0~7字节数: 1机器周期;1影响标志位:C,AC,OV3、ADD A,direct指令名称:直接寻址加法指令指令代码:25H指令功能:累加...
大家正在搜