参考答案和解析
程序状态字寄存器PSW也称为标志寄存器,存放各有关标志。其结构和定义如表2-1所示。 表2-1 PSW的结构和定义 位编号 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 位地址 D7H D6H D5H D4H D3H D2H D1H D0H 位定义名 Cy AC F0 RS1 RS0 OV F1 P ①Cy——进位标志。在累加器A执行加减法运算中,若最高位有进位或借位,Cy置1,否则清0。在进行位操作时,Cy是位操作累加器,指令助记符用C表示。 ②AC——辅助进位标志。累加器A执行加减运算时,若低半字节Acc.3向高半字节Acc.4有进(借)位,AC置1,否则清0。 ③RS1、RS0——工作寄存器区选择控制位。工作寄存器区有4个,但当前工作的寄存器区只能有一个。RS1、RS0的编号用于选择当前工作的寄存器区。 RS1、RS0=00——0区(00H~07H) RS1、RS0=01——1区(08H~0FH) RS1、RS0=10——2区(10H~17H) RS1、RS0=11——3区(18H~1FH) ④OV——溢出标志。用于表示Acc在有符号数算术运算中的溢出。发生溢出时OV置1,否则清0。 ⑤P——奇偶标志。表示Acc中“1”的个数的奇偶性。如果A中“1”的个数为奇数,则P置1,反之清0。奇偶标志P主要用于信号传输过程中的奇偶校验。 ⑥F0、F1——用户标志。与位操作区20H~2FH中的位地址00H~7FH功能相同。
更多“34、程序状态字寄存器PSW的可以用来标志哪些结果状态?”相关问题
  • 第1题:

    程序状态字寄存器是用来存放()运行的程序的PSW。

    • A、当前
    • B、上一次
    • C、下一次
    • D、不确定

    正确答案:A

  • 第2题:

    什么是程序状态字寄存器?为了说明中断响应过程我们得区分哪三种PSW?


    正确答案: 每一个程序都要有一个程序状态字(PSW)来刻画本程序的执行状态,在单处理器的计算机系统中整个系统设置一个用来存放当前运行进程的PSW的寄存器,该寄存器称为“程序状态字寄存器”。为了说明中断响应过程,我们区分三种PSW:
    (1)存放在程序状态字寄存器中的PSW是当前正占用处理器进程的PSW,称“当前PSW”。
    (2)出现中断事件后,要由操作系统的中断处理程序占用处理器,让中断处理程序处理出现的中断事件。我们把中断处理程序的PSW称“新PSW”,新PSW中存放着中断处理程序的入口地址。
    (3)中断处理程序在占用处理器前,必须把被中断进程的PSW保护好,以便该进程在适当的时候能继承被中断时的情况继续执行。把保护好的被中断进程的PSW称“旧PSW”。

  • 第3题:

    中断处理程序占用处理器之前,新PSW是保存在()

    • A、中断装置中
    • B、程序状态字寄存器中
    • C、预先约定的主存单元中
    • D、中断字寄存器中

    正确答案:C

  • 第4题:

    单片机上电时,程序状态字寄存器PSW的值为(),此时当前的工作寄存器区是()组工作寄存器区,R6所对应的存储单元地址为()


    正确答案:00H;0;06H

  • 第5题:

    8051的程序状态字寄存器PSW是一个(),用于存放程序运行中的各种状态信息。


    正确答案:8位的专用寄存器

  • 第6题:

    程序状态标志字寄存器PSW中的PSW.7的含义是();PSW.0的含义是()。


    正确答案:进位和借位标志位;奇偶校验位

  • 第7题:

    在程序状态寄存器PSW中,溢出标志位是()。

    • A、CY
    • B、AC
    • C、OV

    正确答案:C

  • 第8题:

    程序状态字寄存器PSW的作用是什么?常用状态标志有哪些位?作用是什么?


    正确答案:程序状态字PSW是8位寄存器,用于存放程序运行的状态信息,PSW中各位状态通常是在指令执行的过程中自动形成的,但也可以由用户根据需要采用传送指令加以改变。各个标志位的意义如下:
    PSW.7(Cy):进位标志位。
    PSW.6(AC):辅助进位标志位,又称为半进位标志位。
    PSW.5(F0):用户标志位。
    PSW.4、PSW.3(RS1和RS0):寄存器组选择位。
    PSW.2(OV):溢出标志位。
    PSW.1(空缺位):此位未定义。
    PSW.0(P):奇偶校验位。

  • 第9题:

    改变()中的内容就可改变程序执行的方向。

    • A、 程序计数器PC
    • B、 累加器A
    • C、 堆栈指针SP
    • D、 状态字寄存器PSW

    正确答案:A

  • 第10题:

    当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统使用的工作寄存器组为()。

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

    正确答案:B

  • 第11题:

    单选题
    在程序状态字寄存器PSW中,作为记录指令操作结果的标志是()。
    A

    CF,OF,PF,AF,SF,ZF

    B

    CF,PP,ZF,SF

    C

    OF,DF,IF,SF,ZF,CF

    D

    1F,DF,OF,CF


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    什么是程序状态字寄存器?为了说明中断响应过程我们得区分哪三种PSW?

    正确答案: 每一个程序都要有一个程序状态字(PSW)来刻画本程序的执行状态,在单处理器的计算机系统中整个系统设置一个用来存放当前运行进程的PSW的寄存器,该寄存器称为“程序状态字寄存器”。为了说明中断响应过程,我们区分三种PSW:
    (1)存放在程序状态字寄存器中的PSW是当前正占用处理器进程的PSW,称“当前PSW”。
    (2)出现中断事件后,要由操作系统的中断处理程序占用处理器,让中断处理程序处理出现的中断事件。我们把中断处理程序的PSW称“新PSW”,新PSW中存放着中断处理程序的入口地址。
    (3)中断处理程序在占用处理器前,必须把被中断进程的PSW保护好,以便该进程在适当的时候能继承被中断时的情况继续执行。把保护好的被中断进程的PSW称“旧PSW”。
    解析: 暂无解析

  • 第13题:

    ()不属于计算机控制器中的部件。

    • A、指令寄存器IR
    • B、程序计数器PC
    • C、算术逻辑单元ALU
    • D、程序状态字寄存器PSW

    正确答案:C

  • 第14题:

    有关程序状态字(PSW)的错误说法是()

    • A、每个程序都要有一个PSW
    • B、程序执行时PSW内容不能改变
    • C、程序状态字寄存器总是存放当前运行程序的PSW
    • D、每个处理器都应有一个程序状态字寄存器

    正确答案:B

  • 第15题:

    程序状态字寄存器PSW中的奇偶位P始终是跟踪寄存器()的奇偶性。

    • A、ACC
    • B、B
    • C、SP
    • D、DPTR

    正确答案:A

  • 第16题:

    在程序状态字寄存器PSW中,作为记录指令操作结果的标志是()。

    • A、CF,OF,PF,AF,SF,ZF
    • B、CF,PP,ZF,SF
    • C、OF,DF,IF,SF,ZF,CF
    • D、1F,DF,OF,CF

    正确答案:A

  • 第17题:

    程序状态字PSW中RS1=1,RS0=1时,通用寄存器R0-R7的实际地址是()。


    正确答案:18H-1FH

  • 第18题:

    程序状态字寄存器PSW各位的定义是什么?


    正确答案: P.SW是一个8位寄存器,用于寄存当前指令执行后的某些状态,即反映指令执行结果的一些特征信息。
    C.y(PSW.7):即PSW的D7位,进位/借位标志。
    A.C(PSW.6):即PSW的D6位,辅助进位标志。
    F.0(PSW.5)及F1(PSE.1):即PSW的D5位、D1位,用户标志位。
    R.S1及RS0(PSW.4及PSW.3):即PSW的D4位、D3位,寄存器组选择控制位。
    O.V(PSW.2):即PSW的D2位,溢出标志。

  • 第19题:

    8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。


    正确答案:正确

  • 第20题:

    试述程序状态字寄存器PSW各位的含义。


    正确答案: 程序状态字寄存器PSW是8位寄存器,用于存放程序运行的状态信息。
    C.Y(PSW.7):进位标志位。
    A.C(PSW.6):辅助进位标志位。
    F.0(PSW.5)、F1(PSW.1):用户标志位。
    R.S1(PSW.4)、RS0(PSW.3):工作寄存器组选择位。
    O.V(PSW.2):溢出标志位。
    P.PSW.0):奇偶标志位。

  • 第21题:

    在程序状态字PSW中PSW.7表示()标志位。

    • A、Cy
    • B、AC
    • C、F0
    • D、P

    正确答案:A

  • 第22题:

    进位标志CY在()中。

    • A、累加器
    • B、算逻运算部件ALU
    • C、程序状态字寄存器PSW
    • D、DPOR

    正确答案:C

  • 第23题:

    单选题
    有关程序状态字(PSW)的错误说法是()
    A

    每个程序都要有一个PSW

    B

    程序执行时PSW内容不能改变

    C

    程序状态字寄存器总是存放当前运行程序的PSW

    D

    每个处理器都应有一个程序状态字寄存器


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    程序状态字寄存器是用来存放()运行的程序的PSW。
    A

    当前

    B

    上一次

    C

    下一次

    D

    不确定


    正确答案: D
    解析: 暂无解析