当前位置: 首页 >  在线教学 >  计算机组成原理—运算方式

计算机组成原理—运算方式

导读:计算机组成原理—中央处理器(1).四、计算机的运行方式.1.有符号数和无符号数.计算机的数均存在寄存器中,通常称寄存器的位数为机器字长.1.1无符号数.没有表示符号的数,每一位均可存放数值。eg:若机器字长16位,则可表示无符号数的范围为0-65535(2^16 - 1).1.2

计算机组成原理—中央处理器(1)

四、计算机的运行方式

1.有符号数和无符号数

计算机的数均存在寄存器中,通常称寄存器的位数为机器字长

1.1无符号数

没有表示符号的数,每一位均可存放数值。eg:若机器字长16位,则可表示无符号数的范围为0-65535(2^16 - 1)

1.2有符号数

符号的“+”、“-”用“0”和“1”来表示。0= >正;1=>负

真值:带有正负的二进制数字表达

机器数:真值的机器表示


计算码值。前提:已知真值

| 原码 | 反码 | 补码

正数整数 0,真值 同原码 同原码
正数小数 0.小数后真值 同原码 同原码
负数整数 1,去负号真值 首位不变,后位取反 首位不变,最后1位加1
负数小数 1.小数后无负号真值 首位不变,后位取反 首位不变,最后1位加1

以8进制为例,不同码对应的真值范围

  • 移码

已知真值,求其移码

移码 = 真值 + 2^n(真值位数) 最高位为正负位

注:二进制的加减法

2.数的定点、浮点表示

2.1定点表示

2.2浮点表示

N = S * r^j

S:是尾数(可正可负,首位非零)

j:为阶数(可正可负)

r:为基数(2、4、8、16进制)


eg:N = 11.0101 =>0.110101 * 2^10(二进制)


2.2.1此为浮点位的表示形式

2.2.2 定点数和浮点数的比较

| 定点数 | 浮点数

范围
精度
运算步骤
溢出判断 本身判断 规格化阶数判断

3.定点运算

3.1移位

小数点不动,左移,绝对值增大;反之减小

  • 移位规则

符号位不变 +

3.2加减运算

全部换成补码进行 +运算

:超出的位丢掉,所得的结果为补码(要还原)

  • 溢出判断

一个符号位:正正 ->负或是负负->正为溢出;若有进位,则与原操作 数符号对比,相同,未溢出,反之,溢出

两个符号位:10/01为溢出,最高位为正真的符号位

4.浮点四则运算

4.1加减运算

  • 对阶(小阶向大阶对齐)

先写出要运算的数的计算机补码表示

再求阶差

结果为负且等于(注意结果是补码) -2,说明y的阶大于x的阶,x->y对齐:尾数向右移动两位,x的阶要增大2

  • 尾数求和

直接相加即可

  • 规格化

左规:将结果00.0xxx => 00.1xxx

​ 将结果11.1xxx => 11.0xxx

​ 尾数向左移动,阶数减小

右规:将结果01.xxx ->00.1xxx

​ 将结果10.xxx ->11.0xxx

​ 尾数向右移动,阶数减大

  • 舍入

“0”舍“1”入,尾数右移时,同”四舍五入“

”恒置1“法,尾数右移时,最右位恒为1

  • 溢出判断

根据阶码来判断

内容
  • 计算机网络 基础面试第一弹
    计算机网络 基础面试第一弹
    2023-12-04
    1. DNS解析过程.DNS解析(Domain Name System Resolution)是将域名转换为IP地址的过
  • 五年经验的前端社招被问:CPU 和 GPU 到底有啥区别?
    五年经验的前端社招被问:CPU
    2023-12-01
    首先来看 CPU 和 GPU 的百科解释:.CPU(Central ProcessingUnit,中央处理器) :功能主
  • CPU 和 CPU Core 有啥区别?多核 CPU?多个 CPU?
    CPU 和 CPU Core 有
    2023-12-01
    CPU 全称 Central Processing Unit,中央处理器,计算机的大脑,长这个样子:.CPU 通过一个插
  • 领带
    领带
    2023-12-31
    产品介绍:领带.产品功能.提升形象:领带是一种重要的时尚配件,可以为穿着者增加自信并提升整体形象。.衬托服装:领带可以与
  • 牛仔裤
    牛仔裤
    2024-01-05
    牛仔裤.牛仔裤,是一种起源于美国的经典服装单品,以其耐穿耐磨的特性,成为了时尚界不可或缺的一部分。无论是男女老少,都能在
  • 休闲衬衫
    休闲衬衫
    2023-12-21
    休闲衬衫.产品描述.我们的休闲衬衫是男士和女士款式的时尚休闲服装,适合各种休闲场合穿着。我们的衬衫采用优质的面料制成,有
  • 儿童T恤
    儿童T恤
    2023-12-26
    儿童T恤.儿童T恤是一种专门为儿童设计的上衣,具有舒适、时尚、环保等特点,是孩子们*常穿着的必备单品。.产品功能.儿童T
  • 裙子
    裙子
    2023-12-16
    裙子.产品描述.我们的裙子采用高品质的面料制成,款式多样,适合各种场合穿着。无论是休闲的街头漫步,还是正式的商务会议,我
  • 儿童衬衫
    儿童衬衫
    2024-01-20
    儿童衬衫.产品功能.舒适的面料,透气性好,适合孩子穿着.简约时尚的设计,适合各种场合穿着.多种颜色和图案选择,满足不同孩
  • 儿童外套
    儿童外套
    2023-12-06
    儿童外套.产品功能.我们的儿童外套具有多种功能,包括保暖、防风、防水和舒适。它们采用高质量的面料制成,能够有效地抵御寒冷
  • 连衣裙
    连衣裙
    2024-01-20
    连衣裙.产品功能.舒适的穿着体验.时尚的设计风格.多种款式选择.适用于多种场合.产品描述.我们的连衣裙采用高品质的面料,
  • 外套
    外套
    2024-01-10
    外套.产品功能.外套是一种常见的服装,通常可作为保暖服装或装饰性服装穿着。它们有多种形式,包括短款和长款、有无连帽、单宽
  • 儿童运动服
    儿童运动服
    2023-12-16
    儿童运动服.产品功能.我们的儿童运动服采用高品质的面料和工艺制作而成,具有出色的透气性和舒适性,可以让孩子在运动中保持干