当前位置:首页 > 单片机 > 单片机
[导读] 运算器以完成二进制的算术/逻辑运算部件ALU为核心,再加上暂存器TMP、累加器ACC、寄存器B、程序状态标志寄存器PSW及布尔处理器。累加器 ACC是一个八位寄存器,它是CPU中工作最频繁的寄存器。在进行算术、逻辑运算时

 运算器以完成二进制的算术/逻辑运算部件ALU为核心,再加上暂存器TMP、累加器ACC、寄存器B、程序状态标志寄存器PSW及布尔处理器。累加器 ACC是一个八位寄存器,它是CPU中工作最频繁的寄存器。在进行算术、逻辑运算时,累加器ACC往往在运算前暂存一个操纵数(如被加数),而运算后又保 存其结果(如代数和)。寄存器B主要用于乘法和除法操纵。标志寄存器PSW也是一个八位寄存器,用来存放运算结果的一些特征,如有无进位、借位等。其每位 的详细含意如下所示。PSW CY AC FO RS1 RS0 OV - P对用户来讲,最关心的是以下四位。

1?进位标志CY(PSW?7)。它表示了运算是否有进位(或借位)。假如操纵结果在最高位有进位(加法)或者借位(减法),则该位为1,否则为0。

2?辅助进位标志AC。又称半进位标志,它反映了两个八位数运算低四位是否有半进位,即低四位相加(或减)有否进位(或借位),如有则AC为1状态,否则为0。

3?溢出标志位OV。MCS-51反映带符号数的运算结果是否有溢出,有溢出时,此位为1,否则为0。

4?奇偶标志P。反映累加器ACC内容的奇偶性,假如ACC中的运算结果有偶数个1(如11001100B,其中有4个1),则P为0,否则,P=1。

PSW的其它位,将在以后再先容。因为PSW存放程序执行中的状态,故又叫程序状态字?运算器中还有一个按位(bit)进行逻辑运算的逻辑处理机(又称布尔处理机)。其功能在先容位指令时再说明。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

MCS-51单片机的CPU字长为8位,内部包含运算器、控制器和特殊功能寄存器。由于特殊功能寄存器在功能和使用方法方面与存储器比较相似,因此将与存储器一同讲解。本小节仅介绍运算器和控制器的基本情况。

关键字: MCS-51 单片机 控制器 运算器

微处理器(CPU)是计算机的核心部件,其中除了运算器和控制器外, 还包括用于暂存数据的寄存器和传输信息用的内部总线。图 1-8 为一个简化的 CPU 模型,CPU 需要通过三 总线(数据总线、地址总线和控制总线) 与存储...

关键字: 微处理器 计算机 运算器 控制器

在下述的内容中,小编将会对CPU运算器部分的相关消息予以报道,如果CPU是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: CPU 运算器 ALU

公元前5世纪,中国人发明了算盘,广泛应用于商业贸易中,算盘被认为是最早的计算机,并一直使用至今。算盘在某些方面的运算能力要超过计算机,算盘的方面体现了中国人民的智慧。

关键字: 运算器 集成电路 大规模电路

运算器的基本功能是完成对各种数据的加工处理,例如算术四则运算,与、或、求反等逻辑运算,算术和逻辑移位操作,比较数值,变更符号,计算主存地址等。运算器中的寄存器用于临时保存参加运算的数据和运算的中间结果等。运算器中还要设置...

关键字: 运算器 算术 逻辑计算

运算器包括寄存器、执行部件和控制电路3个部分。

关键字: 运算器 寄存器 控制电路

运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。计算机运行时,运算器的操作和操作种类...

关键字: 运算器 ALU 累加器

运算器的基本功能是完成对各种数据的加工处理,例如算术四则运算,与、或、求反等逻辑运算,算术和逻辑移位操作,比较数值,变更符号,计算主存地址等。

关键字: 运算器 逻辑移位 浮点运算器

运算器包括寄存器、执行部件和控制电路3个部分。

关键字: 运算器 寄存器 控制电路

运算器的处理对象是数据,所以数据长度和计算机数据表示方法,对运算器的性能影响极大。

关键字: 运算器 数据 操作
关闭
关闭