大学计算机基础第3章微机原理基础-2
微型计算机原理及应用第三版课后答案
微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。
(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。
(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。
(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。
(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。
(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。
地址总线的条数多少决定了cpu的寻址能力。
(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。
它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。
(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。
1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。
其主要应用于智能化仪器仪表及工业控制领域。
1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。
【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。
微机原理课后习题参考答案
微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。
微型计算机:简称“微型机”、“微机”,也称“微电脑”。
由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便。
微型计算机系统:简称“微机系统”。
由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。
配有操作系统、高级语言和多种工具性软件等。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。
1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。
总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。
1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。
微机原理及应用(第五版)PPT课件
• 第一章 微型计算机基础知识 • 第二章 微型计算机组成及微处理器功能结构 • 第三章 80X86寻址方式和指令系统 • 第四章 汇编语言程序设计 • 第六章 半导体存储器及接口 • 第八章 中断和异常 • 第九章 输入/输出方法及常用的接口电路
2021
1
第一章 微型计算机基础知识
X为负时:求[X]补是将[X]原的符号位不变,其余各位
变反加1.
求[X]反是将[X]原的符号位不变,其余各位
变反.
2021
微机原理及应8用
补码没有+0和-0之分;反码有+0和-0之分
[+0]补=00…..00=0 [-0]补=00…..00=0 [+0]反=00…..00=0 [-0]反=00…..00=111…..11
解: ①.设x=129,y=79则
[x]补=10000001B,[y]补=01001111B [-y]补=[y]变补=10110001B [x-y]补=[x]补+[-y]补=00110010B 最高位有进位,
结果为正[x-y]补= [x-y]原=00110010B x-y=50
②.设x=79,y=129则
• 二进制:数的后面加后缀B. • 十进制:数的后面加后缀D或不加. • 十六进制:数的后面加后缀H.
2021
微机原理及应5用
1.1.3 整数
1.无符号数
8、16、32位全部用来表示数值本身。
最低位LSB是0位,最高位MSB是7、15、31。
2.带符号整数
1).原码: 设X=+1011100B,Y=-1011100B
• 补码:优点:符号位和数值一起运算; 减法可以变成加法运算.
微机原理2
基数R=16; 数码:0、1、2….9、A、B….F;
第一章 微型计算机基础
4
十六进制数 N H:an-1 a0 . a-1 a-m 可按权展开成幂级数, 即: N H
3AB.1EH
i a 1 6 i n 1
i m
3 16 2 10 161 11 16 0 1 16 1 14 16 2
2
2、常用数制 十进制、二进制、十六进制 十进制 R=10; 数码: 0~9; 十进制数 N D:an-1 a0 . a-1 a-m 可按权展开成幂级数,即: N D
2 1
i a 10 i
1
n 1
i m
215.7 D 2 10 1 10 5 10 7 10
第一章 微型计算机基础
15
BCD码与除十进制外的其他进制数之间的转换
BCD码 十进制数 其他进制数
例如: 将10010100BCD转换为二进制数 10010100BCD =94D=1011110B
第一章 微型计算机基础
16
注意:
1、数在计算机中以电子器件的物理状态表示, 而电子器件表示两种状态最容易实现(例如电平 的高、低;电路的通、断),因此,计算机中一 般采用二进制形式进行算术运算和逻辑操作。 2、在计算机应用中引入十六进制数主要是为了 书写和使用上的方便,书写和编程时,为简化起 见,一般采用十六进制(也可采用十进制),但 在计算机内部信息处理仍是二进制数。 3、微机中数据的总位数都是指二进制位数。
0
第一章 微型计算机基础
3
二进制
基数R=2, 数码:0,1; 二进制数 N B:an-1 a0 . a-1 a-m 可按权展开成幂级数,即: N B
微型计算机的硬件系统_大学计算机基础教程(第3版)_[共13页]
图1-3 计算机硬件系统各部分联系示意图
、CPU、内存和输入/输出设备接口等组件构成的子系统称为主机,
出设备以外的所有电路部件,是一个能够独立工作的系统。
主机箱一般制成,具有防尘、防静电、防干扰等作用,是微机最重要的组成部
、内存条、硬盘、光驱以及电源等设备。
主机箱的外观与内部结构分别如图图1-4 主机箱外观图1-5 主机箱内部结构
图1-6 主板结构。
中央处理器(Central Processing Unit,CPU)通常也称为微处理器,,是整个计算机系统的核心,也是系统最高的执行
常被人们称作计算机的心脏。
CPU主要由运算器、控
存器组和内部总线等构成,其外观如图1-7所示。
运算器。
运算器是计算机对数据进行加工处理的核心部。
微机原理第3章-指令系统
▲按给出偏移地址方式的不同,分为以下5种: 寄存器间接寻址 寄存器相对寻址 基址加变址寄存器 相对基址加变址寄存器 MOV AL, [ BX ] MOV AL, [ BX + 10H ] MOV AL, [ BX + SI ] MOV AL, [ BX + SI + 10H ]
(1)寄存器间接寻址
寄存器寻址方式的操作数是寄存器的值,指令中直接 使用寄存器名,包括8位或16位通用寄存器和段寄存器。可 使用的16位寄存器:AX、BX、CX、DX、SI、DI、SP、 BP;其中:AX、BX、CX、DX可分成两8位使用。
例: MOV AX,CX
;(AX)
(CX)
INC CX
;(CX)
(CX)+1
3.直接寻址(Direct Addressing)
0002
AH
AL
默认段寄存器的关系: ① 使用BX、SI、DI,默认段寄存器为DS
(BX)
PA = ( DS )×10H + (SI) (DI)
② 使用BP,默认段寄存器为SS PA = ( SS )×10H + ( BP )
使用BX、SI、DI的寄存器寻址,默认段寄存器为DS
寄存器组 AH AL BH BL CH CL DH DL SI DI BP SP AX BX CX DX DS ES SS CS IP 地 址 加 法 器
运 算 器
控制总线CB
码
器
PSW标志 寄存器
执行部件控制电路
CPU
总线
内存
例: MOV AX , [ BX + SI ]
若 ( DS ) = 4000H
( BX ) = 2000H ( SI ) = 100H 则内存操作数的物理地址为:
微机原理与接口技术 课后答案龚尚福
微机原理与接口技术课后答案龚尚福第一章:计算机基础知识1.什么是计算机?计算机有哪些基本组成部分?–计算机是一种可以按照预定程序自动进行数值和非数值计算的设备。
–计算机的基本组成部分包括中央处理器(CPU)、存储器、输入设备、输出设备和控制器。
2.什么是微型计算机?微型计算机的特点有哪些?–微型计算机是指体积小、价格低廉的小型计算机系统。
–微型计算机的特点包括:体积小、成本低、功耗低、易于携带、可扩展性好等。
3.什么是冯·诺依曼体系结构?它包括哪些基本特点?–冯·诺依曼体系结构是一种计算机的基本设计思想,它将存储器和处理器分开,通过总线进行数据和指令的传输。
–冯·诺依曼体系结构的基本特点包括:存储程序、以二进制表示信息、存储器与处理器分离、由指令控制程序执行的顺序。
第二章:数字电路基础知识1.什么是逻辑门?常用的逻辑门有哪些?–逻辑门是一种用于实现逻辑运算的电路元件,根据输入信号的不同组合产生相应的输出信号。
–常用的逻辑门有与门(AND)、或门(OR)、非门(NOT)、异或门(XOR)等。
2.什么是布尔逻辑运算?常见的布尔逻辑运算有哪些?–布尔逻辑运算是指利用布尔代数进行逻辑运算的方法。
–常见的布尔逻辑运算有与运算(AND)、或运算(OR)、非运算(NOT)等。
3.什么是半加器和全加器?它们的作用是什么?–半加器是一种用于实现二进制数相加的电路,它可以将两个输入信号相加并产生相应的进位和和。
–全加器是一种用于实现三个二进制数相加的电路,它可以将三个输入信号相加并产生相应的进位和和。
第三章:微处理器基础知识1.什么是微处理器?它的功能有哪些?–微处理器是一种集成电路,它由控制单元、算术逻辑单元、寄存器和时钟等功能模块组成,用于执行计算机程序。
–微处理器的功能包括指令译码、执行算术和逻辑运算、读写存储器、控制外部设备等。
2.什么是指令?指令由哪些部分组成?常见的指令有哪些?–指令是微处理器执行操作的基本单位,它们以二进制的形式存储在存储器中。
微机原理知识点及复习资料
《微型计算机原理及应用》知识点第1章计算机基础知识1. 掌握十进制数与二进制数、十六进制数间的互相转换。
2.135=B=87H3. B=1424. 7BH=01111011B=1235. 掌握正、负数据与补码间的互相转换6.若X=+1111010则[X]补=011110107. 设Y=-1001100则[Y]补=第2章 80×86CPU1.8086/8088CPU总线接口单元由哪些功能部件组成?2.8086/8088BIU中各组成部分的功能是什么?3.8086/8088BIU的主要功能是什么?4.8086/8088的EU由哪些功能部件组成?5.8086/8088中的寄存器可以分为哪5类?它们各自的主要功能是什么?6.8086处理器中20位物理地址是怎样产生的?7.掌握8086处理器结构框图及各功能部件的作用。
8.8086处理器中标志寄存器有哪些标志位?这些标志位的作用分别是什么?9.8086系统中一个逻辑段最大容量是多少?10.地址锁存器的功能是什么?地址是如何被锁存的?11.最小模式下8086/8088CPU是怎样控制内存进行读/写操作的?12.举例说明8086CPU计算物理地址的过程?13.说明8086/8088中SI,DI,SP,BP的特殊用途。
14.说明8086对存储器进行读操作的控制过程。
15.说明8086对存储器进行写操作的控制过程。
16.8086最小模式下是怎样控制外设端口进行读/写操作的?17.8086可以访问的内存空间为多少?18.8086是如何实现对内存进行分段管理的?19.8086是如何实现对内存按字和按字节访问的?20.8086系统中控制命令M/,ALE和DT/各自的作用是什么?21.8282及8286芯片的作用分别是什么?22.8086中CS,SS,DS,ES寄存器的作用分别是什么?23.术语:标志,规则字,非规则字,协处理器第3章微机指令系统1.8086微型计算机指令按功能的分类。
微机原理课后习题答案
第1章计算机基础知识三、简答题1.微型计算机的基本组成?答:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。
(微型计算机+软件系统,也可)2.简述冯.诺依曼型计算机基本思想?答:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。
其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
(写出主要内容,即可)3.什么是微型计算机?答:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。
(只要答出五大组成部分即可)4.什么是溢出?答:溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。
二、简答题1.在内部结构中,微处理器主要有哪些功能部件组成?答:1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 微处理器一般应具有哪些功能?答:1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. 什么是总线周期?答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。
(意思相近即可)?2.中断服务程序结束时,。
RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。
(回答可以返回2分,出现的问题3分,意思相近即可)3.写出把首地址为 BLOCK1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCKMOV DX,[BX] MOV DX,[BX+12] MOV SI,12MOV DX,[BX+SI]4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。
微机原理 1-4数的表示
0000B-1001B来表示十进制数0-9。
例如:十进制数4256的压缩BCD码表示为:
0100 0010 0101 0110 B
微机原理与接口技术
第1章 微型计算机基础知识
2、非压缩BCD码格式(Unpacked BCD Format)
也叫未组合BCD码
用8个二进制位表示一个十进制位 其高四位无意义,用xxxx表示,低四位和压缩 BCD码相同。 例:十进制数4256的非压缩BCD码表示为: xxxx0100 xxxx0010 xxxx0101 xxxx0110 B
Hexdecim al
16
注解:16进制中字母对应数值:
A 10
B 11
C 12
D 13
E 14
F 15
微机原理与接口技术
第1章 微型计算机基础知识
n 1 i S rR i i m
i 表示这些符号排列的位号,从 -m (m小数后位数)到 n1(n小数前的位数)
ri
是位号为 i 的位上的一个数码
i
i
R
是这个数制位号为 i 的位上的权 表示-m到n-1位的值求累加和 代表一个数值
ri R 是第 i 位的所代表的实际值
S
微机原理与接口技术
各种数制对照表
第1章 微型计算机基础知识
读作”壹零”,不读为”十”
二 进制 0000 0001 0010 0011 0100 0101 0110 0111
微机原理与接口技术
第1章 微型计算机基础知识
(1)二、八 、十六进制数和十进制数之间的转换
①、 二进制数转换为十进制数:按权展开相加 例: 11101.101 =1×24+1×23+1×22+0×21+1×20+
微机原理-计算机的基础知识
二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数
只需用4位二进制数代替1位十六进制数即可。 如:
3AB9H=0011 1010 1011 1001B
二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数
十六进制数转换为十进制数 将十六进制数按权展开相加,如: 1F3DH=163×1+162×15+161×3+160×13 =4096×1+256×15+16×3+1×13 =4096+3840+48+13=7997
二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数 十六进制数转换为十进制数 十进制整数转换为十六进制数 十进制数转换为二进制数
十进制转换为二进制时,常采用 “倒除2取余 法”。
125 =01111101B
二进制数、十进制数和十六进制数间的相互转换
二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数 十六进制数转换为十进制数 十进制整数转换为十六进制数
可用出16取余法,即用16不断地去除待转换的十 进制数,直至商等于0为止。将所得的各次余数, 依倒序排列,即可得到所转换的十六进制数。
即38947=9823H
[X1]反=00000100B=04H X2=-4 [X2]原=10000100B=84H
[X2]反=11111011B= FBH
取反
➢ 原码 ➢ 反码 ➢ 补码
✓ 常规求补码法
正数的补码与原码相同;负数补码为其反码加1。 例:X1=+4: [X1]原=[X1]反=[X1]补= 00000100B=04H
微机原理课件:微型计算机基础知识
X86系列微型计算机的发展
第二代:80286(1982年-1984年) •采用1.5m工艺,集成了134,000个晶体管,工作频 率为6MHz。80286的数据总线仍然为16位,但是地 址总线增加到24位,使存储器寻址空间达到16MB。
•1985年IBM公司推出以80286为CPU的微型计算机 IBM PC/AT,并制定了一个新的开放系统总线结构, 这就是的工业标准结构(ISA)。该结构提供了一 个16位、高性能的I/O扩展总线。
X86系列微型计算机的发展
代 1 2 3 4 5 6 字长 16 16 32 32 32 32 型号 8086 80286 80386 80486 P5 P6 工艺 3 1.5 1.5 1 0.8-0.6 集成度 (万个) 3 13.4 27.5 120 320 主频 4.77-10 6-16 16-33 25-66 60-133 133-1G 速度 (MIPS) <1 1-2 6-12 20-40 100-200 >300
微型计算机的常用术语
3.主频 •主频也叫做时钟频率,用来表示微处理器的运行速度, 主频越高表明微处理器运行越快,主频的单位是MHz。 •早期微处理器的主频与外部总线的频率相同,从 80486DX2开始,主频=外部总线频率倍频系数
•外部总线频率频率通常简称为外频,它的单位也是MHz, 外频越高说明微处理器与系统内存数据交换的速度越快, 因而微型计算机的运行速度也越快。
5.iCOMP指数
•iCOMP指数是Intel公司为评价其32位微处理器的性能而编制的一种 指标,它是根据微处理器的各种性能指标在微型计算机中的重要性 来确定的,iCOMP指数包含的指标有整数数学计算、浮点数学计算、 图形处理以及视频处理等,这些指标的重要性与它们在应用软件中 出现的频度有关,所以iCOMP指数说明了微处理器在微型计算机中 应用的综合性能。
微机原理与接口技术第三章
实体说明及其外部接口信号关系
3.2.1 实体说明
1. 实体名
实体具体取名由设计者自定,但由于实体名实际
上表达的是该设计电路的器件名,所以最好根据相 应电路的功能来取定。例:counter16
实体名的命名要满足VHDL语言定义标识符的规则。
①第一个字符必须是字母; ②字母不区分大小写;③下划线
不能连用;④最后一个字符不能是下划线。
1 LIBRARY IEEE; 库和包说明部分 2 USE IEEE.STD_LOGIC_1164.ALL; 3 USE IEEE.STD_LOGIC_UNSIGNED.ALL; 4 5 6 7 8 9 ENTITY counter16 is GENERIC(n: INTEGER:=4); 实体说明部分 PORT(clk: IN STD_LOGIC; --时钟输入端 co:OUT STD_LOGIC; --进位输出端 q :OUT STD_LOGIC_VECTOR(n-1 DOWNTO 0)); END counter16;
3.2.1 实体说明
3. 端口(PORT)说明语句 端口说明语句指明实体的输入/输出信号及其模式。
端口说明语句的语法结构为:
PORT(端口名:端口模式 数据类型; … 端口名:端口模式 数据类型);
1) 端口名 端口名对应于元件符号的每个外部引脚的名称,一般由英 文字母组成。名字的定义有一定的惯例,如clk表示时钟,d开 头的端口名表示数据,a开头的端口名表示地址等。
STD_LOGIC_VECTOR等。建议:端口数据类型
只使用BIT、BIT_VECTOR、STD_LOGIC、 STD_LOGIC_VECTOR等具有电路特性的类型, 而不使用BOOLEAN、INTEGER 等数学意义明显 的类型。
第1章 基础知识-2-基于ARM的微机原理与接口技术-陈桂友-清华大学出版社
16/42
1、系统总线 定义:连接多个功能部件的一组公共信号线。
各功能部件之间通过总线传输信息。 系统总线分为 地址总线AB(Address Bus) 数据总线DB(Data Bus) 控制总线CB(Control Bus) -----典型的三总线结构
17/42
地址总线AB 单向 输出CPU的地址信号
现在市面上有各种C编译器,能把C语言转换成某 个具体的微处理器的机器语言。这种编译器比较 适宜于对汇编语言不熟悉的用户使用,其缺点是 不可避免地会出现编译后的机器程序冗长、不够 简练,导致程序运行时间长、速度低等问题。
13/42
另外,用汇编语言编程能更有利于硬件电路与程 序的结合设计与调试。 当然,如果用户并不在乎程序的长短和运行速度 的快慢时,并且拥有对应的编译软件的条件下, 采用由C语言编写,经编译程序来进行用户系统的 设计和开发,也不失为一种好方法。
处理器进行译码、执行。 一条机器指令应包含要求微处理器所要完成的
操作,以及参与该操作的数据或该数据所在的地址, 有时还要有操作结果的存放地址信息,这些都是以 二进制数字的形式表示的,当然,也有某些特殊指 令不需要数据或地址。
8/42
11、汇编指令 微处理器能够而且只能够识别二进制数,指令也用二 进制数表示。例如,一条4字节的指令如下:
12/42
14、高级语言
汇编指令虽然较二进制机器指令容易阅读和编写, 但还是不如高级语言更接近英语自然语言。解决 方法是用高级语言编程,再用某种特殊程序翻译 成机器语言。
具体地说,针对某个用户系统用高级语言编写的 用户程序翻译成某个具体的微处理器的机器语言 程序(这种过程叫做编译)的软件,叫做编译器。
00001111 00100100 00010010 01000101
微机原理答案
微机原理答案计算机应用基础第 1 章基础知识1.1 计算机中常用的计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。
1.2 什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
1.3 完成下列数制的转换。
解:(1)166,A6H(2)0.75(3)11111101.01B, FD.4H(4) 5B.AH, (10010001.011000100101)BCD1.4 8 位和 16 位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码(-127~+127)、(-32767~+32767)补码 (-128~+127)、(-32768~+32767)反码(-127~+127)、(-32767~+32767)1.5 写出下列真值对应的原码和补码的形式。
(1)X= -1110011B(2)X= -71D(3)X= +1001001B解:(1)原码:11110011 补码:10001101(2)原码:11000111 补码:10111001(3)原码:01001001 补码:010010011.6 写出符号数 10110101B 的反码和补码。
解:11001010,110010111.7 已知 X 和 Y 的真值,求[X+Y]的补码。
(1)X=-1110111B Y=+1011010B(2)X=56D Y= -21D解:(1)11100011(2)001000111.8 已知 X= -1101001B,Y= -1010110B,用补码求 X-Y 的值。
解:111011011.9 请写出下列字符的 ASCII 码。
4A3-!解:34H,41H,33H,3DH,21H1.10 若给字符 4 和 9 的 ASCII 码加奇校验,应是多少?解:34H,B9H1.11 上题中若加偶校验,结果如何?解:B4H,39H1.12 计算下列表达式。
(1) (4EH+10110101B)x(0.0101)BCD=((2)4EH-(24/08H+’B’/2)=()B解:)D(1) 129.5D(2)101010B第 2 章微型计算机基础2.6 简述 CPU 执行程序的过程。
《微机原理与接口技术》徐惠民 微机原理与接口技术3章
数据传送指令
③ 两个段寄存器之间不能直接传送信息,也不允许 用立即寻址方式为段寄存器赋初值; (X) MOV DS, 100H; (X) MOV DS, ES;
④ 目的操作数,不能用立即寻址方式。
⑤ MOV指令不影响标志位
数据传送指令
2.堆栈指令
功能:从I/O端口输入数据至AL或AX.
输入指令允许把一个字节或一个字 由一个输入端口传送到AL或AX中。若端 口地址超过255时,则必须用DX保存端 口地址,这样用DX作端口寻址最多可寻 找64K个端口。
8086/8088通过 输入输出指令与 外设进行数据交 换;呈现给程序 员的外设是端口 (Port)即I/O地 址。
一般格式:
LES OPRD1,OPRD2
这条指令除将地址指针的段地址部分送入ES外,与 LDS类似。
例如: LES DI,[BX]
数据传送指令
6.标志寄存器传送(有四条标志传送指令)
⑴ LAHF (LOAD AH WITH FLAG) 将标志寄存器中的S、Z、A、P和C(即低8 位)传送至AH寄存器的指定位,空位没有定 义。
2、寄存器寻址
操作数就放在CPU的内部寄存器中,AX、BX、CX、DX、 DI、SI、SP和BP,不需要访问存储器。
例:INC CX MOV AX,BX 若执行前 AX =30A6H, BX =69EDH, CX =40D9H 则执行后 AX =69EDH, BX内容不变 CX =40DAH
3.1 8088/8086的寻址方式
– 操作数是指令执行的参与者,即各种操作的对象。 – 有些指令不需要操作数,通常的指令都有一个或两
个操作数,也有个别指令有3个甚至4个操作数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一次传送1个字位的传送方式称为串行传 送。串行传送通常是按照组成数据字位的顺 序来传送表示二进制位的脉冲信号,虽然一 次传送的信息量小,但只需要一条传输线。 一次多个字位(8位)同时传送的传送 方式称为并行传送。由于一条传输线可以传 送1个字位,因此要同时传送8个字位,就需 要8条传输线。并行传送一般采用电位传送。
USB接口
通用串行总线,它不属于ISO标准,而是 由Intel提出的一种事实上的标准,可串接高 达127个设备,带宽12Mbps。用于连接各种使 用USB接口的外部设备,如鼠标、键盘、显示 器、调制解调器、扫描仪、数码相机、U盘、 便携硬盘、光驱等,并可即插即用。一般在 主机箱前端和后端都提供有USB连接端口。
(3)多总线结构
高速局 部总线 连接CPU与 PCI总线的桥 接器
提高CPU与 带宽占用部 件之间的传 输速率
连接PCI总线 与ISA总线的 桥接器
(扩展)工业 标准总线
3.5.4总线和接口标准
ISA接口
工业标准总线,是由IBM 公司1984年 推出的系统总线标准,也称AT总线,有8位、 16位和32位三种总线标准。ISA接口可连接 的设备有显卡、声卡和网卡等。由于数据传 输速率较慢,一般为5MB/S,现很多主板上 已不再提供该规格的扩展槽。
(2)面向主存的双总线结构
所谓前端总线(FSB)就是指CPU与内存之间的信息 通道。前端总线频率越高,代表着CPU与内存之间的数 据传输量越大,更能充分发挥出CPU的功能。
(2)面向主存的双总线结构
前端总线频率与外频的区别: 前端总线的速度指的是数据传输的实际速度,外 频则是CPU与主板之间同步运行的速度。 一般参考处理器的性能,外频的重要性更为突出。
⒌ 视频和图像输入
数字摄像机、数码相机可直接将摄取的景物的数字图 像存入磁盘
图像已记录到某介质上时,要利用读出装臵读出图像 例如 记录在录像带上的图像 要用录像机读出,再将视频信号经 图像板量化后输入计算机 记录在数字磁带上的遥感图像 可直接在磁带机上输入
如果想把纸上的图像输入计算机? 利用摄像机对着纸上的图像摄像输入 利用图文扫描仪或图文传真机
RS-232接口
RS是英文Recommend Standard(推荐标 准)的缩写,232为标识号。RS-232是美国电 子工业协会EIA(Electronic Industry Association)制定的一种通用串行通讯物理 接口标准。RS-232接口通常有两个,称为 COM1和COM2端口,用以连接穿性通讯装置, 例如,鼠标、调制解调器(用于支持电话线 进行远程通信)等。
等等
⒌ 触摸屏
触摸屏是一种安装在计算机显示屏幕前面的定位装 臵,用来检测并报告物体(如手指)触摸的位臵。
常见的触摸屏分为接触式和非接触式两大类。 接触式 如电阻式、电容式等,分辨率较高,但价格昂 贵,使用寿命较短 非接触式 如红外式、表面声波式等,透光性好、使用寿命 长,但反应速度较慢,分辨率较低
PS/2接口
IBM主导的接口规格,主要用于连接鼠标 和键盘。
LPT接口
并行输出输入端口( Parallel Port ),可 以用来连接打印机,防拷锁(Key Pro)等。
EPP接口
增强型并行端口,是在标准并行端口基 础上发展起来的并行通信标准,通常用于连 接非打印机,如 CD-ROM 、硬盘驱动器、网络 适配器、扫描仪等并行外部设备。在笔记本 电脑上,EPP得到了大量应用。
形式(数字数据)的电子设备。
1.键盘
PS/2 专用接口
人体工 程学键 盘
2.鼠标
接口
通过专用鼠标接Βιβλιοθήκη 或 RS-232C串行口(9针口)
按原理分:机械式、光电式和触模式 按键数分:2键式、2键+智能鼠标轮式、3键式等 鼠标参数:分辨率(dpi,像素/吋),表示鼠标移动1英寸所通过的 像素数,一般为150-400dpi,且分辨率越高鼠标移动的 距离就越短 鼠标的操作:平面移动、按键按下与释放 通常左键完成激活屏幕菜单、选择命令和执行命令等功能
⒈数据总线DB(Data Bus)
DB总线用来传送数据信息(数据和指令),
是双向总线。DB总线的线数取决于微机系统字长 例如:如果是32位机,就需要有32根线的数据
总线,以确保总线宽度为32位。
显然,DB总线的宽度(位数)决定了CPU与二级
高速缓存、内存以及输入/输出设备之间一次数据
传输的信息量。
通常I/O接口的内部包括两部分,一部分
负责和计算机系统总线的连接,另一部分负
责和外设的连接
I/O接口可以集成在主板中,也可以是一个独
立体(称为扩充插件板)并通过插入主板的扩
展槽与扩展总线相连。与此同时,将连接外围
设备的电缆插在扩展插件板(或主板)提供的
扩展接口插座上,即可实现外围设备与扩充插
利用扫描仪,可以迅速地将照片、图片或文件等输入到计算 机中
⒋ 音频输入设备
通常语音识别器与语音合成器放在一起做成语音输 入/输出设备,实现真正的“人机对话” 语音识别器将人的语音转换成计算机可识别的信 息送入计算机 语音合成器将计算机处理的结果变成声音输出
利用人的自然语音实现人 机对话是新一代多媒体计 算机的重要标志之一
IEEE 1394 接口
IEEE 1394是国际电子工程师协会制定的 一种高速串行总线标准,俗称“火线”,有 100Mbps、200Mbps、400Mbps三种规格,通过 IEEE 1394接口可以很方便地将数码摄像机、 DVD等家电与计算机相连,也可以连接高速的 内部局域网来传送多媒体信息及设备控制信 息,目前带有IEEE 1394接口的DV(数字视频) 摄影机和数字卫星接收器均已上市。
总线的特点是分时共享,因此,遇到两个或两
个以上设备同时使用总线时,就需要仲裁机构决定
顺序,显然其速度会受到影响。 为了提高数据传送速度,计算机内可以设置多条 总线。
(2)面向主存的双总线结构
在CPU与主存之间增加了一组高速总线----存储总 线,使得CPU可以直接与主存交换信息。这样,不仅提 高了信息的传送速率,而且减轻了系统总线的负担。但 是这种总线结构的硬件造价较高
§3.5总线系统
3.5.1概述
微机系统中硬件各部分如何连接?
采用总线结构实现各功能部件的互连 总线是多个系统功能部件之间进行数 据传送的公共通路 总线是一组导线、相关的控制和驱动电路组 成,通常被视为一个独立的部件
总线的分类有多种方式 按总线传送信息的方向分为: 单向总线 双向总线 按总线所处位臵分为: 片内总线(CPU内部总线) 片外总线(CPU外部所有总线) 按总线结构分为: CPU总线(前端总线)/系统总线 /外设总线。
⒊控制总线CB(Control Bus) CB总线用来传送控制信号、时序信号和状态 信息等。CB中每一根线的方向是确定的(单 向),但整体上看为双向总线。CB总线的线 数取决于微机系统控制命令的总数,例如, 如果系统有2n条命令,那么控制总线就需要 有n根线的CB总线。
3.5.3总线结构与I/O接口
EISA接口
扩展工业标准总线,是1988年由Compaq 等9家公司联合推出的一种32位总线标准。它 与ISA完全兼容,并提高了系统的整体性能, 数据传输速率为33MB/S。
PCI接口
外围设备互联总线,是由Intel公司推出 的一种高速局部总线,定义了32位数据总线, 且可扩展为64位,速度较ISA/EISA快,一般 32位数据传输速率为132MB/S,64位数据传 输速率则可达254MB/S。PCI总线通过PCI控 制器(也称为PCI桥)与CPU总线相连,支持 CPU与高速设备间高速传送数据——使图形、 视频、音频和通信设备能够共同工作,支持 多层总线方式工作,是当前最流行的总线之 一。PCI接口可连接的设备有显卡、声卡和网 卡等。
件板的连接
I/O接口的分类有多种方式
按照总的功能,可分为: 输入接口 输出接口
按照CPU与外设之间的数据通信数据的传送 方式,可分为: 串行通信的接口(称为串行接口)
并行通信的接口(称为并行接口)
⒉ 总线结构 ⑴ 单总线结构
所有的部件和设备连接到唯一的一组总线。
优点:控制简单, 易于扩充; 缺点:同一时刻只 能在两个设备之间 传送数据,这就使 系统总体数据传输 速度和效率受到限 制
智能轮可直接控制应用的滚动条,用户只要击一下轮子,并在希望 的方向上移动鼠标,还可滚动文档(若要停止滚动只须再击 一下轮子)
⒊ 扫描设备
图像输入设备 主要有两类:手持式和平台式 影响扫描仪性能的主要因素是分辨率 所谓扫描仪分辨率即每英寸检测到的像素点数, 单位为dpi,有1200dpi、2400dpi等多种规格
⒉地址总线AB(Address Bus)
AB总线用于传送CPU发出的地址信息(内存
地址和I/O设备地址),是单向总线。AB总线的线
数取决于微机系统内存空间的大小。 例如:如果内存容量为4GB,那么AB总线一次 需要传送32位(232=4G)的地址数据,因此需要 有32根线的AB总线,以确保总线宽度为32位。 传送地址信息的目的是为了指明与CPU交换信 息的内存单元或I/O设备。
使用IDE接口的常见设备有硬盘和光盘驱 动器两类。
SCSI接口
小型计算机系统接口,是Novell公司开发 的一种高速硬件接口标准。可以连接硬盘、 光驱、磁带机、扫描仪和打印机等多种设备, 主要用于高档PC机和网络服务器。
与IDE相比:SCSI能支持更多的连接设 备,1条SCSI-1(窄带)通道可以接入7部设 备,1条SCSI-2(宽带)则可以接入15部设备; SCSI的性能稳定且传输距离更长,一般有效 传输距离为12M。
出于速度和效率上的考虑,系统总线上传 送的信息必须采用并行传送方式;而通信总线 上数据传输方式则即可以是并行也可以是串行。