晶体管数字计算机原理,计算机发展-微计算机原理-电子发烧友网站

§1.1 计算机的发展

一般计算机(Computer)的发展:

第一代(1946~1956):计算机的基本电路采用电子管,故称为电子管计算机时代。

第二代(1956~1962):计算机的基本电路采用晶体管,故称为晶体管计算机时代。

第三代(1962~1970):计算机采用集成电路。

第四代(1970~1992):计算机采用大规模、超大规模集成电路。

微型计算机的发展:

微型计算机(Microcomputer,简称微机),它把计算机中核心部件运算器和控制器集成在一块集成电路芯片上,该芯片称为中央处理单元(Central Processing Unit, 简称CPU),又称微处理器。CPU的发展可以分为以下几个阶段:

第一阶段(1971~1973):典型的CPU有Intel 4004、Intel 8008。采用PMOS工艺制造。字长4~8位,并行处理,多总线结构,平均指令周期为2μs, 时钟2.5~5MHZ,集成度为2000器件/片,16~18引脚。

第二阶段(1973~1975):典型的CPU有Intel 8080,Motorola M6800。采用NMOS工艺制造。字长8位,并行处理,单总线结构,平均指令周期为2μs, 时钟2MHZ,集成度为5000器件/片,40引脚。

第三阶段(1975~1977):典型的CPU有Intel 8085,Motorola M6801、M6803,Zilog Z80。采用E/D MOS工艺制造。字长8位,平均指令周期为1μs, 时钟2.5~5MHZ,集成度为1万器件/片。

第四阶段(1978~1980):微处理器制造进入超大规模集成电路时代,典型的CPU有Intel 8086、8088,Motorola M6809,Zilog Z8000。采用HMOS工艺制造。字长16位,平均指令周期为0.5μs, 时钟5~10MHZ,集成度为3万器件/片。

第五阶段:典型的CPU有Intel 80386(1985年)、80486(1989年),Motorola MC68010、MC68020。字长32位,时钟 16~100MHZ,集成度为10万器件/片。

第六阶段:典型的CPU有Intel Pentium(中文名"奔腾",开发代号P54C,1993年)、Pentium with MMX(具有多媒体扩 展功能的奔腾,中文名"多能奔腾", 开发代号P55C,1997年), AMD K5, Cyrix 6X86。字长32位,时钟75~233MHZ,集成度为310万器件 /片以上。俗称"586"就是指功能与这一代相近的CPU。

第七阶段:典型的CPU有Intel Pentium Ⅱ(中文名"奔腾2代",1997年,集成度为750万器件/片)、Intel Pentium Pro(中文 名"高能奔腾"),Intel Celeron(中文名"赛扬"), Intel Xeon(中文名"志强"); AMD K6、K6-2。字长32位,时钟233~450MHZ。俗称"686"就是指功能与这一代相近的CPU。

§1.2 计算机的信息编码原理

本节概要

计算机是一种信息处理工具。

从人的角度看,“信息”有数、符号、汉字、声音、图形/图象、电压、电流、温度、压力、位移、速度等。信息在计算机中只能用二进制0和1来表示。二进制只有两个基本数字0和1,可以非常方便地表示和运算

使用编码方式表达各种信息。

计算机对信息的处理包括运算、存储、传输。计算机通常把各种信息以"文件"的方式进行存储。

计算机对信息的处理是通过硬件和软件联合工作实现的。硬件是基础,软件是关键。

本节内容

1.数的进位制

2.各种进制数的转换

3.带符号数的编码表示方式

4.实数的编码表示方式

5.数的运算中的溢出问题

6.十进制数的二进制编码

7.符号的二进制编码

8.电压的编码方式

9.声音、图象的编码方式

§1.2.1 数的进位制

1.十进制1992.5=1×103+9×102+9×101+2×100+5×10-1

任意一个十进制数X都可以表示为:X=xm10m+...+x0100+x-110-1+...+x-n10-n

ef717f4fbcab888a74c59e191fbbbfef.gif

其中,10称为十进制的"基数",所在数位i的"权"为 。

十进制的特点如下:

(1) 有10个基本数字0~9。

(2) 逢10进1,借1当10。

2.二进制

任意一个二进制数X都可以表示为:X=xm2m+...+x020+x-12-1+...+x-n2-n

a15b8abd89b774868a47479e55af4c60.gif

其中,2称为二进制的"基数",第i位xi =0或1,其"权"为2i。 二进制的特点如下:

(1) 有2个基本数字0和1。

(2) 逢2进1,借1当2。

例如:

二进制1011.0101可以展开为:1011.0101 =1×23+1×21+1×20+1×2-2+1×2-4

3.十六进制

为了书写方便,在程序设计中常使用十六进制数。

任意一个十六进制数X都可以表示为:X=xm16m+...+x0160+x-116-1+...+x-n16-n

4fd692989e1d5c5960a080bd69d4513c.gif其中,16称为十进制的"基数",所在数位i的"权"为16i。

十六进制的特点如下:

(1) 有16个基本数字0~9,A,B,C,D,E,F。

(2) 逢16进1,借1当16。

为了便于区分,在数字后面加一个表示进制的后缀,

如:

155D (后缀D表示十进制)

155 (无后缀表示十进制)

10011011B (后缀B表示二进制)

9BH (后缀H表示十六进制)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值