微机接口(一) 绪论

1. 微型计算机的发展状况

1.1 什么是微型计算机?
微型计算机就是由大规模集成电路组成的、体积较小的电子计算机。它是以微处理器为基础,配以内存储器及输入输出(I/0)接口电路和相应的辅助电路而构成的裸机。
1.2 微机的发展历史线:
产生:1946年第一台电子数字计算机“埃尼阿克”诞生
第一代:(1946~1959)以电子管为基础的计算机
第二代:(1959~1965)以晶体管为基础的计算机
第三代:(1965~1970)以中小规模集成电路为基础的计算机
第四代:(近30年)大规模,超大规模集成电路为基础的计算机
第五代:智能计算机
第六代:神经计算机,生物计算机,光学计算机,量子计算机
1.3 计算机发展趋势:
(1)网络化
(2)智能化
1.4 微处理器发展线
第一代:4位或者8位(1971)时钟频率小于1MHz
第二代:8位(1974)时钟频率2MHz
第三代:16位(1978)时钟频率5~10MHz
第四代:32位(1983)时钟频率16~33MHz
第五代:64位(1993)时钟频率60MHz~3.6GHz
1.5 微机特点与应用
特点:
体积小,功耗低,可靠性高,使用环境要求低,价格低廉
应用:
科学计算,信息处理,家电,智能仪器,计算机通信,计 算机辅助设计,计算机辅助教学

2. 微型计算机系统

2.1 冯诺依曼
电子计算机的基础结构都是属于冯.诺依曼型,包括运算器,控制器,存储器,输入设备,输出设备五部分组成。
结构体系:
在这里插入图片描述
工作过程:

在这里插入图片描述
2.2 微机系统
微型计算机:由硬件系统的主要部分,即主机,由微处理器,存储系统,系统总线及I/O接口组成。
型计算机系统:微型计算机+输入输出设备+软件
在这里插入图片描述
微处理器:简称CPU,组成如下图:
在这里插入图片描述
存储器:
定义:用来存放计算机工作过程中需要操作的数据和程序。

1.内存单元的地址和内容:
内存按单元组织
每个单元都对应一个地址,以方便对单元的寻址
2.内存容量
所含存储单元的个数,以字节为单位
存储器分类:
内部存储器:
又分为随机存储器RAM和只读存储器ROM随机存储器,断电后数据丢失,如内存,显存只读存储器,关机后内存不消失,如主板,网卡的BIOS
外部存储器:
硬盘,软盘,光盘
寄存器是一种比内存和二级缓存更低一层,更接近CPU的存储器
3.存储器性能指标;
容量和存取速度
4.存储容量单位换算:
bit 最基本的存储单位
1Byte = 8bit
1word = 2Byte
1KB = 1024Byte
2.3 I/O接口
作用:用来进行CPU和外设交流信息
功能:数据缓冲寄存,信号电平转换,CPU和外设的交互
2.4 总线
CPU进行数据读写时,必须和外部芯片进行3类信息交换:
1.地址信息 即地址总线
2.控制信息 即控制总线
3.数据信息 即数据总线
CPU多少根地址总线,就代表这个CPU地址总线的宽度为多少
就是说cpu寻址范围是2的N次方个存储单元
数据总线N根,即一次可传送N位二进制数即N位,例:
16位数据总线,可传输16位二进制,即2个字节
控制总线决定CPU对外部器件的控制能力
CPU对各类存储器只看做一个逻辑的存储器,每个物理上的存储器在逻辑上占有一段地址段,
CPU对其段进行操作,就是对物理存储进行操作
8086 CPU的内存地址分配:
00000—9FFFF为主存储器
A0000—BFFFF为显存地址空间
C0000—FFFFF为各类ROM地址空间

3. 计算机数据格式

3.1 数制
3.1.1几种数制的表示

数制后缀
二进制B
八进制O/Q
十进制D或者没有
十六进制H

3.1.2 数制转换:
基数:数制允许使用的基本数字符号的个数。
位权:数制中每一固定位置对应的单位值称为位权。
二进制、八进制、十六进制==>十进制:

按位权展开

十进制==>二进制、八进制、十六进制

整数部分转换:除基取余,从下到上,直到商为0,
小数部分转换:乘基取整,上左下右,直到小数部分为0或保持所需精度

二进制==>八进制

将二进制数由小数点开始,整数部分向左,小数部分向右,每3位一组,不够3位补0,每组二进制按权展开转为1个八进制

八进制==>二进制

将每位八进制数转为二进制

二进制==>十六进制

将二进制数由小数点开始,整数部分向左,小数部分向右,每4位一组,不够4位补0,每组二进制按权展开相加转为1个十六进制

十六进制==>二进制

将每位十六制数转二进制

八进制==>十六进制

将八进制转为二进制,再做转换十六进制

十六进制转八进制

将十六进制转为二进制,再做转换八进制

3.2 计算机数据格式
1.原码:

最高位为符号位,其他数字位表示数值本身的绝对值

2.补码:

正数的补码与原码相同,最高有效位为0,负数的补码为反码加1

3.反码:

正数的反码与原码一样,负数则保留符号位1,然后将这个数字的原码按位取反

4.BCD码
用4个2进制数表示一个十进制数,有两种:
压缩NCD码:一个字节表示两位十进制数,一位十进制数用4位二进制数表示
非压缩二进制数:一个字节表示一位十进制数,一位十进制数用8位二进制数表示,而且高八位一直为 0000
5.ASCII码
在这里插入图片描述
6.定点数和浮点数
根据计算机中一个数的小数点的位置是固定的还是浮动的来划分,采用定点数表示法的计算机称为定点计算机,采用浮点数表示法的计算机称为浮点计算机。
定点数:
参与运算的数的小数点位置固定不变,默认在符号位与最高位之间或者最低位之后
浮点数:由两部分构成
N = S×10^J
S为N的尾数
J为指数,若用二进制数表示,则J称为N的阶码

部分内容参考自:百度百科、《微机原理与接口技术》清华大学

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值