微型计算机中运算器由什么组成
发布网友
发布时间:2022-03-26 06:40
我来回答
共3个回答
热心网友
时间:2022-03-26 08:10
微型计算机中运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。
①算术逻辑运算单元(ALU)
基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。计算机运行时,运算器的操作和操作种类由控制器决定。
②累加器(Accumulator)
专门存放算术或逻辑运算的一个操作数和运算结果的寄存器。能进行加、减、读出、移位、循环移位和求补等操作。是运算器的主要部分。
③状态寄存器(PSW)
用来存放两类信息:一类是体现当前指令执行结果的各种状态信息(条件码),如有无进位(CF位)、有无溢出(OV位)、结果正负(SF位)、结果是否为零(ZF位)、奇偶标志位(P位)等;另一类是存放控制信息(PSW:程序状态字寄存器),如允许中断(IF位)、跟踪标志(TF位)等。有些机器中将PSW称为标志寄存器FR(Flag Register)。
④通用寄存器(General Register )
可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。通用寄存器的长度取决于机器字长,汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,才能在程序中做到正确、合理地使用它们。
热心网友
时间:2022-03-26 09:28
运算器由许多部件组成,除寄存器外,其核心部分是算术与逻辑运算单元。
热心网友
时间:2022-03-26 11:02
时钟;算术逻辑单元(ALU);寄存器