mcs-51单片机cpu的运算器中有哪些部分构成

已举报 回答
mcs-51单片机cpu的运算器中有哪些部分构成
问在线客服
扫码问在线客服
  • 回答数

    2

  • 浏览数

    9,457

2个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
转自别处。希望有用!

1) 算术逻辑单元ALU(Arithmetic Logic Unit)
2) 累加器ACC (Accumulator)
3) 寄存器B
4) 程序状态字PSW(ProgramStatusWord)
程序状态字PSW是一个8位特殊功能寄存器,它的各位包含了程序运行的状态信息,以供程序查询和判断。PSW程序状态字格式和含义如下:
①Cy(PSW.7) 进位标志位。Cy是PSW中最常用的标志位。由硬件或软件置位和清零。它表示运算结果是否有进位(或借位)。如果运算结果在最高位有进位输出(加法时)或有借位输入(减法时),则Cy由硬件置“1”,否则Cy被清“0”。
②AC(PSW.6) 辅助进位(或称半进位)标志。当执行加减运算时,运算结果产生低四位向高四位进位或借位时,AC由硬件置“1”;否则AC位被自动清“0”。
③F0(PSW.5) 用户标志位。用户可根据自己的需要对F0位赋予一定的含义,由用户置位或复位,作为软件标志。
④RSl和RS0(PSW.4,PSW.3) 工作寄存器组选择位。这两位的值决定选择哪一组工作寄存器为当前工作寄存器组。由用户通过软件改变RSl和RS0值的组合,以切换当前选用的工作寄存器组。
⑤OV(PSW.2) 溢出标志位。它反映运算结果是否溢出,溢出时则由硬件将OV位置“1”,否则置“0”。
⑥F1(PSW.1) 用户标志位,同F0(PSW.5)。
⑦P(PSW.0) 此位为奇偶标志位。P标志表明累加器ACC中1的个数的奇偶性。在每条指令执行完后,单片机根据ACC的内容对P位自动置位或复位。若累加器ACC中有奇数个“1”,则P=1;若累加器ACC中有偶数个“1”,则P=0。
5) 布尔处理器
MCS-51的CPU是8位微处理器,它还具有1位微处理器的功能。布尔处理器具有较强的布尔变量处理能力,以位(bit)为单位进行运算和操作。它以进位标志(Cy)作为累加位,以内部RAM中所有可位寻址的位作为操作位或存储位,以P0~P3的各位作为I/O位,同时布尔处理器也有自己的指令系统。
取消 评论
晶振,复位,存储器EA非,电源
取消 评论
ZOL问答 > CPU > 其他 > mcs-51单片机cpu的运算器中有哪些部分构成

特惠推荐

  • NVIDIA Grace

    NVIDIA Grace

    参考价:概念产品    评分:-

    热门排行榜:未上榜

  • 京东搜一搜

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?