微型计算机原理习题及解答,DOC
微机原理习题解答

(5)OR AL,[SI-80H] (6)PUSH AX
(7)MOV AX,[2020H] (8)JMP DWORD PTR ES:[SI]
3-3 指出下列指令的错误。
(1)MOV AL,BX (2)MOV CS,AX
1-4将下列十六进制数转换为二进制数、十进制数。
(1)8E6H (2)0A42H (3)7E.C5H (4)0F19.1DH
1-5将下列二进制数转换为BCD码。
(1)1011011.101 (2)1010110.001
1-6将下列BCD码转换为二进制数。
(1)(0010 0111 0011)BCD(2)(1001 0111.0010 0101)BCD
试画出存储器分段地址分配示意图,指出CS、DS、SS各段寄存器内容是什么?
2-23 解释什么是规则字、非规则字,8086 CPU对它们的存取各需要几个总线周期?
第三章 指令系统
3-1 指出下列指令的寻址方式。
(1)MOV BX,2000H (2)MOV BX,[2000H]
(3)MOV [BP],CX (4)MOV AL,[BX+SI+100H]
2-11 试画出在最小模式下,8086 CPU读、写总线周期时序图。
2-12 8086与8088相比有哪些不同?8086引脚BHE的作用是什么?其存储器组织为什么要由偶存
储体和奇存储体组成?
2-13 在最小模式下,8086的哪些引脚是分时复用的?哪些信号需要由系统进行锁存?
2-14 8086/8088内指令队列的作用是什么?其各自长度为多少?8086 CPU复位后,有哪些特
1-15已知补码如下,分别求出真值、原码、反码。
微机原理课后习题参考答案

微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。
微型计算机:简称“微型机”、“微机”,也称“微电脑”。
由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便。
微型计算机系统:简称“微机系统”。
由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。
配有操作系统、高级语言和多种工具性软件等。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。
1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。
总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。
1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。
微型计算机原理及应用习题全套答案

CH01微型计算机概述习题与思考题1. 微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。
)2. 8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理: ① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。
② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。
在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。
但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。
微型计算机原理课后习题答案,王忠民主编,DOC

王忠民主编西安电子科技大学出版部分习题答案第二章计算机中的数值和编码1、将十进制数转换为二进制和十六进制(1)129.75=10000001.11B=81.CH(2)218.8125=11011010.1101B=2、3451F.2H=103.CEH(3) 18.9+1010.1101B+12.6H-1011.1001=36.5256、选取字长n为8位和16位两种情况,求下列十进制数的补码。
(1) X=-33的补码:1101(2) Y=+33的补码:00100001,0000000000100001(3) Z=-128的补码:10000000,1111111110000000(4) N=+127的补码:01111111,0000000001111111(5) A=-65的补码:10111111,11111111101111117=-=+=-=+8并判断结果是否溢出。
(1)43+8∵ [43]补=00101011B,[8]补=00001000B∴ [43]补+[8]补=00101011B+00001000B=00110011B=33H00101011B+00001000B00110011B∵C S=0,C D=0,OF=C S⊕C D=0⊕0=0∴无溢出(无(溢9z=?,10111000B①若为无符号数②若为带符号补码数∵CF=1 ∴不正确∵CF=1,DF=1 OF=0∴不溢出x+y=0B8H x+z=61H y+z=3BH z+v=0CCH①不正确不正确不正确正确②不溢出不溢出不溢出溢出第三章80X86微处理器1.简述8086/8088CPU中BIU和EU的作用,并说明其并行工作过程。
答:(1)BIU的作用:计算20位的物理地址,并负责完成CPU与存储器将从内2.4BX(Base)称为基址寄存器。
用来存放操作数在内存中数据段内的偏移地址,CX(Counter)称为计数器。
在设计循环程序时使用该寄存器存放循环次数,可使程序指令简化,有利于提高程序的运行速度。
微型计算机原理习题及解答

微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。
微型计算机的硬件系统包括:微型计算机和外围设备。
微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。
微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元(ALU))、控制器和一定数量的寄存器组成。
2、控制总线传输的信号大致有哪几种?答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。
3、微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。
②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。
4、简述8086 CPU的逻辑结构。
答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。
其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。
5、8086/8088 和传统的计算机相比在执行指令方面有什么不同? 这样的设计思想有什么优点?答:传统的计算机都是按照下面3个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。
②对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。
完整word版,单片微型计算机原理及接口技术 郑郁正 习题解答

<1.1>单片机是指单一集成电路芯片,是集成的微型计算机,其包含中央处理器CPU、内存MEM 和输入输出I/O三部分。
而个人计算机至少包含显示器和键盘,其核心部分也包含CPU、MEM和I/O,也可以用单片机制作个人计算机。
注:个人计算机强调人机交互操作,而单片机主要应用于自动控制。
现代的个人计算机内存容量比较大,一般都超过1MB RAM,难以集成到单片机中,所以个人计算机的内存MEM 都采用独立的MEM芯片。
<1.2>单片机由于集成在单一芯片上,所以高可靠性是其最主要的特点。
单片机由于CPU、MEM 和I/O的差别,种类繁多,能适应各种各样的要求,性价比极高。
<1.3>1)民用智能家电;2)个人移动电子设备:电子表,手机,MP3;3)工业智能测控;4)农业,医疗,军事;5)计算机网络设备<1.4>1)CPU; 2) I/O: 定时计数器、普通I/O、串行通信;3)MEN:FLASH+RAM<1.5>第13页。
计算机各组成部分的信息传输的一组公共线路。
总线分为片总线,内总线,和外总线。
采用总线方便系统的功能扩充。
<1.6>CPU读存储器的过程:1)送出地址2)读信息有效3)存储器对应单元的数据输出到总线4)CPU取得数据5)结束读信号地址。
CPU写存储器的过程:1)送出地址,选择存储器对应单元2)送出数据3)输出有效写信号4)结束写信号5)结束数据和地址信号。
<1.7>B、D、H;十进制。
<1.8>该题目的意思应该是8位二进制数。
无符号书0~255,带符号数通常是补码:-128~127;BCD码是指压缩BCD码:00~99。
<1.9>这是一个7位二进制书,补码是-11 0111B=-37H=-(48+7)=-55。
无符号二进制数是49H=4*16+9=73。
‘A’的ASCII码是41H,49H既是字母‘I’,BCD码是49.<1.10>电脑型电饭锅,电子表。
微机原理习题集以及答案
第一部分 例题与习题第1章 微型计算机基础例 题1.把十进制数转化为二进制数。
P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。
整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=()2 10=2所以,10=(.111)22.把二进制数转换为八进制数和十六进制数。
P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。
(10 1)2=(010 100)2=8(1 2=(0001 2=163.将八进制数转换为二进制数。
P9解:8=(010 100)2=24.X=,Y=-,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补= [Y]补= [-Y]补=说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。
+ -------------- 1-------------- 0-------------- 0-------------- 1------------- 1 ------------- 15.B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=,X=-21[X]补=,[X]原=,X=-107[X]BCD=,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。
把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。
微型计算机原理作业第二章习题与思考题
第二章第二章 习题与思考题习题与思考题一、填空题:1.1. 8086 CPU 内部数据总线宽度为内部数据总线宽度为__________________位,外部数据总线宽度为位,外部数据总线宽度为位,外部数据总线宽度为__________________位。
位。
位。
2.2. 8088 CPU 内部数据总线宽度为内部数据总线宽度为__________________位,外部数据总线宽度为位,外部数据总线宽度为位,外部数据总线宽度为__________________位。
位。
位。
3.3. 8086 CPU 地址总有地址总有____________位,寻址范围是位,寻址范围是位,寻址范围是__________________________________________。
4.4. 8086 CPU 的编程结构一般为的编程结构一般为________ ____________ ____和______ ______两部分两部分. .5.5. SP 常称为常称为____________________________________,其位数为,其位数为,其位数为_________位,作用是位,作用是位,作用是____ ___________________ _______________。
6.6. CS 常称为常称为____________________________________,其位数为,其位数为,其位数为_________位,作用是位,作用是位,作用是________ ___________________ ___________。
7.7. IP 常称为常称为____________________________________,其位数为,其位数为,其位数为_________位,作用是位,作用是位,作用是___ ___________________ ________________。
8.8. FLAGS 常称常称____________________________________,其位数为,其位数为,其位数为_________位,作用是位,作用是位,作用是_______ __________ _______ __________。
微机原理一至四章课后习题[1]
第一章习题1简答:微处理器也叫CPU或中央处理器,包括运算器、控制器、寄存器组和内部总线。
微型计算机包括CPU、内存、I/O接口、系统总线。
微型计算机系统由硬件系统和软件系统共同构成微型机系统,是相辅相成的,缺一不可关系:微型计算机是以微处理器为核心,微型计算机系统是以微型计算机为核心,它们都不能独立工作,只有微型计算机系统才是完整的数据处理系统,才具有实用意义。
2简答:微型计算机由CPU、内存、I/O接口、系统总线组成。
3简答:在CPU内部连接各寄存器及运算部件之间的总线称为微处理器总线,即内部总线。
总线由三类传输线组成:数据线、地址线和控制线。
4答:微型计算机的工作过程就是逐条执行指令序列的过程,也就是不断的取指令和执行指令的过程。
在去指令阶段,把指令的地址赋给程序计数器PC,CPU从内存中读出的内容为指令,把它送入指令寄存器,由指令译码器译码,经控制器发出相应的控制信号。
在执行指令阶段,CPU执行指令所规定的具体操作。
一条指令执行完毕,就转入下一条指令的取指令阶段,这样周而复始的循环直到程序结束。
第二章习题一、填空题1、执行部件EU的组织有:,和。
2、8086CPU从偶地址访问内存1个字时需占用周期,而从奇地址访问内存1个字操作需占用周期。
3、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为字节。
4、8086微处理机在最小模式下,用来控制输出地址是访问内存还是访问I/O。
5、一台计算机能执行多少种指令,是在时确定的。
二、单项选择题1、微型计算机的性能主要由来决定。
A、价钱B、CPUC、控制器D、其它2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。
B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。
C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。
D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。
微机原理习题解答
6、完成下列码制之间的转换 [X]原=BDH [X]补、[X]反、X真值= ? [X]反=3CH [X]补、[X]原、X真值= ? [X]补=8AH [X]反、[X]原、X真值= ?
[X]原=BDH [X]补=C3H [X]反=C2H X真值= -61 [X]反=3CH [X]补=3CH [X]原=3CH X真值= 60 [X]补=8AH [X]反=89H [X]原=F6H X真值= -118
第二章习题 1、 CPU常用的工作方式有哪几种?8086CPU采用 哪种工作方式? CPU 常 用 的 工 作 方 式 有 串 行 方 式 和 并 行 方 式 , 8086CPU采用并行工作方式。 2 、 8086CPU 有哪几部分组成?各组成部分的主要 功能是什么? 8086CPU有执行部件EU和总线接口部件BIU组成。 EU的主要功能是 (1)从指令队列中取出指令。 (2)对指令进行译码,发出相应的控制信号。 (3)向BIU发出请求。 ( 4 )执行指令包括进行算术、逻辑运算,并计算 操作数的偏移量。
5、完成下列数制之间的转换 (48)D=( 30 )H=(00110000)B (6DB)H=(1755)D=(11011011011)B (10101101)B=( AD)H=( 173 )D (98)D=( 10011000)BCD=( 1100010 )B (010110010010)BCD=( 592 ) D =(1001010000) B
4、微型计算机内部、外部的结构特点是什么? 总线结构的优点是什么?
微型计算机内部为单总线结构,外部为三总线结 构即AB、DB、CB 有了总线结构以后,系统中各功能部件的相互关 系变为各个部件面向总线的单一关系,一个部件 只要符合总线标准,就可以连接到采用这种总线 标准的系统中,使系统功能很方便得到扩展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。
3、微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。
②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。
4、简述8086CPU的逻辑结构。
③执行指令。
如果所执行的是转移指令、调用指令或者返回指令,则重新设置指令指针的值,以指向下一条要执行的指令。
而8086/8088指令的执行是流水线方式,取指令和执行指令是并行工作的,工作效率大大提高,从而大大提高了CPU的执行速度。
6、总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为10MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?答:为了取得指令或进行数据的传送,CPU的总线接口部件需要执行一系列的操作,这些操作所经历的时间叫一个总线周期。
在端,是8086/8088提供给地址锁存器8282(或74LS373)的控制信号,高电平有效,在任何一个总线周期的T1状态,该引脚输出有效高电平,以表示当前在地址/数据复用总线上输出的是地址信息,地址锁存器将ALE作为锁存信号,对地址进行锁存,锁存器的输出端形成系统的地址总线。
在T2~T4期间,锁存器输出的地址总线保持稳定,复用总线上的数据传输不会影响地址信号,这样就有效地分离了数据总线和地址总线。
9、8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?答:8086CPU的地址总线宽度是20条地址线,故他的存储器寻址空什么作用?答: 对于8086/8088来讲,INTA信号是位于2个连续总线周期中的两个负脉冲,在每个总线周期的T2、T3和Tw状态,INTA 端为低电平。
第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许。
外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU便得到了有关此中断请求的详尽信息。
12、8086最多可有多少种中断?按照产生中断的方法分为哪两大类?蔽中断受到禁止。
14、什么叫中断向量?它放在哪里?对应于中断类型号1CH的中断向量存放在哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应怎样存放? 答:所谓中断向量,实际上就是中断处理子程序的入口地址。
中断向量放在中断向量表中,每个中断向量用4个字节来描述,256个中断向量需要1024字节(即1K空间),8086/8088的中断向量表位于内存0段的0~3FFH区域。
对应于1CH的中断向量存放在中断向量表种偏移地址为4×1CH=70H开始的地方,如果1CH的中断处理子程序从5110H:2030H开始,则中断向量从70H开始的存放顺序是:30H、20H、10H、51H。
CPU在当前指令执行完以后,开始响应外部的中断请求; CPU在其后的连续两个总线周期中,各往INTA引腿上发两个负脉冲外设接口接到第二个负脉冲以后,立即往数据线上给CPU 送来中断类型码。
C)CPU在响应外部中断、并进入中断子程序的过程中,要依次作下面几件事:①从数据总线上读取中断类型码,将其存入内部暂存器。
②将标志寄存器的值推入堆栈。
③把标志寄存器的中断允许标志IF和单步标志TF清零。
④将断点保护到堆栈中先压入CS再压入IP。
所谓断点,就①用一条指令进入中断处理子程序,并且,中断类型码由指令提供。
②进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型码。
③不受中断允许标志IF的影响,也就是说,不管IF是1还是0,软件中断均可执行。
④正在执行软件中断时,如果有外部硬件中断请求(非屏蔽中断请求或IF=1时的可屏蔽中断请求),会在执行完当前指令后立即给予响应。
在中断处理子程序和主程序的关系上,软件中断和硬件中相当快的主存储器,但它并不是真正的物理上的主存,故称为虚拟存储器。
80386的虚拟存储器容量可高达64TB(64太字节),这样,就可以运行要求存储器容量比实际主存储器容量大得多的程序。
20、80386的MMU功能块具体有什么功能?逻辑地址、线性地址、物理地址分别由其中什么部件管理?答:MMU的功能就是实现存储器的管理,它由分段部件SU和分页部件PU和总线接口部件BIU组成。
☐逻辑地址由指令预取部件(IPU)、执行部件(EU)产生;SU管理物理地址空间。
保护方式提供了多任务环境中的各种复杂功能以及对复杂存储器组织的管理机制。
只有在保护方式下,80386才充分发挥其强大的功能。
在保护方式下,通过软件切换到虚拟8086方式。
在80386多任务系统中,可以使其中一个或几个任务使用虚拟8086方式,这样,80386可以虚拟成若干个8086CPU,虚拟8086方式的名称正是由此而来。
虚拟8086方式下可以执行8086的应用程序,使大量的8086软件有效地与80386保护方式下的软件并发运行。
22、80386通常工作于什么方式?能够一开机就进入这种方式吗?作用;而虚拟8086方式下虽然物理地址的计算方法与8086相同,但在存储器管理上还是有很大区别的。
25、80386在3种工作方式下,“段”的长度有什么差别?答:在实地址方式下和虚拟8086方式下段的长度是216(即64KB);而在80386保护模式下“段”的长度是232(即4GB)。
26、80386的流水线技术主要体现在哪两个方面?答:80386的流水线技术主要体现在指令流水线技术和地址流水线技术两个方面。
27、80386对多任务功能是如何体现支持性的?答:80386在硬件上提供了作为选择子的段寄存器(CS、DS、ES、SS等)、控制寄存器(CR0、CR2、CR3)、系统地址寄存器RISC技术的CPU有如下特点:只含简单而常用的指令,指令的长度较短,并且每条指令的长度相同。
采用指令级并行处理的流水线机制,可以在同样的时间段中比非并行处理的流水线机制下执行更多的指令。
大多数指令利用内部寄存器来执行,只需要一个时钟周期,这不但提高了指令执行速度,而且减少了对内存的访问,从而使内存的管理简化。
30、Pentium采用了哪些先进技术?答:Pentium采用的先进技术主要有3点:CISC和RISC相结合的技平。
所以其工作条件是:A19=0、A18=A17=A16=A15=1故74LS138的片地址3.RAM的地址范围是多少(用16进制表示)?答:因为RAM的片选信号CS接74LS138的Y1端,所以片选条件是:缓冲器中,并将它变换成外部设备所需要的信息形式。
例如:数字量到模拟量的变换(D/A);并行数据到串行数据的变换;电平变换等。
34、CPU和输入/输出设备之间传送的信息有哪几类?答:通常,CPU和输入/输出设备之间有以下几类信号:数据信息;状态信息;控制信息。
35、什么叫端口?有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址? 答:每个接口部件都包含一组寄存器,例如:数据缓冲器、状态寄存器、控制寄存器;CPU和外设进行数据传输时,各类信息进方式和条件传送方式即查询方式)中断方式、DMA方式3种。
实际选择某种传输方式时,主要根据问题的实时性要求、速度要求以及对CPU资源的占用情况考虑:无条件传送方式最简单,但只适合I/O端口始终处于准备好的情况;由于大多数外设的速度比CPU的工作速度低得多,条件查询式传送方式实质是让CPU降低工作速度去适应速度低得多的外部设备,浪费CPU资源,适合CPU资源不紧张不要求随机性、实时性响应的情况;中断方式适合随机性、实时性响应要求高的场合;DMA方式适合要求速度快、传送数据量大的场合。
以上各种传输方式硬件的复杂性以及硬件的代价依次加大,具体考虑问[处?答:虽然中断传输方式具有实时性好、响应速度快的优点,但由于用中断方式进行大数据量的输入/输出时,所有数据都要经过CPU的中转每传输一个数据都要经历一次中断调用和CPU对数据的读、写,所以效率不高。
而DMA方式可以直接控制总线不经过CPU的中转与RAM进行直接的数据交换,所以在大数据量高速传输的场合,DMA方式比中断方式更优越。
39、接口电路按功能可分为几类?答:接口电路的基本功能是在系统总线和I/O设备之间传输信号、提供缓冲作用,以满足两边的时序要求。
对于一个具体的接口电路串行通信虽然比并行通信慢很多,但通讯设施的开销要节省得多。
通常,并行通信总是用在数据传输率要求较高、而传输距离较短的场合。
串行通信是用在数据传输率要求较低、而传输距离较远的场合。
42、接口部件为什么需要有寻址功能?设计一个用74LSl38构成的译码电路,输入为A3、A4、A5、A6,输出8个信号以对8个接口部件进行选择,最低片选地址是40H。
如果要进一步对接口中的寄存器进行寻址,应该怎样实现?恒定为偶数个1(偶校验)或恒定为奇数个1(奇校验)。
如果采用奇/偶校验,每个字节中的数据只有低7位为有效位,最高位作为校验的调整。
例如,如果用偶校验,现在所传输的数据中1的个数为奇数,那么,校验位应设置为1,从而保证字节中所含1的个数是偶数,接收方对每个接收的字节都进行偶校验,校验完成后应当将最高位清0。
44、在串行数据通信系统中,什么叫全双工方式?什么叫半双工方式?答:在串行数据通信系统中,全双工方式是指通讯设备既能够发送又能够接收,而且能够同时进行发送和接收;半双工方式是指通1+7+1+1=10如果波特率为9600,则每秒钟能传输的最大字符数为:9600÷10=960(个)47、8251A和CPU之间有哪些连接信号?其中C/D和RD、WR如何结合起来完成对命令、数据的写入和状态、数据的读出?答:8251A和CPU之间的连接信号有数据线D7~D0、片选信号CS (是CPU的地址信号通过译码后得到的)。
CS为低电平时,8251A被选中。
反之,CS为高电平时,8251A未被选中,这种情况下,8251A的数据线处于高阻状态,读信号RD和写信号WR对芯片不起作用。
读/写控制信号RD、WR、C/D他接着往奇地址端口输出的1个或2个字节就是同步字符,同步字符被写入同步字符寄存器。
如果有两个同步字符,则会按先后分别写入第一个同步字符寄存器和第二个同步字符寄存器。
③此后,只要尚未用复位命令将8251复位,不管是同步模式还是异步模式,由CPU用奇地址端口写入的值将作为控制字送到控制寄存器,而用偶地址端口写入的值将作为数据送到数据输出缓冲寄存器。