试题详情
- 简答题MCS-51单片机的程序状态寄存器WPSW的作用是什么?常用标志有哪些位?作用是什么?
-
PSW是一个8位寄存器,用于设定CPU的状态和指示指令执行后的状态。
CY(PSW.7):进位标志。在执行加减运算指令时,如果运算结果的最高位(D7)发生了进位或借位,则CY由硬件自动置1。
AC(PSW.6):半进位标志位,也称为辅助标志位。在执行加减运算指令时,如果运算结果的低半字节(D3)发生了向高半字节进位或借位,则AC由硬件自动置1。
F0、F1(PSW.5和PSW.1):用户标志位。用户可以根据需要对F0、F1赋予一定的含义,由用户置1和清0,作为软件标志。
RS1、RS0(PSW.4和PSW.3):工作寄存器组选择控制位。通过对这两位设定,可以从4个工作寄存器组中选择一组作为当前工作寄存器。
OV(PSW.2):溢出标志位,有两种情况影响该位。一是执行加减运算时,如果D7或D6任一位,并且只一位发生了进位或借位,则OV自动置1,
P(PSW.0):奇偶标志位。每条指令执行完后,该位都会指示当前累加器A中1的个数。如果A中有奇数个1,则P自动置1。 关注下方微信公众号,在线模考后查看
热门试题
- 判断下列说法正确的有()。
- 在进行二--十进制运算时,必须用到DAA
- 异常向量表保存在0x00000000起始
- 在单片机语句格式中,()为不可缺省的。
- 下面说法正确的有()。
- AT89S51单片机用串行扩展并行I/O
- 指令中操作码助记符项可有可无。
- 89C51/S51单片机的四个并口中,
- MCS-51单片机存储器结构的主要特点是
- 8段LED数码管,其a~g、dp段分别按
- 为什么在存储系统中要进行片选控制?
- 指令周期是指执行一条指令所需要的时间。
- 特殊功能寄存器SP内装的是栈顶首地址单元
- 波特率的含义是(),MCS-51的串行口
- 当使用8031单片机时,需要扩展外部程序
- 试编出能完成如下操作的程序使20H单元中
- MCS-51单片机具有高功耗的特点。
- C51的字符串总是以()作为串的结束符,
- AT89S51单片机采用的是哈佛结构。
- 80C51单片机有:(),(),(),(