试题详情
- 简答题MCS-51系列单片机有哪几种寻址方式?各种寻址方式所对应的寄存器或存储器寻址空间如何?
-
M.CS-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整除的特殊功能寄存器的相应位。 关注下方微信公众号,在线模考后查看
热门试题
- 将存于外部RAM 8000H
- 单片机扩展程序存储器常用的器件是EPRO
- 如何判断T0、T1定时/计数溢出?
- 共阳极LED数码管加反相器驱动时显示字符
- 系统复位时,TMOD和TCON的初值为(
- 位处理器也称为布尔处理器,它以状态寄存器
- 数据指针DPTR的作用?
- 51系列单片机的T0和T1在模式3时有何
- 已知在累加器A中存放一个BCD数(0~9
- 什么叫堆栈?堆栈指针SP的作用是什么?
- 在单片机系统中,为了增加按键检测的可靠性
- 当需要从AT89S51单片机程序存储器取
- MCS-51单片机系统中,片外程序存储器
- 51单片机单片机采用的生产工艺是()。
- 编程将内部RAM 30H~3
- MCS-51单片机采用变址寻址方式可以访
- 当T0和T1都为8位定时器时,其TMOD
- 8051的P0口,当使用外部存储器时它是
- MCS-51与DAC0832接口时,可以
- 简述单片机最小系统的构成。