计算机组成原理(第3版)唐朔飞著 知识点总结 第六章 计算机的运算方法

本文概述了计算机组成原理中第六章的核心内容,包括定点原码和补码的乘法运算规则,如变补为双符号位补码和补码运算过程。重点讲解了一位乘法的步骤,以及定点原码和补码的除法算法,如恢复余数法和加减交替法。适合深入理解计算机运算原理的学习者。
摘要由CSDN通过智能技术生成

其他章内容在这里
汇总链接

第六章 计算机的运算方法

一、 基础内容

1.原码、反码、补码
在这里插入图片描述

2.纯小数的数值部分(除符号位),称为尾数。例:若机器字长为n+1位,则尾数占n位
3.移码:补码的基础上符号位取反。移码只能表示整数。移码作用:比较大小
4.两个数的绝对值之和=模,则这两个数互为补数。例:在(mod12)的条件下,-3和9互为补数
5.补码定义:模(计算机自动mod2^8)-a的绝对值=a的补数(a的补码)【a为负数,正数不需要补码】方便减法
6.算术移位计算:符号位不变
原码的算术移位,
右移:高位补0,低位舍弃,若舍弃位为1,则会丢失精度
左移:低位补0,高位舍弃,若舍弃位为1,则为严重误差
负数补码算术移位
右移(同反码):高位补1,低位舍弃
左移(同原码):低位补0,高位舍弃
请添加图片描述

  • 乘法运算 【课本版】

7.定点原码一位乘
在这里插入图片描述


二、 乘法运算

【课上版】
补充内容:1.变补为双符号位补码 2.补码运算中乘数(Y)末位补0

1、定点原码一位乘

  1. 定点原码一位乘 (课上笔记)
    规则
    ① 部分积Z = 0

     在这里插入图片描述
    ③ Z和Y同时右移一位
    ④ 重复②—③n次
    在这里插入图片描述

2、定点补码一位乘

  1. 定点补码一位乘 (课上笔记)
    规则
    ① 部分积Z = 0,乘数末位补0
    ② 
    在这里插入图片描述

    ③ 同时右移一位
    ④ 重复②—③n次
    ⑤ 最后一次不移位
    请添加图片描述

三、 除法运算

  • 定点原码一位除

1、定点原码一位除-恢复余数法

  1. 恢复余数法
    规则(r为余数,q为商)
    在这里插入图片描述

    ③ 重复
    ④ 最后一次r不移,q左移

2、定点原码一位除-加减交替法

  1. 加减交替法
    规则 (r为余数,q为商)
    ① |X|-|Y| = r < 0,q = 0,r与q左移一位
    ② 
    在这里插入图片描述

    ③ 重复(算的次数为Y的位数)
    ④ 最后一次q左移, r不左移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值