首页 > 试题广场 >

下列特殊功能寄存器中可以位寻址的是 ...

[单选题]

下列特殊功能寄存器中可以位寻址的是          

  • IP(0B8H)
  • DPL(82H)
  • TH1(8DH)
  • SP(81H)
一般来说,地址单元可以被8整除的专用寄存器,通常都可以进行位寻址,当然并不是全部。a答案转换成10进制是184,能被8整除,其他3个答案都不可以
发表于 2020-05-23 10:45:34 回复(1)
位寻址区域是已经规定好的,记下来就好。
由于单片机中只有内部RAM和特殊功能寄存器(SFR)的部分单元有位地址,因此位寻址只能对有位地址的这两个空间进行寻址操作。
8051单片机内部有1个可位寻址区,地址为20H~2FH,共16个单元。其中每个单元中的每一位都可单独作为操作数,共128位。另外,如果SFR的地址值能被8整除,则该SFR也可以进行位寻址。可位寻址的SFR有ACC,B,PSW,P0,P1,P2,P3,IP,IE,TCON,SCON。
发表于 2021-08-10 10:34:02 回复(0)
在8051中,可以进行位寻址的寄存器包括 ACC(累加器)B(寄存器B)PSW(程序状态字)R0-R7(通用寄存器0-7)IE(中断允许寄存器)IP(中断优先级寄存器)TR0/TR1(定时器0/1的控制寄存器)TL0/TL1(定时器0/1的计数器值)

在STM32中,可以进行位寻址的寄存器包括:

  1. 通用寄存器(R0-R31)
  2. 链接寄存器(LR)
  3. 堆栈指针(SP)
  4. 程序计数器(PC)
  5. 标志寄存器(PSR)
  6. 辅助寄存器(CCR、FPSCR)
  7. 浮点寄存器(FPEXC、FPDSCR)
  8. 协处理器寄存器(CP10-CP15)
  9. 中断允许寄存器(I-R、I-V、I-C、I-Z、I-S)
  10. 中断优先级寄存器(IP)注意,这只是一些常见的位寻址寄存器,并不是全部。具体可进行位寻址的寄存器还取决于具体的STM32系列和型号。

编辑于 2024-02-04 18:03:59 回复(0)
<p>IP:中断优先级控制寄存器(可安位寻址,地址位B8H)</p><p>DPRT(DPH、DPL):数据指针;可访问外部存储器任一单元:;如果不用,可作为通用寄存器使用;DPL(低八位)DPH(高八位)用来存放16位地址值,以便用间接、变址寻址方式对外片数据RAM或程序存储器作64k字节范围内的数据操作。</p><p>TMOD:定时器控制寄存器不按位寻址,地址98H;</p><p>TH1:为高八位定时寄存器</p><p>SP:为IP寄存器第五个口IP.4(串行扣中断优先)</p>
发表于 2020-06-23 20:34:12 回复(0)