微机原理与接口技术_《微机原理与接口技术》听课笔记(一)

b08fa13f20676653a68b32bccf5d6f64.png

一.微型计算机的主要性能指标

  1. 主频:指微型计算机中CPU的时钟频率
  2. 字长:字长是指微型计算机能够直接处理的二进制的位数
  3. 存储器的容量:存储器分为内存储器和外存储器两类。内存是CPU能够直接访问的存储器,内存容量越大,信息处理能力自然越强。
  4. 存取周期:指主存储器完成一次读写所需要的时间。
  5. 运算速度:指微型计算机每秒能够执行的指令条数,单位用MIPS(百万条/秒)

二.微型计算机的基本结构

微型计算机系统主要分为硬件系统和软件系统两大部分。

硬件系统包括微型计算机,外部设备,电源以及其他辅助设备。其中外部设备通过输入/输出接口与微型计算机连接。

微型计算机也被称为主机,主要包括微处理器,存储器,输入/输出(I/O)接口;微处理器通过系统总线与其他部件连接。其中存储器分为随即读写存储器(RAM),只读存储器(ROM)。

系统总线分为地址总线(AB),数据总线(DB),控制总线(CB)。

微处理器也就是CPU,由运算器,控制器,寄存器通过内部总线连接在一个独立芯片上形成。

  1. 运算器由算术逻辑部件(ALU),累加器,标志寄存器及相应的控制逻辑组成。
  2. 控制器包括指令寄存器,指令译码器,操作控制器。
  3. 寄存器包括专用寄存器以及通用寄存器,用以存放处理和运算的操作数。

微处理器的主要性能指标:

  1. 主频:微处理器的时钟频率
  2. 外频:微处理器外部总线的工作频率
  3. 工作电压
  4. 制作工艺
  5. 地址线宽度,决定了微处理器可以访问的物理地址空间
  6. 数据线宽度,决定了微处理器与外围部件,内存,输出/输入设备之间一次数据传输的信息量。
  7. 内置协处理器
  8. 超标量结构

L1/L2高速缓存

三.微型计算机的基础知识

常见的数制有以下几种:

  1. 十进制(D)
  2. 八进制(O)
  3. 十六进制(H)
  4. 二进制(B)

机器数:计算机中使用的二进制数。

一位二进制数称为1比特(bit),是计算机所能表示的最小的单位。

8bit称为一个字节(byte),是数据处理的基本单位。

16bit(2 byte)称为一个字(word).

通常在计算机中二进制表示的带符号数的最高位是符号位,“0”为正,“1”为负。

在计算机中,符号数的表示方法有原码,补码,反码

  1. 原码:符号位用0/1表示正负,数值位为机器数的真值。注意【+0】与【-0】的原码符号位不同。
  2. 反码:正数的反码与原码相同,负数的反码等于原码的数值码取反就可。
  3. 补码:正数的补码与原码相同,负数的补码为机器数数值位按位求反+1

注:一个字节表示有符号数的范围是-128~127,所以1000 0000表示的是-128的补码而不是128的原码。

小结:正数的原码反码补码都相同,负数是以补码的形式存放在内存中的,这样可以使减法运算变成加法运算,使之变得容易实现。

对于补码求真值的问题只要记住正数的补码和真值相同,负数的补码的补码就是真值!

浮点数的表示

浮点数的编码格式大概可以表示为 阶符 阶码 数符 尾数

关于浮点数的表示方法可以看看这篇文章https://blog.csdn.net/m0_37482190/article/details/87218019

关于溢出的概念以及判断方法

在微型计算机中,机器数的位数是一定的,所以他能表示的范围也是一定的,若是在运算过程中超过了表示范围,就产生了溢出。

溢出和最高位产生进位(借位)是不同的概念。借位是对于机器数而言的,是将机器数看作无符号数运算时最高位产生的进位。而溢出是真值的特性,是因为真值的运算结果超过了机器数所能表示的真值的范围造成的。与真值的类型有关。

溢出的判断方法:同号相减与异号相加都不会产生溢出,异号相减和同号相加则可能溢出。同号相加时若结果符号与加数符号相反或者异号相减时,结果符号与减数符号相同则产生溢出。

四.常见的编码及其表示

关于BCD码见这边博客https://blog.csdn.net/lengye7/article/details/82926713

压缩的BCD码是四位二进制表示一位十进制,而非压缩的则是八位二进制表示一位十进制。

8421码具有很好的奇偶性,奇数码字的最低位是1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值