微机接口习题解答
微机原理与接口技术习题答案

01-01 什么是冯.诺依曼机?(PP7)答:微型计算机的操作过程采用的是程序存储原理,这是由数学家冯.诺依曼(Jone Von Neumen)首先提出的,因此计算机常常称为冯.诺依曼机。
程序存储原理指出:用机器码指令排出的程序在执行前,首先存储于存储器中,存储器既存储程序又存储数据。
然后CPU逐条地从存储器中逐次取出一条条指令码,把指令码变成控制信号序列,控制信号发向有关的部件,控制完成指令规定的操作。
即MPU逐条地从内存储器中取出程序中的指令并执行指令规定的操作。
01-02 微处理器,微型计算机,微型计算机系统有什么联系与区别?(PP4~5)答:微处理器主要由运算器、控制器、寄存器阵列和片内总线组成;微型计算机主要由微处理器、内存储器、I/O接口电路和总线组成;微型计算机系统由微型计算机、I/O设备和各种软件组成。
微处理器不能构成独立的工作系统,它不能独立地执行程序;微型计算机是构成独立工作系统的最小配置;微机系统是用户使用计算机的基本配置。
01-04 画出微机系统框图。
(PP7)01-12 将下列十进制数转换为8位有符号二进制数。
(1)+32 (2)-12解(1):[+32]原=0010,0000B,[+32]反=0010,0000B,[+32]补=0010,0000B解(2):[-12]原=1000,1100B,[-12]反=1111,0011B,[-12]补=1111,0100B01-14 将下列二进制数转换为有符号十进制数。
(1)1000,0000B (3)1001,0010B解(1):查编码表1000,0000B=-128D解(3):1001,0010B取反+1=11101101+1=11101110B=-110D02-01 8086 CPU内部由哪两部分组成?他们的主要功能是什么?(P22~24)答:8086 CPU由总线接口部件BIU和指令执行部件EU组成。
BIU的功能:形成地址、取指令、指令排队、读/写OPR和总线控制。
微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案微机原理与接口技术(第二版)课后题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统的区别是什么?微处理器是将CPU集成在一个芯片上,微型计算机是由微处理器、存储器和外部设备构成,而微型计算机系统则是微型计算机与管理、维护计算机硬件以及支持应用的软件相结合的系统。
1.2 CPU的内部结构由哪些部分组成?它应该具备哪些主要功能?CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等寄存器组成。
它的主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 采用总线结构的微型计算机有哪些优点?采用总线结构可以扩大数据传送的灵活性,减少连线。
此外,总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?数据总线是双向的,而地址总线是单向的。
如果一个系统的数据和地址合用一套总线或者部分总线,就要靠信号的时序来区分。
通常在读写数据时,总是先输出地址,过一段时间再读或写数据。
1.8 给定一个模型,如何用累加器实现15×15的程序?LD A。
15LD H。
15LOOP: ADD A。
15DEC HJP NZ。
LOOPHALT第2章作业答案2.1 IA-32结构微处理器直至Pentium 4,有哪几种?IA-32结构微处理器有、、Pentium、Pentium Pro、Pentium II、Pentium III和Pentium 4.2.6 IA-32结构微处理器有哪几种操作模式?IA-32结构支持保护模式、实地址模式和系统管理模式三种操作模式。
操作模式决定了哪些指令和结构特性可以访问。
2.8 IA-32结构微处理器的地址空间是如何形成的?由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
微机原理与接口技术课后习题答案[1]
![微机原理与接口技术课后习题答案[1]](https://img.taocdn.com/s3/m/41c342c02cc58bd63186bdb5.png)
1 思考与练习题一、选择题1.计算机硬件中最核心的部件是( )。
CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。
A(B——计算机数据处理能力的一个重要指标)A.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。
CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。
CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。
BA.41HB.42HC.61HD.62H6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。
CA.10010011BB.93HC.93D.147二、填空题1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。
P8 P52.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。
P5 P93.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。
P94.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。
P125.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。
P15 P166.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。
P18 P19三、判断题1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。
微机原理与接口技术答案(含详解)

微机原理与接口技术习题课后习题参考答案(含部分详解)第一章(p20)1、参考答案:冯•诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;③将程序存储在计算机内,简称“程序存储”。
其中第三点是冯•诺依曼计算机设计的精华,所以人们又把冯•诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。
冯•诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。
2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。
微型计算机系统结构如下图所示。
3、答案略,见p6~74、答案略,见图2,或教材图1-35、答案略,见p12~136、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。
7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium 微型计算机。
PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI 总线上。
微机接口与原理重点技术习题及参考解答

第7章习题及参照解答1.什么是I/O接口?I/0接口在系统中起何作用?解I/O接口就是连接外设和总线之间旳逻辑电路旳总称,它事实上是总线主设备与外设之间旳桥梁。
I/O接口旳作用是为理解决CPU与外设连接时由于速度、信号电平、信号格式及时序等旳不匹配而存在旳矛盾。
2.I/O接口有哪些重要功能?解I/O接口应具有数据缓冲、设备选择、信号转换、对外设监测和控制、中断祈求与管理、可编程等重要功能。
但不是规定每种接口都具有上述所有功能,有旳只具有其中某几项功能。
3.什么是I/O端口?它与I/O接口有何关系?解I/O端口是指I/O接口电路中能被CPU直接访问旳寄存器或某些特定器件(如触发器或锁存器等)。
一种I/O接口电路中也许有一种或若干个端口,如命令口、状态口、数据口等;而I/O端口均有确切旳地址(或编号)。
4.I/O端口编址方式有哪两种?各合用于什么场合?各有什么优缺陷?解I/O端口编址方式有两种:与存储器统一编址和I/O单独编址。
若CPU没有设立专门旳I/O 指令,则必须采用与内存统一编址方式;若CPU设立了专门旳I/O指令,则两种方式都可采用。
与内存统一编址旳好处是:可以使用访问内存旳所有指令访问I/O。
这样访问I/O旳指令类型多,功能齐全,不仅可对端口进行数据传送,还可以对端口进行算术、逻辑运算及移位等操作;另一方面是端口有较大旳编址空间。
缺陷是:占用了部分内存空间;端口指令旳长度增长、执行时间变长;程序中不易分清访问内存还是访问I/O;端口地址译码器复杂度增长。
I/O单独编址旳好处是:端口地址译码器简朴:端口指令短、执行速度快;程序中易分清是访问内存还是访问I/O。
缺陷是:端口指令类别少,CPU需专门设立I/O指令,且增长了CPU对外旳信号线(由于要分出内存读/写与I/O读/写两组信号)。
5.CPU与I/O之间数据传送旳方式有哪几种?各有什么特点?解CPU与I/O之间数据传送方式有四种,即无条件传送、程序查询传送、中断传送与DMA传送。
《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》习题参考答案习题21.为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。
因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。
2.8086CPU由哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元(Bus Interface Unit,BIU)和执行单元(Execution Unit,EU)。
指令队列在BIU中。
它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。
3.8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。
其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。
8086的指针寄存器和变址寄存器不可分割为8位寄存器。
4.8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。
在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。
8086就是通过IP寄存器来控制指令序列的执行流程。
5.在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。
它们的含义如下:CF:进位标志。
它记录运算时从最高有效位产生的进位值或结果值。
最高有效位有进位或有借位时CF=1,否则CF=0。
PF:奇偶标志。
它记录运算结果的奇偶检验条件。
当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。
AF:辅助进位标志。
在字节运算时,由低半字节(字节的低4位)向高半字节有进位或借位时,AF=1,否则AF=0。
微机原理与接口技术-习题参考答案

第1章习题答案1.答:计算机硬件的基本组成部分有:运算器、控制器、存储器、输入设备和输出设备五大组成部分;运算器功能:完成各种算术运算或逻辑运算;控制器功能:发出各种控制信息,使计算机各部件协调工作;存储器功能:存储程序和数据;输入设备:将程序和数据输入的部件;输出设备:将结果数据输出的部件。
2.答:以微型计算机为核心,配以鼠标、键盘等外围设备、电源、接口电路,以及控制计算机工作的软件构成微型计算机系统。
3.答:主板与外部设备之间的数据传输必须通过系统总线,所以系统总线包含的信号线必须满足下列各种输入/输出操作的需要:①访问分布于主板之外的存储器;②访问I/O接口;③适应外部中断方式;④适应存储器直接与外部设备交换信息。
总线控制逻辑的任务就是产生和接受这些操作所需要的信号。
4.答:计算机有运算器、控制器、存储器、输入设备和输出设备五大部分组成,计算机内部采用二进制数据的格式表示数据和指令。
程序将事先保存在内存储器中,计算机在工作时,不需要操作人员干预,自动逐条取出指令并执行。
5.答:CPU首先执行主板上BIOS中的自检程序;执行引导装入程序,依次搜寻硬盘、光盘等;读出引导记录,装入引导程序;由引导程序将操作系统装入内存;执行操作系统。
6.答:BIOS是Basic Input Output System的缩写,指的是基本输入输出系统"。
它是一组固化到计算机ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。
7.答:略。
2第3章习题答案1.(1)答:物理地址:物理地址(PA)是20位无符号二进制数,是CPU访问存储器的实际地址。
每个存储单元对应一个物理地址。
8086存储空间的物理地址范围是:00000H~FFFFFH。
逻辑地址:采用分段结构的存储器中,把通过段地址和偏移地址来表示的存储单元的地址称为逻辑地址,记为:段地址:偏移地址。
段地址:8086规定各逻辑段从节的整数边界开始,即段首地址二进制值的低4位是0000,把段首地址的高16位称为段基址或段地址。
微机原理及接口技术习题答案

微机原理及接⼝技术习题答案第⼀章习题及答案1. 微处理器内部包含哪三⼤部分?解:运算器、控制器和寄存器组。
2. 完成下列数制的转换①解:②0.11B=()D 解:0.11B=0.75D 。
③211.25=( )B =( )H 解:④10111.0101B=( )H=( )BCD解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。
解:4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补解:[]00001101B X Y +=补5. 已知X=51,Y=–86,⽤补码完成下列运算,并判断是否产⽣溢出(设字长为8位)。
① X +Y ② X -Y ③ –X +Y ④ –X -Y 解:67C C 0⊕=,所以未产⽣溢出。
676. 若使与门的输出端输出⾼电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。
7. 若使与⾮门的输出端输出低电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。
8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输⼊端的状态分别是什么?解:C 、B 、A 三个输⼊端的状态分别是‘1’,‘0’,‘0’。
第⼆章习题及答案1. 8086/8088CPU 由哪两⼤功能部分所组成?简述它们的主要功能? 解:8086/8088CPU 由EU 和BIU 两⼤功能部分组成。
执⾏单元EU主要完成指令的译码和执⾏。
执⾏单元通过EU控制电路从BIU中取出指令,经过指令译码形成各种定时控制信号,向EU内各功能部件发出相应的控制命令,以完成指令所规定的操作。
总线接⼝单元BIU是8086/8088同外部联系的接⼝。
它负责所有涉及外部总线的操作,包括取指令、读操作数、写操作数、地址转换和总线控制等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机接口复习一、基础章第1章概述第2章微处理器第3章地址译码技术及存储器第10章模拟接口第1章概述学习要求1.掌握微机接口技术的概念(定义、功能)2.接口的5种类型。
第2章微处理器学习要求1.掌握微处理器的内部结构,重点是8086CPU的内部结构、寄存器的组成方式、存储器的组成方式、输入输出方式。
2.掌握8086微处理器的引脚功能和工作时序;理解80386微处理器的内部结构和工作时序。
3.了解Pentium 系列机的功能特点。
1第3章地址译码技术及存储器学习要求1.掌握I/O端口的概念及端口地址的编址方式。
2. 掌握访问I/O端口的指令(单字节地址指令、双字节地址指令的使用方法)3. 掌握固定式端口地址译码器、开关式端口地址译码器的实现方法。
重点是地址译码的原则和端口地址范围的计算。
第10章模拟接口学习要求1.掌握A/D和D/A的概念2.理解A/D和D/A的工作过程。
3.掌握A/D和D/A的主要性能指标二、重点章第4章输入/输出及DMA第5章中断技术第6章定时/计数技术第7章并行接口2 第4章输入/输出及DMA学习要求1.掌握CPU与外设传送数据的4种方式2.掌握DMA的概念、数据传送的4种方式及传送过程(4个步骤)、DMAC的功能。
3.理解8237ADMA的内部结构及引脚功能。
4. 掌握8237A初始化编程。
第5章中断技术学习要求1.掌握中断的定义、处理过程、中断优先级、中断向量及向量表的概念。
2.8086CPU的中断分类及特点3.理解8259A中断控制器的内部结构和引脚功能。
4.掌握8259A初始化命令字和操作命令字的各位含义。
能8259A初始化编程。
第6章定时/计数技术学习要求1.掌握定时/计数的定义、分类、特点及使用场合2.理解8253-5定时/计数器的内部结构及工作方式。
3. 掌握8253定时/计数器初始化编程。
3第7章并行接口学习要求1.掌握并行接口的概念、基本输入输出接口的工作原理。
2. 理解8255A并行接口的内部结构及工作方式。
3. 掌握8255A并行接口的初始化编程。
自学章第8章串行通信接口第9章人机交互设备接口第11章总线技术第8章串行通信接口自学要求1.掌握串行通信的基本概念2.理解串行通信方式、数据校验方法、数据传输率、传输距离、信号的调剂与解调的基本概念。
第9章人机交互设备接口自学要求1.掌握输入/输出设备的概念及功能2. 标准输入设备键盘类型及工作原理43.显示设备的类型。
4.打印设备的类型第11章总线技术自学要求1.总线的定义、总线的分类、总线的标准2.了解各类系统总线的使用场合及主要特点。
各类外部总线的使用场合及主要特点。
5三、简答题(第2节)1.什么是接口?接口的基本功能是什么?P1~P4答:微机接口是位于主机与外设之间的一些转换电路的总称。
接口的功能有数据锁存、缓冲与驱动功能;信号转换功能;接收、执行CPU命令功能;设备选择功能和中断管理功能。
2.地址译码器信号有什么用?答:区分和选通不同外设(接口)工作。
3.什么是中断向量表?答:把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。
4.并行接口的主要特点及其主要功能是什么?P140答:并行接口有两个特点:一是以并行方式实现数据传输,数据通道、或数据宽度就是传送的位数。
二是在计算机与外设之间,设置协调传递数据的有关联络信号(握手信号)6 主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。
5.输入缓冲的作用是什么? 输出锁存的作用是什么?答:输入缓冲的作用是为了防止外设数据干扰数据总线。
输出锁存的作用是为了使CPU通过数据总线输出给外设的数据能保持住。
6.8259的中断服务寄存器ISRi的某一位如果置1,其含义是什么?答:说明CPU正在执行的是ISRi所对应中断服务程序。
7.微处理器、微型计算机和微型计算机系统三者之间有和区别?答:微处理器由运算器、控制器、寄存器阵列和内部总线等部分组成。
微处理器是实现微型计算机的运算和控制功能,是微型计算机的核心。
微型计算机由微处理器、主存储器、I/O接口电路以及总线构成。
微型计算机系统由硬件系统和软件系统两大部分组成。
其中硬件系统包括微型计算机和外7 围设备。
因此可见微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。
8.CPU 在内部结构上由哪几个部分构成?CPU 应具备哪些主要功能?答:CPU 在内部结构上由运算器、控制器、寄存器阵列和内部总线等部分组成。
CPU的主要功能是完成各种算术运算和逻辑运算,并实现对整个微型计算机的控制,其内部又具有传递和暂存数据的功能。
9.DMA 控制器的功能:P78(1).响应外设的DMA请求,是CPU暂停工作,接管总线;(2).能按节拍提供外设和存储器工作的各种信号;(3).提供存储器地址;(4).可编程,灵活应用。
10. CPU 响应INTR 的4个条件是什么?P104答:CPU 响应INTR 的4个条件是⑴.I F=1(允许中断)8⑵. NMI=0(无非屏蔽中断请求)⑶. HOLD=0(无总线请求)⑷.无内部中断请求11.中断响应周期中,CPU发出的两个负脉冲INTA信号的作用是什么?P23 答:CPU发出的第1个负脉冲INTA信号的作用是对中断源应答信号,要求中断源准备中断类型号(中断向量);CPU发出的第2个负脉冲INTA信号的作用是要求中断源将中断中断类型号(中断向量)送数据总线;CPU从数据总线上读取中断类型号。
12.中断响应周期中,9259A接收的两个负脉冲INTA信号,9259A做了什么操作?P111答:9259A接收的第1个负脉冲INTA信号,置ISRi=1,IRRi=0;9259A接收的第2个负脉冲INTA信号,将中断类型号送到数据总线,以便CPU读取。
13.8259A有哪两种命令字?P111答:8259A的两种命令字分别是初始化命令字(ICW)和操作命令字(OCW)。
9 14.8259A的内部结构由哪些部件组成?P108 ~P110答:8259A的内部结构由IRR寄存器、ISR寄存器、PR寄存器、IMR寄存器、控制逻辑、数据缓冲器、读写控制逻辑和级联缓冲器8个部件组成。
15.有INTA、INTB、INTC 3个可屏蔽中断,INTA 的优先级最高,INTB的优先级次高,的优先级最低,根据中断执行过程的现象,回答下列问题。
(广西自学专科统考题)(1)3个中断源同时提出中断请求,CPU 响应哪个中断?(2)在执行INTC中断服务程序中,提出INTA中断请求,CPU没有响应,这是为什么?(3)在执行INTC中断服务程序中,产生了INTA、INTB中断请求,CPU都给予响应,这是为什么?答:(1)CPU 响应INTA中断请求。
(2)在执行INTC中断服务程序前,INTC10 中断服务程序关中断,不允许中断嵌套。
所以在执行INTC中断服务程序中,提出INTA 中断请求,CPU 没有响应。
(3)在执行INTC中断服务程序前,INTC中断服务程序开中断,允许中断嵌套。
在执行INTC中断服务程序中,INTB比INTA先产生,CPU响应了INTB中断请求,而在执行INTB中断服务程序前,INTB中断服务程序开中断,允许中断嵌套。
则在执行INTB中断服务程序中产生INTA中断请求,CPU也响应了INTA中断请求。
16.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同P19答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。
11最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入为8086的S2#~S0#三条状态信号引线提供。
17. 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?P14 答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。
处理器从FFFFOH 存储单元取指令并开始执行。
18. 8259A初始化编程过程完成那些功能?这些功能由那些ICW设定?P111~P115答:初始化编程用来确定8259A的工作方式。
ICW1确定8259A工作的环境:处理器类型、中断控制器是单片还是多片、请求信号的电特性。
ICW2用来指定8个中断请求的类型码。
ICW3在多片系统中确定主片与从片的连接关系。
ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等。
12 19. 8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器?P111~P118答:8259A的工作方式通过微处理器向其写入初始化命令字来确定。
初始化命令字分别装入ICW1~ICW4内部寄存器。
8259A在工作过程中,微处理器通过向其写入操作命令字来控制它的工作过程。
操作命令字分别装入OCW1~OCW3内部寄存器中。
8259A 占用两个端口号,不同的命令字对应不同的端口,再加上命令字本身的特征位及加载的顺序就可以正确地把各种命令字写入对应的寄存器中。
20.8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?答:IF是8086微处理器内部标志寄存器的一位,若IF=0,8086就不响应外部可屏蔽中断请求INTR引线上的所有请求信号。
8259A有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向8086处13理器产生INTR请求。
21. 8255A的3个端口在使用上有什么不同?P147答:8255A的A端口,作为数据的输入、输出端口使用时都具有锁存功能。
B端口和C端口当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。
22 说明8237A初始化编程的步骤。
(P89)答:(1)。
输出主清除命令,使DMAC处于复位状态,准备接收新命令;(2) 写入工作方式寄存器,以确定8327A工作方式和传送类型;(3)写命令寄存器,以控制8237A的工作;(4)根据所选择的通道,输入相应通道当前地址寄存器和基址寄存器的初值;(5)输入当前字节计数器和基本字节数急促器的初始值;(6) 写入屏蔽寄存器(写屏蔽字)1423. D/A转换器的功能是什么?其主要技术指标是什么?P234~P235答:D/A转换器的功能是将输入的数字信息转换成模拟信息输出。
主要技术指标有(1).分辨率(2).转换精度(3).转换时间(4).性线误差24.8086CPU有哪4组寄存器?P10答:8086CPU的组寄存器为(1)通用寄存器(2)段寄存器(3)地址指针和变址寄存器(4)指令指针和标志寄存器25.DMA有哪4种传送方式?P76答:(1)单次DMA传送(2)成组传送(3)请求方式成组传送(4)级联传送26.8253-5内部结构由哪4部分组成?P126 答:8253-5内部结构由下列4部分组成:(1)数据总线缓冲器(2)读/写逻辑(3)控制字寄存器(4)计数器15 27.中断处理过程分为哪4个步骤?P95答:中断处理过程分为(1)中断请求(2)中断响应(3)中断服务(4)中断返回16五、分析、设计题(第3节)(一) 分析题:1.分析下列电路,写出DMA、PIC、T/C 和8259A的地址范围DMA CS(8237A)INTR CS(8259ª)T/C CS (8253A)PIC CS(8255A)解:由图可得译码器真值表地址输入输出A9A8A7 A6 A5 A4A3 A2A1A0Y3 Y2Y1 Y00 0 0 0 ×××××× 1 1 1 00 0 0 1 ×××××× 1 1 0 10 0 1 0 ×××××× 1 0 1 10 0 1 1 ×××××× 0 1 1 1由真值表可得A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 地址范围端口名0 0 0 0 ××××××000H~03FH DMA0 0 0 1 ××××××040H~07FH PIC0 0 1 0 ××××××080H~0BFH T/C0 0 1 1 ××××××0C0H~0FFH 8259A172.分析下列程序段,说明程序功能MOV DX,PROTANEXT:IN AL,DXTEST AL,80HJZ NEXTMOV DX,PROTBIN AL,DXMOV DX,PROTCOUT DX,ALRET注:程序中PROTA、PROTB、PROTC为端口地址答:程序功能从端口PROTA读取1个字节数据,并测试D7位。