题目
程序状态字寄存器[1]PSW中,CY表示____,AC表示____。
程序状态字寄存器[1]PSW中,CY表示____,AC表示____。
题目解答
答案
CY表示进位/借位标志,AC表示辅助进位/借位标志
解析
本题考查程序状态字寄存器(PSW)中标志位的含义,属于计算机组成原理或单片机基础知识的范畴。
- 关键点1:PSW中的各个标志位用于记录运算过程中产生的状态信息,如进位、借位、溢出等。
- 关键点2:CY(进位/借位标志)用于反映加减法运算中是否发生进位或借位;AC(辅助进位标志)通常用于BCD码运算中的半进位处理。
- 破题思路:结合常见单片机(如8051)的PSW结构,明确各标志位的定义即可直接作答。
CY的含义
进位/借位标志(CY):
- 在加法运算中,若最高位相加产生进位(如两个正数相加结果为负),则CY置1。
- 在减法运算中,若最高位相减产生借位(如两个负数相减结果为正),则CY置1。
AC的含义
辅助进位/借位标志(AC):
- 用于BCD码加法运算中,反映运算过程中低四位向高四位的进位。
- 例如,当低四位相加结果超过15时,AC会被置1,提示需要进行BCD码调整。