您的位置 首页 元件

单片机应用于运算器剖析

运算器以完成二进制的算术/逻辑运算部件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)进行逻辑运算的逻辑处理机(又称布尔处理机)。其功用在介绍位指令时再阐明。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/292732.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部