专接本微机原理简答
- 格式:doc
- 大小:88.50 KB
- 文档页数:12
专升本《微机原理》考试答案试卷名称专升本《微机原理》_08003050试卷题头华中科技大学网络教育试题统计信息大题标题每题分数试题数总分数单选 2 40 80 填空 0 11 31 多选 2 10 20 设计 20 1 20 合计 - 62 151 1、单选(共 40 题,每题 2 分,共 80 分)1. CPU 中的运算器的主要功能是()。
A. 算术运算 B. 逻辑运算 C. 算术运算与逻辑运算 D. 函数运算答案:C上移下移删除2. 在下面关于微处理器的叙述中,错误的是( ) 。
A. 微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B. 一台计算机的CPU 含有 1 个或多个微处理器 C. 寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D. 不同型号的CPU 可能具有不同的机器指令答案:C3. 若用 MB 作为 PC 机主存容量的计量单位,1MB 等于( )字节。
A. 210 个字节 B. 220 个字节 C. 230 个字节 D. 240 个字节答案:B4. 8086CPU 的标志寄存器中,OF 标志表示运算结果的()情况。
A. 进/借位 B. 符号 C. 溢出 D. 辅助进位答案:C5. 运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( )。
A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出B. 两个整数相加,若结果的符号位为 0,则一定发生溢出 C. 两个整数相加,若结果的符号位为 1,则一定发生溢出 D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出答案:D6. 若某数据段位于存储区38000H~47FFFH,则该数据段的段基址DS 的值为()。
A. 38000H B. 47FFFH C. 3000H D. 3800H 答案:D7. 80X86 执行程序,对存储器进行访问时,物理地址可由()组合产生。
A. SS 和 IP B. CS 和 IP C. DS 和 IP D. CS 和 BP 答案:B8. 程序设计中所使用的地址是()。
微机原理专升本试题及答案一、选择题(每题2分,共20分)1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,不正确的是()。
A. 微处理器是微机的核心部件B. 微处理器只能执行整数运算C. 微处理器包含了控制单元和算术逻辑单元D. 微处理器的性能与其时钟频率密切相关3. 在微机原理中,总线的概念指的是()。
A. 数据传输的通道B. 微机的输入输出接口C. 微机的电源线D. 微机的外部设备4. 以下哪个不是微机系统中常见的输入设备?()A. 键盘B. 鼠标C. 打印机D. 扫描仪5. 在微机系统中,DMA(Direct Memory Access)的作用是()。
A. 允许外设直接访问内存,减少CPU的干预B. 提高CPU的计算速度C. 增加系统的存储容量D. 提供网络连接功能6. 微机系统中,用于存储程序和数据的半导体存储器是()。
A. PROMB. EPROMC. DRAMD. SRAM7. 在微机系统中,操作系统的作用不包括()。
A. 管理计算机硬件资源B. 提供用户界面C. 执行所有的程序代码D. 为应用程序提供运行环境8. 以下哪个是微机系统中常用的网络通信协议?()A. USBB. TCP/IPC. HDMID. VGA9. 在微机系统中,I/O地址空间指的是()。
A. 中央处理器的寄存器地址B. 输入输出设备的端口地址C. 内存的物理地址D. 硬盘的逻辑地址10. 下列关于微机存储器的叙述中,正确的是()。
A. 存储器的容量只能用字节来衡量B. 存储器的读写速度只与RAM有关C. 存储器的容量通常以字或双字来衡量D. 存储器的读写速度与存储介质有关二、填空题(每题2分,共20分)11. 微机系统中的冯·诺依曼瓶颈指的是_________和_________之间的数据传输瓶颈。
12. 在微机系统中,_________是用于暂时存放CPU运算的中间结果。
河北专接本微机原理简答题微机原理是计算机科学与技术的基础课程,主要介绍微处理器、微型计算机系统以及它们的相关原理和技术。
1. 什么是微处理器?微处理器是一种集成电路芯片,可用于执行计算机指令,并控制计算机的运算和数据传输。
它通常包括运算器、控制器、存储器和输入输出接口等功能。
2. 什么是指令集?指令集是微处理器所支持的所有机器指令的集合。
它定义了微处理器可以执行的操作,如算术运算、逻辑运算、数据传输等。
不同的微处理器可以有不同的指令集。
3. 什么是存储器层次结构?存储器层次结构指的是计算机系统中不同层次的存储器的组织和管理方式。
它包括寄存器、高速缓存、主存储器和辅助存储器等层次,不同层次的存储器速度和容量有所不同。
4. 什么是中断?中断是指计算机在执行某种任务时,由于发生特殊的事件而要暂停当前任务,转而处理其他需要立即处理的事件。
中断可以来自硬件设备、软件或者用户的操作。
5. 什么是总线?总线是计算机系统中不同组件之间进行数据传输和控制信号传递的公共通道。
它包括数据总线、地址总线和控制总线,用于连接处理器、存储器和输入输出设备等。
6. 什么是流水线?流水线是一种计算机指令执行方式,将一条指令的执行过程划分为多个阶段,每个阶段由一个专门的处理单元完成,各个处理单元可以并行工作。
这样可以提高指令的执行速度。
7. 什么是存储器映射?存储器映射是一种将外部设备或扩展内存映射到计算机内存地址空间的技术。
通过存储器映射,外部设备或扩展内存可以像访问内存一样被程序所访问和控制。
以上是关于微机原理的一些简答题的回答,希望可以帮到你。
如有其他问题,请继续提问。
1.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。
2.微机系统的硬件由哪几部分组成?答:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
3.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
4.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
5.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU 的利用率。
6.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
7.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
河北专接本微机原理简答题摘要:一、微机概述二、8086/8088微处理器三、半导体存储器四、寻址方式五、汇编语言六、中断技术七、输入输出设备八、IO接口九、操作系统正文:河北专接本微机原理简答题主要涉及微机的基本组成和功能,8086/8088微处理器,半导体存储器,寻址方式,汇编语言,中断技术,输入输出设备,IO接口以及操作系统等方面的知识。
首先,微机是由CPU、存储器、输入输出设备和系统总线等组成的。
其中,CPU是微机的核心,负责统一协调和控制系统中的各个部件;存储器用于存放程序和数据;输入输出设备和系统总线则负责实现微机的输入输出功能。
其次,8086/8088是常用的微处理器,它的内部集成了计数器、寄存器和运算器等组件。
它的工作原理是通过不断地取指令、执行指令来完成各种操作。
半导体存储器是微机中用于存储数据和程序的一种设备,它由大量的半导体芯片组成,每个芯片可以存储一定数量的数据。
寻址方式是CPU用于指定在存储器中存储的数据的地址的方式,它包括直接寻址、间接寻址、寄存器寻址和寄存器间接寻址等方式。
汇编语言是一种低级语言,它用助记符来代替机器码,用地址来表示操作数的地址。
汇编语言的程序需要经过汇编器编译成机器码才能被CPU执行。
中断技术是CPU在执行程序时,由外部设备或内部设备发出中断请求,CPU响应中断请求,暂停当前程序的执行,转去处理中断请求的过程。
输入输出设备是微机中用于与外部设备进行数据交换的设备,包括键盘、鼠标、显示器、打印机等。
IO接口是连接输入输出设备和CPU的桥梁,它负责实现数据在输入输出设备和CPU之间的传递。
操作系统是管理微机硬件和软件资源的程序,它提供了用户和计算机硬件的接口,用户通过操作系统来操作计算机。
河北专接本微机原理简答题微机原理是计算机专业中非常重要的一门课程,它涉及到计算机系统的基本原理、结构和运行机制。
作为河北专接本学生,学习微机原理是必不可少的一部分,下面我将针对一些简答题进行回答,希望能帮助大家更好地理解这门课程。
1. 什么是微机原理?微机原理是指微型计算机系统的基本原理、结构和运行机制,是计算机专业学生必修的一门课程。
通过学习微机原理,可以了解计算机系统的组成和工作原理,为进一步学习计算机系统结构、操作系统和计算机网络等课程打下基础。
2. 计算机的基本组成部分有哪些?计算机的基本组成部分包括中央处理器(CPU)、内存、输入设备、输出设备和存储设备。
中央处理器是计算机的核心部件,负责执行指令和处理数据;内存用于存储程序和数据;输入设备用于向计算机输入数据;输出设备用于从计算机输出数据;存储设备用于永久存储数据。
3. 什么是计算机的指令集体系结构?计算机的指令集体系结构是指计算机的指令系统的结构和功能。
它包括指令的种类、格式、操作码和寻址方式等。
指令集体系结构是计算机系统的核心,它决定了计算机能够执行的指令类型和操作方式,不同的指令集体系结构对计算机的性能和功能有着重要影响。
4. 什么是计算机的存储器层次结构?计算机的存储器层次结构是指计算机系统中各种存储器的组织和层次关系。
它包括寄存器、高速缓存、主存和辅助存储器等。
存储器层次结构的设计旨在提高计算机的性能和可靠性,通过合理的存储器组织和管理,可以提高计算机的运行效率和数据处理能力。
5. 什么是计算机的中断系统?计算机的中断系统是指计算机在执行指令的过程中,根据外部设备的请求或系统的需要,暂时中断当前的指令执行,转而处理中断请求的机制。
中断系统可以提高计算机的响应速度和系统的可靠性,允许计算机在处理多任务和多设备时,灵活地进行任务切换和资源分配。
通过以上简答题的回答,希望能够帮助大家更好地理解河北专接本微机原理课程的内容和重要性,学习计算机原理是计算机专业学生的基础,对于今后的学习和工作都具有重要的意义。
专升本《微机原理》一、(共56题,共152分)1. 将8位二进制数96H视为补码数时表示的十进制数是________________,视为无符号数时表示的十进制数是________________,视为压缩BCD数时表示的十进制数是________________。
(3分)标准答案:1. -106;2. 150;3. 96;2. 若一个数据块在内存中的起始地址为80A0H:DFF6H,则这个数据块的起始地址的物理地址为________________________。
(1分)标准答案:1. 8E9F6H;3. 宏汇编语言程序被汇编时,________语句产生代码指令,________语句不产生代码指令,________语句可能产生也可能不产生代码指令。
(3分)标准答案:1. 指令;2. 伪指令;3. 宏指令;4. 设堆栈指针(SP)=2200H,此时若将AF、AX、BX、CX依次推入堆栈后,(SP)=(____________________)(1分)标准答案:1. 21F8H;5. 8086/8088微处理器的INTR引脚由标志位________控制。
(1分)标准答案:1. IF;6. 在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是________。
(1分)标准答案:1. SS;7. INT 40H 指令中断向量存放在(________________)H:(________________)H中。
(2分)标准答案:1. 0000;2. 100;8. 假如从内存向量为0000:0080H开始存放的16个单元中存放有以下值: (2分)标准答案:1. 4FEB;2. 1A29;9. 假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX和DAA指令后,(AX)=____________________ (1分)标准答案:1. 0061H;10. 有符号定义语句如下: 则L的值是____ (1分)标准答案:1. 6;11. 从8086CPU的内部结构上看,其是由()两部分组成。
河北专升本微机原理知识点以下是 7 条关于河北专升本微机原理知识点:1. 嘿,你知道啥是总线不?就好比城市里的道路,数据啊、信号啊就像车一样在这上面跑。
比如说电脑里各个部件之间传递信息,不就得靠这总线嘛。
比如说,内存要把数据传给 CPU,那不得通过总线这个通道呀!2. 哎呀呀,寄存器那可是很重要的呀!它就像一个个小仓库,用来暂时存放数据。
比如说计数器寄存器,它能记住某些操作执行了多少次呢,这多神奇呀,这不就相当于帮你记数的小助手嘛!3. 微指令,你想想看呀,就像是给电脑这个大机器下达的超级具体的命令。
好比你让朋友做一件事,告诉他要怎么做一步一步的,这微指令就是这样指挥电脑做事的呀!比如让它进行一次加法运算,这微指令就得精确指挥啦!4. 程序计数器啊,就如同一个指向标!它一直记着下面程序该执行到哪里啦。
好比你看书,它就是记住看到哪一页的标记,这样才能接着往下看呀,电脑也是一样的呀,要靠它知道该执行程序的哪一部分了。
5. 中断这玩意儿可厉害了!就好像你正干着一件事,突然有人喊你有急事,你就得先去处理急事。
电脑也是,正执行着呢,突然有个紧急情况,它就得先去处理中断的事。
比如说键盘突然有个重要按键被按下了,电脑不就得先响应嘛。
6. 内存寻址,这可是个很关键的知识点呢!想想看呀,内存那么大,怎么精准找到要的数据呢,就像在一个超级大的仓库里找一个特定的物品。
这就靠寻址啦,准确快速地找到数据所在的地方,是不是很厉害呀!7. 指令系统呀,那就是电脑能懂的语言集合呀!不同的电脑有不同的指令系统,就跟不同国家的人说不同语言一样。
只有用对了指令,电脑才能乖乖听话做事呀。
比如说让它显示个图像,就得用专门的指令来告诉它怎么做。
我觉得呀,这些微机原理知识点真的很有趣也很重要呢,掌握了它们才能更好地理解电脑是怎么工作的呀!。
河北专接本微机原理笔记整理1.计算机的组成部分。
计算机由五大组成部分构成:输入设备、输出设备、中央处理器、内存和外存。
其中,输入设备用来输入数据,比如键盘、鼠标、扫描仪等等;输出设备则用来显示计算机处理的结果,比如显示器、打印机等等;中央处理器(CPU)是计算机的大脑,是执行指令的核心;内存则是CPU用来存储数据和指令的地方,它的存取速度比外存快得多;外存则是计算机用来永久存储数据和程序的地方,比如硬盘、光盘等等。
2.计算机的基本工作原理。
计算机的工作原理可以用几个关键词概括:输入、处理、输出。
计算机用户通过输入设备输入数据和指令,这些数据和指令被送到CPU中进行处理,然后将处理结果输出到输出设备上。
3.计算机的进制。
计算机是一种数字电子计算机器,因此它只能处理数字。
在计算机中,数字的表示方式可以有不同的进制,常用的进制有二进制、八进制和十六进制。
其中,二进制是计算机内部存储和处理数据的基本进制。
4.计算机的编码方式。
计算机是一种数字电子计算机器,因此在计算机中所有信息都需要转换成数字形式才能被处理。
不同的信息可以采用不同的编码方式,其中最常用的编码方式是ASCII码和Unicode码。
ASCII码是美国信息交换标准代码,主要用于美国和西欧地区的字符编码;Unicode码则是一种编码方式,它包含了世界各地语言所需要的字符。
5.计算机的运算方式。
计算机的运算方式主要包括算术运算和逻辑运算。
算术运算包括加、减、乘、除等基本运算,逻辑运算则包括与、或、非、异或等运算。
这些运算可以通过现代计算机内部的ALU(算术逻辑单元)来实现。
6.计算机的存储方式。
计算机的存储方式主要分为两种:随机存储器(RAM)和只读存储器(ROM)。
RAM是一种临时存储器,计算机可以随时读写其中的数据,但当计算机关闭时,其中的数据将会被清除;ROM则是一种永久存储器,其中的数据只能被读取,无法修改。
7.计算机的指令格式。
计算机的指令格式一般包括操作码和操作数两部分。
河北专接本微机原理简答题1. 什么是微机?微机是一种小型计算机,通常指个人电脑(PC)。
它采用微处理器作为中央处理单元(CPU),并结合内存、硬盘、输入输出设备等组成完整的计算机系统。
2. 什么是微处理器?微处理器是一种集成电路芯片,它实现了计算机的核心功能。
微处理器包含算术逻辑单元(ALU)、控制单元(CU)和寄存器,它能执行指令、进行运算和控制各种外部设备的操作。
3. 什么是控制单元?控制单元是微处理器的一个组成部分,它负责控制整个计算机系统的运行。
控制单元从主存中取指令、分析指令、控制数据的传输和处理,以及处理外部设备的输入输出操作。
4. 什么是存储器?存储器是计算机中用于存储数据和指令的设备。
主存储器是微机中最重要的存储器,它采用随机存取方式,可读可写,用于临时存储经常被CPU访问的数据和指令。
5. 什么是硬盘?硬盘是一种高容量、非易失性的磁存储设备。
它用于存储大量的数据和程序,比如操作系统、应用软件等。
硬盘与主存之间通过读写头和磁盘表面之间的接触实现数据的读写操作。
6. 什么是输入输出设备?输入输出设备用于与计算机系统进行交互,完成各种输入数据和输出结果的操作。
常见的输入设备包括键盘、鼠标、扫描仪等;常见的输出设备包括显示器、打印机、音频设备等。
7. 什么是总线?总线是连接计算机各个组件的一组物理线路,用于传输数据、指令和控制信号。
常见的总线包括数据总线、地址总线和控制总线,它们分别用于传输数据、指定数据的存储位置和进行系统控制。
8. 什么是操作系统?操作系统是微机系统的核心软件,它负责管理计算机的硬件资源、控制程序的执行、提供用户接口等。
操作系统包括多道程序设计、内存管理、设备管理等功能,为用户和应用程序提供良好的使用环境。
9. 什么是中断?中断是一种机制,允许外部设备和程序请求CPU中断当前正在执行的程序,转而执行特定的中断处理程序。
中断可以快速响应外部事件,保证了系统的实时性,并提高了计算机系统的处理效率。
1.简述缓冲器,锁存器和触发器的作用.答: (1)缓冲器又称缓冲寄存器。
①在高速工作的CPU与慢速工作的外设间起协调和缓冲作用,实现数据传送的同步。
②提供一个暂存的空间。
它分输入缓冲器和输出缓冲器两种。
③提高驱动能力。
④信号隔离的作用,消除负载对信号源的影响。
(2)锁存器(latch): 利用电平控制数据的传输。
①缓存。
②完成高速的控制器与慢速的外设的不同步问题。
③解决驱动的问题。
(3)触发器: 是最小的记忆单元,是寄存器、存储器基本元件。
2. 什么是中断?计算器使用中断有什么好处?答: (1)由于某件事件的产生,使得CPU暂时停止正在执行的程序,转而去执行处理该事件的程序,对该事件程序处理结束后,再继续执行先前中断的程序,这一过程称为中断。
(2)中断的优点:①解决快速CPU与慢速外设之间的矛盾,使CPU可以与外设同时工作,不交换信息时,处理机和外围设备处于各自独立的并行工作状态。
提高计算机系统效率。
②计算机在执行程序的过程中,可以随时响应外设请求并处理。
③计算机可以对故障自行处理。
处理机中设有各种故障检测和错误诊断的部件,一旦发现故障或错误,立即发出中断请求,进行故障现场记录和隔离。
3. 什么叫端口?通常有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法?在8086系统中,用哪种方法对I/O端口进行编址?答:(1)CPU和外设进行数据传输时,各类信息在接口中进入不同的寄存器,–般称这些寄存器为端口。
(2)端口通常有3类:数据端口、状态端口、控制端口。
(3)计算机对端口编址的两种方法为:计算机对内存和I/O 端口统一编址; 计算机对内存和I/O端口独立编址。
(4)在8086/8088 系统中用内存和I/O端口各自独立编址。
4. “8086执行了一个总线周期“ 是值8086做了哪些可能的操作?基本总线周期如何组成?在一个典型的读存储器总线周期,地址信号,ALE信号,RD信号,数据信号分别在何时产生答: (1)“8086执行了一个总线周期是”指:①8086可能从片外的存储器取指令;②8086可能对片外的存储器或I/O接口进行了一次读/写数据的操作。
(2)基本总线周期由T1至T4四个时钟周期组成。
(3)在一个典型的读存储器总线周期中,地址信号在T1周期内产生,ALE信号在T1周期内产生,RD信号在T2周期内产生,数据信号一般在T3周期内产生,若存储器在T3内来不及提供数据,8086 会在总线周期中的T3后插入等待状态Tw,存储器将在某Tw中给出数据。
5.什么是地址锁存器?8086系统中为什么要用地址锁存器?锁存的是什么信息?答: (1)地址锁存器是一个暂存器,它根据控制信号的状态将总线上的地址代码暂存起来(2) 8088/8086的数据和地址总线采用分时复用操作方式,即用同一总线既传送地址又传送数据。
当微处理器与存储器交换信号时,首先由CPU发送存储器的地址,同时发允许锁存信号ALE给锁存器,当锁存器接到该信号后将地址/数据总线上的地址锁存在锁存器中,随后才能传送数据信息。
(3) 8088/8086系统的地址锁存器采用74LS373/273或者8282/8283,每片能够锁8位地址。
6.什么是中断类型码,中断向量,中断向量表?在基于8086的微机系统中,中断类型码与中断向量之前有什么关系?处理机可处理的每种中断的编号为中断类型码。
(2分)中断向量是指中断处理程序的入口地址,由处理机自动寻址。
(2分)中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。
(2分)在8086系统中,中断类型码乘以4得到向量表的地址指针(2分),从此处读出4字节内容即为中断向量7.8086CPU从功能上分为几部分?各部分由什么组成?各部分的功能是什么?1)8086CPU从功能上分为两大部分:一是执行部件(EU),二是总线接口部件(BIU)。
2)执行部件(EU)是由以下4部分组成:①4个通用寄存器:AX、BX、CX、DX。
②4个专用寄存器:基址指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI。
③标志寄存器FR。
.④算术逻辑部件ALU。
功能:负责执行所有的指令,向总线接口部件(BIU)提供指令执行的结果数据和地址,并对通用寄存器和标志寄存器进行管理。
3)总线接口部件(BIU)由以下部件组成:①4个段寄存器:代码段寄存器CS,数据段寄存器DS,附加段寄存器ES,堆栈段寄存器SS。
②指令指针寄存器。
③地址加法器。
④指令队列。
功能:执行外部总线周期,负责CPU与主存储器和外设之间的信息交换。
8.8086如何响应一个外部的INTR中断请求?(1)8086在连续的两个总线周期中发出INTA中断请求响应信号;(2)在第二个INTA信号期间,中断源经数据总线向8086发出一字节的中断类型码,8086收到中断类型码后放入暂存器;(3)8086保护现场:标志寄存器入栈,清除IF、TF标志位,断点CS、IP值入栈;(4)8086将中断类型码乘以4后得到中断向量表的入口地址,从此地址开始的4个单元中读出中断服务程序的入口地址(IP,CS);5)8086从此地址取指令执行,使控制转向中断处理过程。
9.站在汇编语言程序员的角度,说明数据存储位置有哪些?访问这些数据可采用的寻址凡是分别是什么?对这些位置的数据访问速度是否相同,为什么?(1)数据存储位置有CPU内部的寄存器、内存、IO端口(2)采用的寻址方式分别是:①寄存器操作数采用寄存器寻址②存储器操作数采用直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址③IO端口的访问需专门的IO指令,有直接寻址和间接寻址。
(3)速度不同,寄存器位于CPU内部,因此速度最快,存储器操作数速度较慢,因为需要通过系统总线访问内存,端口的访问最慢,属于输入/输出操作10.什么是总线,简述各类总线的应用场合?(1)总线(Bus)是计算机各种功能部件之间传送信息的公共通信线,它是CPU、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。
(2)按总线功能或信号类型来分,有数据总线、地址总线和控制总线。
按总线的层次结构分来为,有:①CPU片内总线:微机系统中速度最快的总线,主要在CPU内部,连接CPU 内部部件,提供系统原始的控制和命令。
②系统总线:在系统总线和CPU总线之间的一级总线,提供CPU和主板器件之间以及CPU到高速外设之间的快速信息通道。
③通信总线:也称为外部总线,是微机与微机、微机与外设之间进行通信的总线。
11.简述在最小工作模式下,8086如何响应一个总线周期外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。
12.简述CPU与外设进行数据交换的方式,并说明每种方式的特点CPU与外设进行数据交换的方式有:程序控制的传送,DMA传送,通道方式程序控制方式分:无条件传送方式、查询传送方式、中断传送方式①无条件传送方式:程序简单,所需的硬件和软件都比较少、传送速度快,但必须在确信外设已准备好的情况下才能使用。
②查询传送方式:CPU通过程序不断查询相应设备的状态,状态不符合要求,则CPU需要等待;只有当状态信号符合要求时,CPU才能进行相应的操作。
硬件线路简单,程序易于实现;缺点是CPU利用率低下,实时性差。
③中断控制方式:外设在准备就绪的条件下通过请求引脚信号,主动向处理器提出交换数据的请求。
CPU与外设、外设与外设之间能并行工作。
一般适合于传送数据量少的中低速外部设备,尤其适合实时控制中的紧急事件处理,对于高速外部设备的大批量数据传送不适合。
2)直接存储器存取控制方式(DMA):CPU不参加数据传送,而是由DMA控制器来实现内存与外设,外设与外设之间的直接传递。
此种方式适用于需要大量数据高速传送的场合。
CPU与外设可以并行工作,提高了CPU的效率。
3)通道方式:可以实现对外围设备的统一管理和外围设备与内存之间的数据传送。
13.一般接口电路中应具有哪些电路器件?1)输入/输出数据锁存器和缓冲器,用于解决CPU与外设之间速度不匹配的矛盾,以及起隔离和缓冲的作用。
2)控制命令和状态寄存器,以存放CPU对外设的控制命令以及外设的状态信息。
(3)地址译码器,用于选择接口电路中的不同端口(寄存器)。
(4)读写控制逻辑。
(5)中断控制逻辑。
14.比较串行通信与并行通信的优缺点。
1)从传送距离上看:并行通信适宜于近距离的数据传送,通常小于30米;而串行通信适宜于远距离的数据传送可以从几米到数千公里;(2)从传送速度上看:并行通信传送数据的速度比串行通信快得多;(3)从传送设备和费用上:在远距离传送中通信线路的费用占很大的比重,因而串行通信的费用由于传送线少,比并行通信的费用低得多。
15.什么叫总线周期?一个总线周期包括多少时钟周期,什么情况下要插入Tw等待周期?插入多少个Tw取决于什么因素8086/8088CPU把BIU完成一次访问主存储器或外设操作所需的时间称为一个总线周期。
一个总线周期最少包含4个时钟周期(T1~T4)。
当访问存储器(读/写)或外设时,存储器或外设不能及时地配合CPU传送数据,T3之后插入一个或多个等待等待周期Tw。
当存储器或外设准备好数据,通过“READY”发“准备好”信号,CPU接收到这个信号后,会自动完成Tw状态进人T4状态,因此插入多少个Tw取决于“READY"信号,即取决于主存或外设的速度16.什么是最大模式?什么是最小模式?用什么方法进行转换模式1)最小模式:在系统中只有8086/8088一个微处理器,所有的总线控制信号都直接由8086/8088产生,因此,系统中总线控制电路被减到最少。
(2)最大模式:在系统中包含两个或多个微处理器,其中一个主处理器就是8088/8086,其它处理器为协处理器,用于协助主处理器工作。
它用在中等规模或大型的8088/8086系统中。
一般情况下和8088/8086配合的协处理器有两个:一个是数值运算协处理器8087,一个是输入/输出协处理器8089。
(3)将8088/8086CPU的33号,MN/MX引脚接地,系统处于最大模式,当第33脚接+5V时,系统为最小模式17.8259A的主要作用是什么?三个寄存器IRR,IMR,ISR各有什么作用?①通过级联的方式,最大用9片8259管理64级中断。
②判断一个中断请求输入信号IR是否有效,是否符合信号的电器约定,是否被屏蔽。