微机接口与计算机原理技术_第1页
微机接口与计算机原理技术_第2页
微机接口与计算机原理技术_第3页
微机接口与计算机原理技术_第4页
微机接口与计算机原理技术_第5页
已阅读5页,还剩97页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机应用基础

授课教师:

第一章基础知识

1-1概述

世界上第一台现代意f

义的电子计算机是

1946年美国设计制造

的"ENIAC”

•占地170平方米

•重量30吨

•功耗150千瓦

•运算速度每秒5000次

庞大的ENIAC

电子计算机按其性能分类:

巨型计算机

大型计算机

中型计算机

小型计算机

微型计算机

单片计算机

Intel4004

1971年

•108KHZ

・2300个晶体管

•10微米工艺

•每次传送4位

・最大寻址640

字节内存

A

座I10微米:每条导线或是每个晶体管间的距离

Intel8008

1972年

•200KHz

・3500个晶体管

•6微米工艺

•每次传送8位

•最大寻址

16KB内存

Intel80386

1985年

•12.5-33MHZ

・27.5万个晶体管

•每次传送32位

・最大寻址4G内.

lntel80386,Intel第一代32位CPU

(uu»OKt&cui*2ml-3auam.

Intel80486

1989年

•25-50MHz

・120万个晶体管

•每次传送32位

Pentium

1993年

•60-200MHZ

・320万个晶体管

•0.8>0,6、0.35

微米工艺

IntelCeleron

1998年

•266-300MHZ

・750万个晶体管

・0.25微米工艺

IntelPentiumlll

1999年

•450MHz以上

•千万个晶体管

•025、0J8微

米工艺

Intel

PentiumIV_423

2000年一

14GHz以上

・4.2千万个晶体管

•0,18>0.13微普

工艺

IntelCore2DuoCode

Databus64bits

Addressbus64(actual36)bits

Maximummemory64GB

Clockfrequency1.8-3GHz

FSB800-1066-1333MHz

Fabricationprocess65n

Numberoftransistors

•IntelCore\7

三个版本:

2.66GHz的i7-920$284

2.93GHz的i7-940$562

3.20GHz的i7-965$999

'urrcntduteIsTur1-61T'

ad^tet

Inr:fiittineK7X8:Z7.13

I.ntrre

|TbcIBhPcr«)n«iICcnpiter

bmion1.10(OQipyright

ir/u

imruHn

1'iskiur

mrsic

WILL

卜山;

AMD的首款处理器于1982年开始销

售,因为是技术授权设计而来的处理

器,AMD8086(与8088)和Intel型

号一模一样。

•Am286:授权制造,但速度更快

CurrentduteIsTur!-01-1980

Enternowdute

Currenttineis7:48:Z7.13

Enternewtine

TheIBHfcmona1Conpii

l/ercion1.10(C)Copyri

"dir/y

cimnnMncunrumtnT、conDiSKcorYam

DisKconpconcowCOHmmam

DEBUGCOHLINKkonARTMS

SAflFLESBASmiRTGAGE!IASNIKICBAS

MW1KEVBASCIRCLEDALLBAS

cunnMS

26niclt)

^>dIrcotwMixi.com

(imrwtwcm

1File”)

Intel的286最高只到12.5MHz,AMD则曾

销售过20MHz版本。由于286比386更经

济实惠(后者的创新技术在开头数年并未被

善用),AMD在20多年前已是超值之选。

•Am386:40-MHz的386

目「Reuers止不Hg亍春看世旭二REA哽强

FileEditSearchCharacterParagraph

Mcuwent

[loppy的归conJigur&bonMlconserve:Oitktpece

二二Tou$ethiitesiiB)Wef・yerinme

k,iietofe5d*Spoole»>no*

biepmgfromWlntfowt

[WINDOWS

bbatchtdeyou

■lock.ITheRFwe

Bttheeppiicttbon

■itedopbonsiofthe

■[TMit

K,c,deeppit-.fthcn

ExectAve

一如前身,该型号和Intel版本完全相同。

它比Intel型号来得快一40MHz,Intel33MHz

•Am486:最后兼容品

ProgemMwger

picQptloneWindowHelp

□刍

FieCenbciFwiPMMJQJMSQOS

IPtOBCS

FileM“er・[C:\WIIMinesweeper

■pieQlskIrcc)

OptionsToofaWlndi

C477MBhoe.498MBtotal

AMD生产两种版本的486——款是采

Intel微码,另一款采AMD微码。

■K5:AMD的自家设计处理器

AMD于1996年推出第五代处理器K5o

时脉100MHz的K5会标为PR133,

代表AMD认为它的效能等于一颗133

MHzPentiumo

•K6:AMD延伸战场

AMD于1997推出另一款新处理器:K6o

在1998年,AMD发表K6-2。

在1999年推出K6的第三版本K6-lllo

■K7/Athlon

AMD于1999年推出其第七代处理器K7-Athlono

顺便一提的是,AMD是第一家发表与销售1GHz

处理器的厂商(Athlon),比Intel的1GHz

PentiumIII早亍两天。A

•AMD改良Athlon:ThunderbirdsXP

・AMD口

MA

A5

LS

AE

YM

SB

IL

AE

D

Z

lstart

AMD在K7架构基础上增加频率与使用

较细制程的方式小幅改良。

AthlonXP与后续的型号使用PR值,而

非依时脉频率来命名。

AMD移转为64位

Administrator

AMDaftfff

WlmiowtServerXtMIXfntrn4ro^MuM»<i

tvJMUnUM

K8是兼容64位寻址的第一款x86处理

器,此架构拥有诸如整合内存控制器等

其它优势。

64X2:AMD的双核

AMD在2005年变更架构以提供K8

的双核版本;Athlon64X2就此诞生。

•Phenom:K10与四核

AMD于2007年推出K10,以Phenom的名称销售。

三核PhenomX3基本上是第四核瑕疵或

关闭的一颗PhenomX4。

•在旧金山的国际固态电路会议ISSCC2009上,Intel不

但宣布了八核心服务器处理器aNehalem-EX55,还首

次介绍了下一代32rlmWestmere家族,其中就提到了

首款六核心桌面处理器“Gulftown”o

Nehalem

•继Intel发布8核心Nehalem架构Xeons之后,AMD首次

演示了其6核心的Opteron处理器,核心代号为

Istanbul(伊斯出希尔,土耳其西北部港市)。

新型材料技术的应用

“应变硅”(StrainedSilicon),

字面上意思是“受到应力的硅”。

该技术的原理是将硅的晶体拉伸,

这样沿拉伸方向电子的迁移率就会

提升,导致电阻减小。在MOS管

的栅极下沟道处的硅做成拉伸的

“应变硅",当MOS管打开的时

候电流就会更顺利地沿着拉伸方向

"Strained"silicon

在源极和漏极之间流动,速度也能

更快。

简单说,如果能够迫使硅原子的间距加

大,就可以减小电子通行所受到的阻碍,

也就相当于减小了电阻,这样一来发热

量和能耗都会降低,而运行速度则得以

提升。

-i

Silicon

germanium

超级计算机

•Roadrunner系统是由美国旧M公司设计并制造、部署

在著名的美国能源部洛斯阿拉莫斯国家实验室(Los

AlamosNationalLaboratory,LANL),是是世界上

首台跨入petaflop/sUnpack门槛的超或计算机,从而

宣告HPC领域迈入了每秒千万亿次时代!

12960颗PowerXCell

8i3.2Ghz处理器和

6948颗AMDDual-cor

Opteron(皓龙)1.8

GHz处理器,98TB的

内存,峰值运算运算能

力高达1.456Petaflop

(1456万亿次/秒)

Roadrunner

•操作系统:RedHat的开源Linux软件。

•世界领先的能源效率:每瓦电能可完成4.37亿次

计算,系统整体电耗0・248万千瓦。

•2002年开始研发,2006年开始进入联机阶段,

2008年完成整个主体系统的实施,系统的优化和

完善则将持续到2010年。

•主要用于美国国家核安全局(NationalNuclear

SecurityAdministration9NNSA),用来确保

美国核武器储备的持续发展、安全和可靠性,包

括模拟核爆炸后零点几秒的行为状态。此外,

Roadrunner还将于航天、能源、人类基因、纳

米和气候方面的研究。Jfl

D

RankSiteComputer/YearVendorCoresRfnax"peakPower

Roadrunner-BladeCenterQS22/LS21

DOE/NNSA/LANLCluster.PowerXCell8i3.2Ghz/OpteronDC

11296001105.001456.702483.47

UnitedStates18GHz.VoltaireInfimband/2008

IBM

OakRidgeNationalLaboratoryJaguar-CrayXT5QC23GHz,2008

21501521059.001381.406950.60

UnitedStatesCrayInc.

NASA/AmesResearchPleiades-SGIAltixICE8200EXXeonQC

3Center/NAS3.0/2.66GHz/200851200487.01608.832090.00

UnitedStatesSGI

BlueGene/L-eSen/erBlueGeneSolution/

DOE/NNSA/LLNL

42007212992478.20596.382329.60

UnitedStates

IBM

ArgonneNationalLaboratoryBlueGene/PSolution/2007

5163840450.30557.061260.00

UnitedStatesIBM

TexasAdvancedComputingRanger-SunBladex6420,OpteronQC23

6Center/Unrv.ofTexasGhz,Infiniband/200862976433.20579.382000.00

UnitedStatesSunMicrosystems

Franklin-CrayXT4QuadCore2.3GHz/

NERSC/LBNL

7200838642266.30355.511150.00

UnitedStates

CrayInc.

OakRidgeNationalLaboratoryJaguar-CrayXT4QuadCore2.1GHz/2008

830976205.00260.201580.71

UnitedStatesCrayInc.

NNSA/SandiaNationalRedStorm-Sandia/CrayRedStorm,XT3/4.

9Laboratories24/22GHzdual/quadcore/200838208204.20284.002506.00

UnitedStatesCrayInc.

Dawning5000A-Dawning5000A,QC

ShanghaiSupercomputerCenterOpteron1.9Ghz,Infiniband,WindowsHPC

1030720180.60233.47

China2008/2008

Dawning

曙光5000A超级计算机

J/

共用7680个四核AMDBarcelona(主频1.9GHz)

处理器有30720颗计算核心广

122.88TB内存,700TB数据存储能力I

微软WindowsHPCServer2008操作系统Li

峰值速度23347万亿次

曙光5000一天完成的工作量,相当于全中国所有

人每天24小时、每年365天利用手持计算机不停,

*

超级计算机有多快

•如果把普通计算

机的运算速度比

喻成人走路的速

度,那么超级计

算机就达到了火

箭的速度。

I©'tMBflfMM〜IM

l!F(rmHopt)OpwWWMRAC*Hr>

龙芯

00DS0N-2B

-

MZD110-

龙芯2号是国家

“863”重点项目“高

-

性能通用CPU芯片全-

定制实现及系统集成”

和中国科学院知识创

新工程重大项目“高

性能通用CPU芯片研

制”的重大成果,是

我国第一款自主研发

的64位高性能通用处

理器芯片。

龙芯2F

•龙芯2F高性能通用CPU芯片在单处理器设

计方面已到达国际先进水平,是具有自主

知识产权的CPU芯片。龙芯2F通用64位处

理器是祖国大陆地区第一个采用90纳米设

计技术的处理器。该处理器最高主频达到

1.0GHZ,峰值运算速度达到每秒40亿次双

精度浮点运算。

首家龙芯产品专卖店于2009年

1月8日上午10点在北京中关村

正式开业。

^

E

■一

E«二

♦:.

•I

•E二

7n

K29n

79u

一E

,|a

*,JI

21•

.,

英特尔32nm工

1-2-1计算机中的数制

数字计算机中的一切信息(包含数)都是

用二进制表示的。但为阅读和书写方便,常将

二进制数用十六进制(Hexadecimal)表达。

早期用的八进制,现已不用。

001111000001.10100100B

3C1,A4H

数制对照表

1-2-2各种数制间的转换

1.二进制Binary_十进制Decimal

321

(1101.101)2=1X2+1X2+OX2+1X2°

+1*2-1+0*2-2+1*2-3

=(13.625)10

2.十六进制Hexadecimal-十进制

Decimal

(64.C)16=6X161+4X16°

+12X16-1

=(100.75)10

3.十进缶!|Decimal一二进制Binary

例:(11226)10=(?)2

整数部份小数部份

除2取余,直至商为0乘2取整,直至小数部份为0

112/2=56余数0(LSB)或达到要求精度

56/2=28・・・・・・0

28/2=14・・・・・・00,26X2=0.52整数0(MSB)

14/2=7……00.52X2=1.04…1

7/2=3……10.04X2=0.08...0

3/2=1・・・・・・10,08X2=0.16,・・0(LSB)

1/2=0・・・・・・1(MSB))

A(112.26)1O=(111OOOO.O1)2

4,十进制Decimal_十六进制Hexadecimal

例:(301.6875)⑺16

整数部分

除16取余,直至商为0

301/16=18.,.余数13=D(LSB)

18/16=12

1/16=01(MSB)

小数部分

乘16取整,直至小数部份为0

0.6875X16=11.00.,,整数11=B(MSB)

:.(301.6875)10=(12D.B)16=12D.BH

☆先将十进制转换成二进制,再将二进制/

转换成十六进制较方便:D-B-H■

1.2.3计算机中的二进制数表示

・1、定点小数(以8位二进制为例):

无符号

有符号

1.2.3计算机中的二进制数表示

•2、整数(以8位二进制为例):

•无符号数

•有符号数

1.2.3计算机中的二进制数表示

•3、浮点数:

尾数部分(定点小数)

阶码部分(定点整数)

尾符Ms阶符Es阶码E尾数M

1.2.4二进制编码

字符和十进制数都要表示为若干位二进制码

的组合(二进制编码)。

数字:0〜9

字母:A〜Z,a〜z

专用符号:+广,*,/,%,&,八,$,#,@,!,>?”,:……

控制字符:CR(回车)、LF(换行)、SP(空格)

所有这些信息均以二进制码表示O

1、二进制编码的十进制数

BCD(Binary-Coded-Decimal)

常用8421BCD码。

十功擞8421码余3代码

0|00000011f

100010100

200100101

300110110

401000111

501011000

601101001

701111010

810001011

910011100

1010〜1111在8421码中是非法的。

BCD码与十进制间的转换(8421码):

(904.72)io=(100100000100.01110010)BCD

8421码和余3代码

08421仍余3代码

100000011

200010100

300100101

400110110

501000111

601011000

701101001

801111010

910001011

10011100

CD码在计算机中的存贮方式:

压缩型BCD码:一个字节存放两个BCD码

1iOiOJ01011

(1OO1OO11)BCD=(93)1O

非压缩型BCD码:每个字节只存放一个

CD码,高4位为0。

010叫0回0网1低地址

o|o|o|oh|o|o|l高地址“低——低”

2、字符的编码

当前广泛采用ASCH码(American

StandardCodeForInformationInterchange)作

为各种字符的编码系统。

每个ASCH码为7位,最高位D7恒为0(在通

信中常用D7作为奇偶校验位)。

数字0〜930H-39H

大写字母A〜Z41H〜5AHASCII码表

母a〜z61H〜7AH

1-3无符号二进制数的

算术和逻辑运算

1-3-1二进制数的算术运算

•算术运算:力口、减、乘、除

•微机中通常只有做加法的硬件电路。

其它三种算术运算均是通过加法电路

完成的。

1-3-2无符号数的表示范围

1.n位无符号二进制数x的表示范围

0<x<2n-1

如:n=OOH〜FFH(O〜255)

2.无符号二进制数运算结果是否正确的判断

10110111183

+01001101+77

进位一A100000100160

无符号二进制数相加(或相减)时,若有进位

(或借位),则说明其结果超出可表示的范围,

其结果是错误的。但在纸面上作加法运算时.

不受位数限制,计及进位,则结果是正确硬

1-3-3二进制数的逻辑运算

算术运算是将一个n位的二进制数作为一

个整体来对待,而逻辑运算则是对二进制数逐

位进行操作,故无进/借位。

1.“与”运算

01101011通常用于清除某些位或

A11110000

01100000保留某些位

2、“或”运算01101011

V00001111

01101111

可用于使某些位置“1”。

3、“非”运算

01101001=10010110用于取反

4、“异或”运算两位相同为“0”,

两位不同为“1”。

01101011

㊉11110000可用于寄存器清零

10011011

XORAL,AL

XORAX,AX

1-3-4基本逻辑门及常用逻辑部件

1、与门(ANDgate)

AA

-

B-B

e-e

2、或门(ORgate)

A

BA-I

CY=A+B+CB->1-Y=A+B+C

c-__

3、非门(NOTgate)

ATY=AA5Y=A

4、与非门(NANDgate)

A—A—

B-Y=A*B*CB-Y=A*B*C

c-c-

或非门(NORgate)

A

B

C

、译码器

不同的地址信号通过译码器转换为对某一芯片的片选信号O

☆表18138译码器功能表

使能端输入端输出端

GY0匕

GG2AG2RCBA丫7丫6丫5丫4丫3丫2Y1Yo

G-_10000011111110

Y2

-_10000111111101

GV3_

cV4_10001011111011

Y510001111110111

B_

Y_610010011101111

A

Y710010111011111

10011010111112

100111011111

非上述情况XXXFT)

1.4有符号二进制数的表示及运算

数字计算机中,一切信息都只能用o和1来表示,

包括数的正、负号,而不能用或表示。

无符号数的最高位为数值位(而非符号位);

有符号数的最高位为符号位(而非数值位);

0—正数

例:1一负数

r=+147(若视为无符号数)

(10010011)2

L=-109(若视为用补码表示的

有符号数)

1.4.1有符号数的表示方法

机器数:符号数值化了的数

真值:机器数所表示的实际数值

带符号数在机器内的三种表示方法:

①、原码

0—正数

符号位;数值部分为真值的绝对值

1一负数

符号位数值部分

例:

X=(+91)io冈原=(01011011)2

X=(-91)io[x]^=(11011011)2

X=(+0)10冈原=(00000000)

=

X(-0)10冈原=(10000000)

,值。有两个编码值,不利运算,不采用。

②、反码

正数的反码与其原码相同。

负数的反码等于相应的正数逐位(包括符号位)取反。

例:X=(+5)io[x]反=(00000101)2

I取

X=(-5)io[x]反=(11111010)2

X=(+0)10[x]反=(00000000)2

X=(-0)10[X]反=(11111111)2

缺点:数值0有两个编码值,不利运算,不采用。

③、补码

正数的补码与其原码相同。

负数的补码等于相应的正数逐位(包括符号位)取

反,最末位加工。

例1:X=(+4)io[x]补=(0100)2

真值求机器数

例2:X=(-4)io求区补=?(取4位二进制数)

取反+1

+4—0100—1011—1100一(-4)1。=(1100)2

-00000100^11111011^11111100-(-4)io=

(11111100)2

结论:当将用补码表示的

n位负数扩展成NOn)

位同值负数时,只需要在

其前面添加个"廿即

可。

1.4.2补码与之间的转换

逐位(包括符号位)取反后,最末位加工,

便是其绝对值。

11110101—00001010—00001011-(-11)10

11111111—00000000—00000001一(-1)10

10000000—01111111—10000000一(-128)10

1.4.3补码的优点:

1、在补码表示法中,o的表示法是唯一的。

X=(+0)10冈补=(00000000)2

X=(-0)10冈补=(00000000)2

;11111111

自然丢失(进位)

勺00000001

1:00000000

I-8位一A

2、采用补码,减法可化成加法运算,即:

[x-y]#=[x]补一[y]补

例1:54-12=42甘甘汁一的

按减法运算

00110110

-00001100

OO1O1O1O=(42)1o

利用补码运算:54-12=54+(-12)=42

Y=12[-y]#=[-12]#

00001100—11110011—11110100

自然丢失00110110

(进位)+11110100《

1OO1O1O1O=(42)1o

注意:微机中凡带符号

数均采用补码表示,运

算结果也用补码表示

144,带符号数运算时的溢出问题

1、带符号数的表示范围

-2n'1<Xx:用补码表示的n位

--''带符号二进制数

n=8-128<x<+127

n=16-32768<x<+32767

带符号数运算结果若超出上述范围,称溢出

溢出必然导致运算结果出错。

2、带符号数运算时溢出的判断

溢出只能发生在两个同符号数相加或两个异符号数相减时。

溢出判据:Cn-1㊉Cn-2=1,即Cn-1与Cn-2不同

Cn-1:最高位向前的进位

Cn.2:次高位向前的进位

例1:(+72)+(+98)=+170

(+72)io=(01001000)2

(+98)io=(01100010)2

01001000

+01100010

10101010=(-86)10

分析:n=8

72+98=170>127溢出,故运算结果出错

Cn-1:最高位向前的进位

Cn.2:次高位向前的进位

在例1中:C7=0,C6=1,C7©C6=0©1=1

01001000

例2:(-83)+(-80)=-163

(-83)io=(10101101)2(-80)io=(10110000)2

自然丢失10101101

(进位)+10110000

1O1O111O1=(+93)1o

分析:n=8

(-83)+(-80)=-163<-128

溢出,故运算结果出错

10101101

C7=1,C6=0,C7㊉C6=1㊉0=1+10110000

故溢出101011101=(+93)10

以上是两个同号数相加,当结果超出表示范

围时造成的溢出;同样,当两个异号数相减时,若

结果超出亘表示的范围时也会因溢出而出错。

结论一:溢出与进位是两个不同的概念,两者不相关。

例:设n=3,则补码的表示范围为・4〜+3

①伪20103011

2010U+2010

+1001③111

3011410021010

C2㊉Ci=0㊉0=0C2㊉Cl=0㊉1=1C2®Cl=1®1=0Cy

无进位,无溢出无进位,有溢出有进位,无溢出

④-2110

+-3101

-51011

Cz㊉Ci=1㊉0=1Cy

有进位,有溢出

结论二:不论无符号数还是有符号数,运算结

果若超出其可表示的范围,则结果出错。

⑴无符号数运算结果若有进位(相加时)或

借位(相减时),即C/=1,则结果出错。

1.1.3微机系统的构成

微型计算机系统的组成。

微机硬件系统组成

〃,一〃厩〃〃而

I/O接口外设

AB)向

地址总线(AddressBus,

cB)向

控制总线

(ControlBus,DB)向

数据总线(DataBus,

㈠、CPU:核心器件起运算与控制作用

每种CPU有各自特有的指令集(InstructionSet)

CPU由三部份组成:

①算术逻辑单元ALU(ArithmeticlogicUnit)又称运算器

以加法器为基础,辅以其它逻辑电路完成加、减、乘、

除和各种逻辑运算;高级的ALU还可以完成浮点运算。

②控制器

/、指令寄存器IR(InstructionRegister)

指令寄存器IR用来存放从存储器取出的将要

执行的指令(实为其操作码)。

II、指令译码器ID(InstructionDecoder)

指令译码器ID用来对指令寄存器IR中的指令

进行译码,以确定该指令应执行什么操作。

7Z7>可编程逻辑阵列PLA(ProgrammableLogic

Array)(也称为定时与控制电路)

可编程逻辑阵列用来产生取指令和执行指令

所需的各种微操作控制信号。由于每条指令所

行的具体操作不同,所以,每条指令将对应控

信号的某一种组合,以确定相应的操作序列。Id

I/O接口

③寄存器组(RegisterSet)

CPU内部的存贮单元称为寄存器。各有自己特定的名

称。

寄了通用寄存器:由程序员规定其用途

器1专用寄存器:其用途是固定专用的。

如:堆栈指针、标志寄存器等。

CPU访问寄存器比访问存贮器要方便省时o

㈡、存贮器(Memory)内存?外存?

内存又称主存,属于半导体存贮器。

1.内存单元的地址和内容

现代微机中:每个字节称为一个内存单元

每个内存单元都有一个地址,称内存地址

微机内存容量是指内存的字节数。

多字节数据将占用多个连续的字节。在Intel系列

中,规定其最低字节存放在所占诸地址的最低端,

并以最低端地址作为该多字节数据的地址

35000H

35001H

3CA46BCFH

35002H

35003H

内存单元内容:

操作码、操作数或各种数据或字符的ASCH码

地址内容

十六进制二进制内存数据代表含义

00H0000000010110000MOVAL,n

01H0000000100000111n=7

02H0000001000000100ADDAL,n

03H0000001100001010N=10

04H0000010111110100HLT.

■■■■■

■■■■■I■

图1:存贮器读操作过程

①地址

0000010010010111

址•

译04

10010111

码•

FF

I

②读一n控制

图2:存贮器写操作过程

00001000

AB

②写一控制

——--

3.内存分类

•随机存取存贮器RAM(RandomAccessMemory)

•只读存贮器ROM(ReadOnlyMemory)

㈢、I/O设备与I/O接口

•输入设备:键盘、扫描仪、鼠标、光笔……

•输出设备:显示器、打印机、绘图仪、

X—Y座标仪……

・输入/输出设备:磁带、磁盘……

I/O设备的工作速度通常低于CPU,而且两

者的数据格式也不相同,因此两者间的连接及信

息交换均不能直接进行,必须通过I/O接口,又称

I/O适配器(I/OAdapter)。

㈣、总线(Bus)

总线:在计算机各部件间传递地址、数据和

:用于传输指令或数据据信息,双向。

:用于传递由CPU发出的地址信息,单向。

:用于传送控制信号、时序信号或状态信息,单向。

ROMI/O接口

AB)单向

地址总线(AddressBus,

cB)单向

控制总线(

ControlBus,DB)双向

数据总线(DataBus,

某些控制总线是由CPU输出的(如:RD、WR……);

另一些则是输入CPU的(如INTR、RESET……)。

故任何一根具体的控制总线都是单向的,但全部控制总

线作为一个整体则是“双向”的。

㈤、软件系统

计算机软件包括系统软件和应用软件。计

算机软件泛指任何类型的计算机程序,从操作

系统,到实用程序、应用程序、存放在只读存

储器(ROM)上的程序等等。

系统软件是用于计算机的管理、维护、控制

以及计算机程序的翻译、装入、编辑和运行的程

序。包括操作系统(OS)和系统实用程序。

应用软件是软件开发人员利用系统软件编

制的用来解决某一具体问题的程序,以满冷应

算机用户各方面的应用需要的软件。[iiu

第一章结束

*«aui|iqivvod000'6【■OVINH如0all1,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论