51单片机的寻址方式及各自对应的寻址空间有哪些?CPU响应中断时,中断入口地址各是多少?

 我来答
生活如歌_
2011-11-15 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7398
采纳率:78%
帮助的人:2211万
展开全部
立即寻址:对应着程序存储器ROM
直接寻址:对应片内数据存储器低128B
寄存器寻址:对应片数据存储器中的特殊功能寄存器,主要是R0-R7,A,B,^
寄存器间接寻址:对应数据存储器(片内,片外)
相对寻址:ROM
变址寻址:ROM
位寻址:片内可以位寻址的寄存器及位寻址区(片内RAM20-2FH)
中断入口地址:
外部中断0:0003H
定时计数器0:000BH
外部中断1:0013H
定时计数器1:001BH
串口:0023H
张耀祖zyz
2013-04-13 · TA获得超过114个赞
知道答主
回答量:129
采纳率:0%
帮助的人:94万
展开全部
MCS-51 系列单片机提供了 7 种寻址方式:
(1)立即寻址:操作数在指令中直接给出,立即数前面有“#”。
(2)直接寻址:在指令中直接给出操作数地址。对应片内低 128 个字节单元和特殊功能寄存器。
(3)寄存器寻址:以寄存器的内容作为操作数。对应的寄存器有:R0~R7、A、AB 寄存器和数据 指针 DPTR。
(4)寄存器间接寻址:以寄存器的内容作为 RAM 地址,该地址中的内容才是操作数。对应片内RAM 的低 128 个单元采用 R0、R1 作为间址寄存器,片外 RAM 低 256 个单元可用 R0、R1 作为间址寄 存器,整个 64KB 空间可用 DPTR 作为间址寄存器。
(5)变址寻址:以 DPTR 或 PC 作为基址寄存器,以累加器 A 作为变址寄存器,并以两者内容相加形成的 16 位地址作为操作数地址。对应片内、片外的 ROM 空间。
(6)相对寻址:只在相对转移指令中使用。对应片内、片外的 ROM 空间。
(7)位寻址:对可寻址的位单独进行操作。对应位寻址区 20H~2FH 单元的 128 位和字节地址能被8 整除的特殊功能寄存器的相应位。
中断入口地址:
外部中断0:0003H
定时计数器0:000BH
外部中断1:0013H
定时计数器1:001BH
串口:0023H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式