第二章 运算方法和运算器笔记简记

来源:互联网 发布:windows 启动网卡命令 编辑:程序博客网 时间:2024/05/16 12:18
第二章 运算方法和运算器

1.机器码的判断及其转换

一个数先判断正负,若为正数,那么[x]原码=[x]反码=[x]补码;
若为负数,那么[x]原码(符号位+真值)=[x](反码)符号位+数字位取反=[x]反码+1.

2.定点加减法:[x]补+[y]补=[x+y]补;
     [x]补-[y]补=[x-y]补=[x]补+[-y]补; 

     注意:虽然符号位参加运算,但是最高位产生的进位要丢掉;

     [-x]补=所有位变反的[x]补+1;

3.判断溢出,采用双符号法(变形补码)。00  11
注意:符号位也参与运算,最高位产生的进位要丢掉。
00表示:正;
01表示:正溢出;
10表示:负溢出
11表示:负;

3.定点乘除法:

乘法:

1)人工算法(人的思维):类似与平时的运算法则。
2)不带符号位的算法:
3)带符号位的算法:

步骤:1.根据已知的真值求真值的原码(用原码阵列时)或是补码(用补码阵列);
     2.因为符号位的考虑,算前求补器输出。用绝对值表示真实的二进制;
     3.运算(注意可以逢二进一,逢四进二);
     4.算后求补输出的值为什么(即运算得的结果),加上符号位。
     5.注意的是,题目给的是十进制的话,要化为十进制形式。

除法: 恢复余数法和加减交替法

逻辑运算:逻辑加与数值加的区别。逻辑加,最高位不进位。

4.74181ALU 算术/逻辑运算功能表

5.按总线位置分:内部+外部总线。

内部总线:是指cpu内各部件的连线。
外部总线:系统总线,即cpu与存储器,IO系统之间的连线。
 按总线的逻辑结构分:单向传送和双向传送总线。
单向总线:就是信息只能向一个方向传送。
双向总线:信息可以向俩个方向传递,既可以发送数据也可以接收数据。

6.定点运算器的基本结构
1)单总线结构的运算器
2)双总线结构的运算器
3)三总线结构的运算器
7.浮点数的加减法。

8.浮点数的乘除法。


0 0
原创粉丝点击