问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

80c51单片机有哪几种寻址方式?

发布网友 发布时间:2022-05-16 21:04

我来回答

2个回答

热心网友 时间:2023-11-04 12:52

1.立即寻址方式
采用立即寻址的指令一般是双字节的。第一个字节是指令的操作码,第二个字节是立即数。因此,操作数就是放在程序存储器中的常数。立即数前面应加前缀“#”号。
例如:
MOV
A,
#2BH
;A←#2BH,即将立即数2BH传送至A中。
2.直接寻址方式
采用直接寻址的指令一般是双字节或三字节指令,第一字节为操作码,第二,三字节为操作数的地址码。单片机中,直接地址只能用来表示片内低128字节单元、专用寄存器和片内RAM的位地址空间。其中专用寄存器和位地址空间只能用直接寻址方式来访问。
例如:MOV
A,30H
;(30H)→A
MOV
C,00H
;
(00H)→Cy
LJMP
1000H
;
将1000H送入PC
3.寄存器寻址方式
寄存器寻址方式用于访问选定的工作寄存器R0~R7、A、B、DPTR和进位CY中的数。其中R0~R7由操作码低三位的8种组合表示,A、B、DPTR、C则隐含在操作码之中。
这种寻址方式中被寻址的寄存器中的内容就是操作数。
例如:
MOV
A,
R0
;(R0)→A
MOV
B
,A
;(A)→B
4.寄存器间接寻址方式
这种寻址方式中,指令指定寄存器中的内容为操作数的地址。寄存器间接寻址是用于访问片内数据存储器或片外数据存储器。当访问片内RAM
或片外的低256字节空间时,可用R0或R1做为间址寄存器;当访问片外整个64KB的地址RAM空间时,用16位寄存器DPTR做间址寄存器。这类指令都为单字节的指令,操作码的最低位表示是采用R0还是R1做间址器。
在执行PUSH和POP指令时,也采用寄存器间接寻址,此时用堆栈指针SP做间址寄存器。
例如:MOVX
A,
@R0
;
((R0))→A
MOVX
A
,
@DPTR
;
((DPTR))→A
POP
ACC
;
((SP))→A
,
(SP)-1→SP
5.基址加变址寻址方式
这种寻址方式用于访问程序存储器中的某个字节。以DPTR或PC作为基址寄存器,累加器A做为变址寄存器,两者的内容之和为操作数的地址。这种寻址方式常用于查表操作。
例如:MOVC
A,@A+DPTR
;指令代码为93H,单字节指令。设该指令放在1040H单元,A的原内容为A0H,DPTR中的值为
3000H,则操作数的地址等于:A0H+3000H=30A0H,即将30A0H单元中的内容传送至A中。
6.位寻址方式
位寻址是指对片内RAM的位寻址区(字节地址20H~2FH)和可以位寻址的专用寄存器进行位操作时的寻址方式。在进行位操作时,借助于进位C作为位操作累加器。操作数直接给出该位的地址,然后根据操作码的功能对其进行位操作。位寻址的位地址与直接寻址的字节地址形式完全一样,主要由对应的操作数的位数来区分,使用时应加以注意。
例如:MOV
10H,C
;10H是位寻址的位地址(C是位累加器)
MOV
A,10H
;10H是直接寻址的字节地址(A是字节累加器)

热心网友 时间:2023-11-04 12:52

寄存器寻址 直接寻址 寄存器间接寻址 立即寻址 变址寻址 相对寻址 位寻址
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 投资比例51%,成本法 权益法 新准则 在某计算机字长位32位,其存储容量为16MB,若按双字编址,它的寻址范围是?详细过程 请问谁知道这首豪杰春香插曲的名字.歌词.下载地址(视频网址如下) 斯坦尼康和带陀螺仪的摄影机有什么区别? 2008年农历3月22,那3月22的星座是什么? 阴历三月22是什么星座 问下手机中的陀螺仪对拍照真有帮助吗? 八月底脚底大片大片脱皮正常么,而且掉的都是干皮,是季节的原因还是?是不是跟我最近垫那个带有香味的鞋 怎么做初音的全息影像(不要那种利用四棱锥的) 自制一个手机的全息投影,网上有教程只介绍了自制一个四棱锥和支架, 有个问题不明白 全息投影对 电脑开机提示智能卡关闭 怎么办 春节宣传单怎么做? 装饰公司宣传单写什么 店铺装饰用宣传单做造形 为什么建筑电源进线有些采用五根线有些采用四根线 电源线每平方带多少电流,等级如何划分? 谢谢 集水坑的电源是三相四线,电缆为什么是5X4 ...不要火星文,可以繁体字) 最好是带诗意的伤感网名 社保基数跟退休金有什么关系 学友的英文名JACKY CHUENG中的CHUENG怎么念的?有人说它是粤语中的张, 求一首粤语DJ S7-200中的直接寻址中,字寻址、双字寻址怎么理解啊,VB200、VW200、VD200怎么理解? 超链接有什么用 已知计算机字长为32位,存储器容量为1MB,按字节、半字、字、双字寻址,寻址范围各是多少? 设机器字长为32位,存储器容量为16mb,若按双字编址,其寻址范围是? 若安单字? 某存储器容量为64KB,机器字长为16位,按字长编址时需要多少条地址线 一条指令有16位,地址为3000,按双字节编址,在读取这条指令后,PC的值为多少? 求问寻址范围和机器字长有关系吗 长安发布全新轿跑SUV,网友:这前脸迈凯伦呀 郭麒麟开超跑400万迈凯伦,为什么被当成玛莎拉蒂? 松树会开花吗?为何人们很少发现? 松树的花是什么样子的 个税退税年金在哪审核 松树花有何功用 罗志祥在海派甜心这个电视剧里面开的那辆跑车的详细资料? 中华财险四川分公司 短线选股票技巧:短线怎么选股票 主管税务局变更后在哪退税 个人退税从哪里进去? 中华保险四川分公司