C51单片机有哪几种寻址方式?适用于什么地址空间?
正确答案:
C51单片机寻址方式主要有七种,即:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、位寻址、基址寄存器加变址寄存器间接寻址和相对寻址。
立即寻址适应于8位立即数对片内RAM地址单元的赋值,也可用于16位的立即数对DPTR赋值;直接寻址方式适应于片内RAM的所有地址空间;寄存器寻址适应于片内00H~1FH的32个字节,用R0,R1,…,R7表示;寄存器间接寻址只能使用寄存器R0或Rl作为地址指针,来寻址内部RAM(00H~FFH)中的数据,寄存器间接寻址也适用于访问外部RAM;位操作指令能对内部RAM中的位寻址区(20H~2FH)和某些有位地址的特殊功能寄存器进行位操作,实现位状态传送、状态控制、逻辑运算操作;基址寄存器加变址寄存器间接寻址用于访问程序存储器中的数据表格;相对寻址用于相对转移指令中,转移目标地址在当前地址的-128~127字节范围内的地址空间。
立即寻址适应于8位立即数对片内RAM地址单元的赋值,也可用于16位的立即数对DPTR赋值;直接寻址方式适应于片内RAM的所有地址空间;寄存器寻址适应于片内00H~1FH的32个字节,用R0,R1,…,R7表示;寄存器间接寻址只能使用寄存器R0或Rl作为地址指针,来寻址内部RAM(00H~FFH)中的数据,寄存器间接寻址也适用于访问外部RAM;位操作指令能对内部RAM中的位寻址区(20H~2FH)和某些有位地址的特殊功能寄存器进行位操作,实现位状态传送、状态控制、逻辑运算操作;基址寄存器加变址寄存器间接寻址用于访问程序存储器中的数据表格;相对寻址用于相对转移指令中,转移目标地址在当前地址的-128~127字节范围内的地址空间。
答案解析:有
微信扫一扫手机做题