89C51如何确定和改变当前工作寄存器组?

题目

89C51如何确定和改变当前工作寄存器组?

参考答案和解析
正确答案: PSW(程序状态字)(Program Status Word)中的RS1和RS0
可以给出4中组合
用来从4组工作寄存器组中进行选择
PSW属于SFR(Special Function Register)(特殊功能寄存器)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在51系列单片机中,工作寄存器分几个区?如何改变工作寄存器区?


正确答案:分为0、1、2、3四个区。修改特殊功能寄存器PSW的RS1和RS0位可改变当前工作寄存器区。

第2题:

MCS-51单片机如何实现工作寄存器组的选择?


正确答案: R.S1(PSW.4)、RS0(PSW.3) 为工作寄存器组的选择位;
① 取值为00时选择第0组工作寄存器,片内RAM地址是00H~07H,名称为R0~R7;
② 取值为01时选择第1组工作寄存器,片内RAM地址是08H~0FH,名称为R0~R7;
③ 取值为10时选择第2组工作寄存器,片内RAM地址是10H~17H,名称为R0~R7;
④ 取值为11时选择第3组工作寄存器,片内RAM地址是18H~1FH,名称为R0~R7。

第3题:

采用变址寻址可以扩大寻址范围,且()

A变址寄存器的内容由用户确定,在程序执行过程中不能改变

B变址寄存器的内容由操作系统确定,在程序执行过程中不能改变

C变址寄存器的内容由用户确定,在程序执行过程中可以改变

D变址寄存器的内容由操作系统确定,在程序执行过程中可以改变


正确答案:C

第4题:

89C51的特殊功能寄存器可以用()方式进行访问。

  • A、 寄存器间接寻址
  • B、 立即数寻址
  • C、 变址寻址
  • D、 直接寻址

正确答案:D

第5题:

89C51上电复位后,RS1=RS0=0,CPU自动选择第0组为当前工作寄存器组。


正确答案:正确

第6题:

80C51单片机的当前工作寄存器组如何选择?


正确答案:由特殊功能寄存器中的程序状态寄存器PSW的RS1、RS0来决定,当RS1、RS0为00时,选择0组;为01时,选择1组;为10时选择2组,为11时选择3组。

第7题:

当PSW=10H时,当前工作寄存器组的地址范围是()。

  • A、00H~07H
  • B、08H~0FH
  • C、10H~17H
  • D、18H~1FH

正确答案:C

第8题:

89C51的当前工作寄存器组的选择与PSW中的()标志位状态有关。

A.C

B.P

C.RS0RS1

D.OV


正确答案:C

第9题:

访问89C51特殊功能寄存器只能用()方式。

  • A、 立即数寻址
  • B、 寄存器间接寻址
  • C、 直接寻址
  • D、 变址寻址

正确答案:C

第10题:

PSW=18H时,则当前工作寄存器是()

  • A、0组
  • B、1组
  • C、2组
  • D、3组

正确答案:D