微机简答题
- 格式:doc
- 大小:48.50 KB
- 文档页数:6
微机原理试题及答案一、选择题。
1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。
B. 存储器。
C. 输入设备。
D. 输出设备。
答案,C。
2. 下列哪个不属于微处理器的功能?A. 运算。
B. 控制。
C. 存储。
D. 输入。
答案,D。
3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。
B. 应用软件。
C. 数据库软件。
D. 固件。
答案,C。
4. 下列哪个不是微机系统的外部设备?A. 打印机。
B. 鼠标。
C. 显示器。
D. 内存条。
答案,D。
5. 下列哪个不是微机系统的存储器?A. 内存。
B. 硬盘。
C. CPU。
D. 光盘。
答案,C。
二、填空题。
1. 微机系统的核心部件是______。
答案,中央处理器。
2. 微机系统的内存是用来存储______。
答案,程序和数据。
3. 微机系统的主要输入设备有键盘、______。
答案,鼠标。
4. 微机系统的操作系统是用来管理______。
答案,硬件和软件资源。
5. 微机系统的显示器是用来输出______。
答案,图像和文字。
三、简答题。
1. 什么是微机系统?简要描述其基本组成部分。
答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。
2. 请简要介绍微处理器的功能及其作用。
答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。
3. 请简要介绍微机系统的软件组成部分。
答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。
四、问答题。
1. 请简要描述微机系统的工作原理。
答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。
2. 请简要介绍微机系统的存储器种类及其特点。
答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
河北专接本微机原理简答题摘要:一、微机概述二、8086/8088微处理器三、半导体存储器四、寻址方式五、汇编语言六、中断技术七、输入输出设备八、IO接口九、操作系统正文:河北专接本微机原理简答题主要涉及微机的基本组成和功能,8086/8088微处理器,半导体存储器,寻址方式,汇编语言,中断技术,输入输出设备,IO接口以及操作系统等方面的知识。
首先,微机是由CPU、存储器、输入输出设备和系统总线等组成的。
其中,CPU是微机的核心,负责统一协调和控制系统中的各个部件;存储器用于存放程序和数据;输入输出设备和系统总线则负责实现微机的输入输出功能。
其次,8086/8088是常用的微处理器,它的内部集成了计数器、寄存器和运算器等组件。
它的工作原理是通过不断地取指令、执行指令来完成各种操作。
半导体存储器是微机中用于存储数据和程序的一种设备,它由大量的半导体芯片组成,每个芯片可以存储一定数量的数据。
寻址方式是CPU用于指定在存储器中存储的数据的地址的方式,它包括直接寻址、间接寻址、寄存器寻址和寄存器间接寻址等方式。
汇编语言是一种低级语言,它用助记符来代替机器码,用地址来表示操作数的地址。
汇编语言的程序需要经过汇编器编译成机器码才能被CPU执行。
中断技术是CPU在执行程序时,由外部设备或内部设备发出中断请求,CPU响应中断请求,暂停当前程序的执行,转去处理中断请求的过程。
输入输出设备是微机中用于与外部设备进行数据交换的设备,包括键盘、鼠标、显示器、打印机等。
IO接口是连接输入输出设备和CPU的桥梁,它负责实现数据在输入输出设备和CPU之间的传递。
操作系统是管理微机硬件和软件资源的程序,它提供了用户和计算机硬件的接口,用户通过操作系统来操作计算机。
微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
微机原理复习题⼀、简答题1.简述8086cpu如何应⽤地址锁存信号ale将地址A15~A0与数据线D15~D0分开的⼯作原理.2. 8086CPU有哪⼏种主要的寻址⽅式。
3.试说明位、字节以及字长的概念。
4.⽐较主程序调⽤中断服务程序和主程序调⽤⼦程序的主要异同点。
5.什么是8086 CPU的最⼤/最⼩⼯作⽅式?两者的区别是什么?6.8086 CPU 使⽤的存储器为什么要分段?怎样分段?7.动态 RAM 为何要刷新?8.8086 CPU 中设置的指令指针寄存器IP 中存放的内容是什么?9.简述8086CPU的ALE引脚、READY引脚及BHE引脚的作⽤。
10.已知⼀个SRAM芯⽚的容量为8K×8,该芯⽚有⼀个⽚选信号引脚和⼀个读/写控制引脚,问该芯⽚⾄少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?⼆、计算题1.选取字长N为8位,已知原码(或补码)如下,求其补码(或原码)1)[X]原=010101012)[Y]原=100000013)[Z]原=000000004)[U]补=10000005)[V]补=000000012. 将下列⼆进制数分别转换为⼋进制数、⼗六进制数1)1101 1010B2)1011 1100 1111B3)0.1101B4)1110.1010B3. 将下列⼗进制数转换为⼆进制数1)23.6252)10.53) 75.254. 将下列⼗进制数⽤压缩BCD码表⽰1)23.642) 809.75. 写出下列逻辑地址的段地址,偏移地址和物理地址。
1)2314H:0032H2)10ADH:DDF6H6.已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。
1)MOV CX,[BX]2)MOV CX,[BP+DI]3)MOV CX,SS:[1000H]4)MOV CX, ES:[BX][SI]7. 设有⼀个具有16位地址和8位字长的存储器,试问:1)存储器能存储多少字节的信息?2)如果存储器由2K x 4位的RAM芯⽚组成,共计需要多少⽚?3)需要⽤哪⼏位⾼位地址作⽚选译码产⽣芯⽚选择信号?8.给定⼀个堆栈区,地址为1240H:0000H ~ 1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?9.在8086系统中,若当前SS=3500H,SP=0800H(1)说明堆栈段段⾸在存储器中的物理地址PA?(2)问⼊栈10个字节后,SP的内容是什么?(3)若再出栈6个字节,SP的内容⼜是什么值?10.若AL = 3BH,AH = 7DH,则:(1)列竖式计算AL和AH中的内容相加后的结果。
微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
1. 设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0—控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。
(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)控制字:01 11 000 1 71H答:MOV AL,71HOUT 83H,ALMOV AL,00HOUT 81H,ALMOV AL,04HOUT 81H,AL2. 某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,其方式选择控制字如下:D7=1,D6 D5 A口工作方式,D4 A口输入输出,D3 PC7-PC4输入输出,D2 B口工作方式,D1 B口输入输出,D0 PC3-PC0输入输出。
执行如下程序段后,PB口输出何种波形?L1:MOV AL,01HOUT 91H,ALCALL D20MS;延时20msMOV AL,00HOUT 91H,ALCALL D20MS;延时20msJMP L1答:MOV AL,99H OUT 93H,AL 方波3. 8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?答:8004. 某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码计数,试编写计数器0输出频率为2KHz方波的初始化程序。
(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)计数初值=10^6/2*10^3=500控制字:00110111 37H答:MOV AL,37HMOV DX,316HOUT DX,ALMOV DX,310HMOV AL,00HOUT DX,ALMOV AL,05HOUT DX,AL5. 假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?答:28H,29H,2AH,2BH6. 计算机有哪些主要应用领域?答:科学计算,数据处理,过程控制,信息通信,计算机辅助设计7. 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?答:微处理器是指采用大规模集成电路技术,将具有运算控制功能的电路集成在一块芯片上的大规模集成电路,微型机即个人计算机,微型计算机系统是指以微型机为核心,配以相应的外部设备,及软件所构成的系统。
1、8086是几位的微处理器?8086与8088这两个微处理器在结构上有何相同点,有何主要区别?答:16位处理器。
共同点:(1)内部均由EU、BIU组成,结构基本相同。
(2)寄存器等功能部件均为16位。
(3)内部数据通路为16位。
(4)指令系统相同。
不同点:1对外数据总线8086为16位,8088为8位。
2指令队列8086为6级,8088为4级。
2、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
AX、BX、CX、DX 一般作为通用数据寄存器。
SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。
总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。
段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。
IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。
3、怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同?答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。
最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入为8086的S2#~S0#三条状态信号引线提供。
4、什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。
8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。
5、什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。
微机考试试题一、选择题(每题2分,共20分)1. 在Windows操作系统中,用于查看和管理文件的工具是:A. 控制面板B. 资源管理器C. 命令提示符D. 计算器2. 下列哪个快捷键可以快速打开“我的电脑”?A. Win + EB. Win + DC. Win + FD. Win + R3. 在Word文档中,若要将选中的文字设置为加粗,应使用以下哪个命令?A. Ctrl + BB. Ctrl + IC. Ctrl + UD. Ctrl + P4. 以下哪个函数用于在Excel中计算一系列数值的总和?A. SUMB. AVERAGEC. MIND. MAX5. 网络协议TCP/IP中的“IP”代表什么?A. Internet ProgramB. Internet ProviderC. Internet ProtocolD. Internet Processor6. 下列哪个设备不是计算机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪7. 在HTML中,用于创建超链接的标签是:A. <a>B. <img>C. <table>D. <div>8. 下列哪个不是数据库管理系统(DBMS)的特点?A. 数据共享B. 数据独立性C. 数据安全性D. 数据随机性9. 以下哪种类型的文件最常用于存储压缩数据?A. .txtB. .jpgC. .docxD. .zip10. 在Photoshop中,用于调整图像色彩平衡的功能是:A. 色阶B. 曲线C. 色彩平衡D. 饱和度二、填空题(每题2分,共20分)1. 在Windows操作系统中,用于卸载已安装程序的功能叫做__________。
2. 在Word文档中,可以通过__________功能来快速查找和替换文本。
3. Excel中,用于表示一个完整工作表的文件扩展名通常是__________。
4. 一个标准的以太网IP地址由四个八位二进制数组成,每个八位二进制数之间用__________符号隔开。
3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。
地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。
2.8086/8088 CPU的地址总线有多少位?其寻址范围是多少?答:8086/8088 CPU的地址总线共20 位,最大可寻址1MB空间。
4.8086/8088 CPU 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?答:8086/8088 CPU 中共有:8个16位的通用寄存器AX、BX、CX、DX 、BP、SP、SI、DI;2个变址寄存器SI、DI;2个指针寄存器BP、SP;其中BX、BP、SI、DI 亦可作地址寄存器。
1.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
2.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
3.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。
其意思是用来反映指令执行的特征,通常是由CPU根据指令执行结果自动设置的;控制标志位有3个:DF,IF,TF。
1、简述8086CPU总线接口部件(BIU)的功能及其组成。
总线接口部件的功能就是负责与存储器、I/O端口传送数据,即BIU管理在存储器中存取程序与数据的实际处理过程。
它主要由以下几部分构成:1.4个段地址寄存器。
即CS DS ES SS。
2、16位的指令指针寄存器IP。
3、20位的地址加法器。
4、6字节的指令队列。
2、 8086CPU内部由哪两部分组成?各完成什么工作?答:在8086内部由BIU与EU两大部分组成,BIU主要负责与总线打交道,用于CPU 与存储器与I/O接口之间进行数据交换;EU主要就是将从指令队列中取得的指令加以执行。
3、什么就是I/O独立编址与统一编址,各有什么特点?答:独立编址就是将I/O端口单独编排地址,独立于存储器地址。
统一编址就是将I/O端口与存储器地址统一编排,共享一个地址空间。
端口独立编址方式,处理器除要具有存储器访问的指令与引脚外,还需要设计I/O访问的I/O指令与I/O引脚,其优点就是:不占用存储器空间;I/O指令使程序中I/O操作一目了然;较小的I/O地址空间使地址译码简单。
但I/O指令功能简单,寻址方式没有存储器指令丰富。
统一编址方式,处理器不再区分I/O口访问与存储器访问。
其优点就是:处理器不用设计I/O指令与引脚,丰富的存储器访问方法同样能够运用于I/O访问。
缺点就是:I/O端口会占用存储器的部分地址空间,通过指令不易辨认I/O操作。
4.简述主机与外设进行数据交换的几种常用方式。
答:①无条件传送方式,常用于简单设备,处理器认为它们总就是处于就绪状态,随时进行数据传送。
②程序查询方式:处理器首先查询外设工作状态,在外设就绪时进行数据传送。
③中断方式:外设在准备就绪的条件下通过请求引脚信号,主动向处理器提出交换数据的请求。
处理器无其她更紧迫任务,则执行中断服务程序完成一次数据传送。
④ DMA传送: DMA控制器可接管总线,作为总线的主控设备,通过系统总线来控制存储器与外设直接进行数据交换。
此种方式适用于需要大量数据高速传送的场合。
5、什么就是I/O接口?答:在CPU与外部设备之间,需要一些进行数据转换、电平匹配与相互联络的功能电路,称为I/O接口,在接口电路中,一般包含功能不同的寄存器,称为端口寄存器。
通过对这些寄存器的编程,可以改变接口的功能与输入/输出关系。
6.什么叫总线?根据总线的规模、用途与应用场合,它分哪几类?答:将用于各部件之间传送信息的公共通路称为总线。
若按总线的规模、用途与应用场合,则可以分成:片级总线、系统总线与外部总线。
片级总线也叫做元件级总线,就是由芯片内部通过引脚引出的总线,用于芯片一级的互连线。
它实现CPU主板或其它插件板上的各种芯片间的互连。
系统总线也叫内总线或板级总线,它用于微型计算机中各插件板之间的连线,也就就是通常所说的微机总线。
外部总线也称为通信总线,它用于微型计算机系统之间,或微型计算机系统与其它电子仪器或设备之间的通信。
7.I/O接口电路有哪些主要功能?(每小点1分)答:⑴设置数据缓冲以解决两者速度差异所带来的不协调问题;⑵设置信号电平转换电路,如可采用MC1488、MC1489、MAX232、MZX233芯片来实现电平转换;⑶设置信息转换逻辑,如模拟量必须经 A/D变换成数字量后,才能送到计算机去处理,而计算机送出的数字信号也必须经D/A变成模拟信号后,才能驱动某些外设工作;⑷设置时序控制电路;⑸提供地址译码电路。
8.简述8086/8088CPU响应外部可屏蔽中断的具体过程。
答:CPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:⑴从数据总线上读取中断类型号,将其存入内部暂存器。
⑵将标志寄存器PSW的值入钱。
⑶将PSW中的中断允许标志IF与单步标志TF清0,以屏蔽外部其它中断请求,避免CPU以单步方式执行中断处理子程字。
⑷保护断点,将当前指令下面一条指令的段地址CS与指令指针IP的值入栈,中断处理完毕后,能正确返回到主程序继续执行。
⑸根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序。
⑹中断处理程序结束以后,从堆栈中依次弹出IP、CS与PSW,然后返回主程序断点处,继续执行原来的程序。
9、试说明可屏蔽中断与非屏蔽中断的区别与联系。
可屏蔽中断与不可屏蔽中断都属于外部中断,就是由外部中断源引起的;但它们也有区别:可屏蔽中断就是通过CPU的INTR引脚引入,当中断标志IF=1时允许中断,当IF=0时禁止中断,不可屏蔽中断就是由NMI引脚引入,不受IF标志的影响。
10、简述8259A芯片中与中断请求操作相关的寄存器的名称及其功能。
8259A中与中断请求操作相关的寄存器有:1.中断请求寄存器IRR,它就是一个8位的寄存器,用来存放外部输入的中断请求信号IR0~IR7。
2.中断服务寄存器ISR,它就是一个8位的寄存器,用来记录正在处理的中断请求。
3.中断屏蔽寄存器IMR,它就是一个8位的寄存器,用来存放对各级中断的屏蔽信息。
4.优先级判别器PR,用来识别各中断请求信号的优先级别。
11、请说明Intel8253各个计数通道中三个引脚信号CLK,OUT与GATE的功能。
答:CLK为计数时钟输入引脚,为计数器提供计数脉冲。
GATE为门控信号输入引脚,用于启动或禁止计数器操作,如允许/禁止计数、启动/停止计数等。
OUT为输出信号引脚以相应的电平或脉冲波形来指示计数的完成、定时时间到。
12.微型计算机系统总线由哪三部分组成?它们各自的功能就是什么?答:由地址总线、数据总线与控制总线三部分组成。
地址总线用于指出数据的来源或去向;数据总线提供了模块间数据传输的路径;控制总线用来传送各种控制信号以便控制数据、地址总线的操作及使用。
13、试说明在8088CPU执行 INT 40H指令的过程?答: CPU取出 INT 40H指令, 经指令译码获知这就是一条中断指令。
并且得到40H就就是该软件央断的中断向量码。
接着就将PSW、CS 与IP 压入堆栈保护起来,并关中断。
而后,将中断向量码40H乘4得到中断向量表地址,从该地址开始的顺序两个单元的内容送 IP,下两个单元的内容送CS。
这就转向了中断服务程序。
当然,在此之前,中断服务程序的入口地址早已填入中断向量表中。
14、在I/O接口电路中,按存放信息的类型,端口可分为哪几类?CPU对这些端口实行读操作还就是写操作?答:在I/O接口电路中,按存放信息的类型,I/O端口可分为数据口、状态口、控制口。
其中,CPU可对数据口进行读或写操作,对状态口进行读操作,对控制口进行写操作。
15、与并行通信相比较,串行通信有什么特点?答:与并行通信相比较,串行通信如下特点:串行通信适宜于远程数据传送;串行通信通常传送速度较慢;串行通信的费用较低、传输线少,可借用电话网络来实现远程通信。
16、什么就是接口?它的功能就是什么?1、数据缓冲功能功能2、设置选择功能3.信号转换功能4、接受、解释并执行CPU命令的功能5、中断管理功能6、可编程功能17、一个完整的中断过程有那几个步骤?一个完整的中断过程包括中断请求、中断排队、中断响应、中断处理与中断返回五个步骤。
18、8255有那几个部分组成?8255包括四个部分,分别就是:1、数据总线缓冲器2、读写控制逻辑3、组与B 组控制电路4、数据端口A、B、C、19、什么就是总线周期?答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。
(意思相近即可)20、在串行异步传送中一个串行字符由1个起始位,7个数据位,1个校验位与1个停止位组成,每秒传送120个字符,则数据传送的波特率应为多少?传送每位信息所占用的时间为多少?解:10*120=1200(b/s) T=1/1200=0、83(ms)21、下图1中,设DAC0832的地址为80H,则下列程序的功能为在运算放大器输出端产生0~-5V的三角波。
MOV AL,FFHUP: INC ALOUT 80H,ALCMP AL,0FFHJNZ UPDOWN: DEC ALOUT 80H,ALCMP AL,0JNZ DOWNJMP UP图122、简述8086CPU引脚NMI与INTR的异同。
INTR: 可屏蔽中断,用于处理一般外部设备的中断,受中断允许标志IF控制,高电平有效;NMI :非屏蔽中断,CPU 响应非屏蔽中断不受中断允许标志的影响,由上升沿触发,CPU响应该中断过程与可屏蔽中断基本相同,区别仅就是中断类型号不就是从外部设备读取,固定就是类型2,NMI中断优先级要高。
23.什么就是存储器芯片的全译码与部分译码?各有什么特点?(5分)答:全译码:使用全部系统地址总线进行译码。
特点就是地址唯一,一个存储单元只对应一个存储器地址(反之亦然),组成的存储系统其地址空间连续。
部分译码:只使用部分系统地址总线进行译码。
其特点:有一个没有被使用的地址信号就有两种编码,这两个编码指向同一个存储单元,出现地址重复。
24.一般的I/O接口电路安排有哪三类寄存器?它们各自的作用就是什么?(5分)答:①数据寄存器保存处理器与外设之间交换的数据。
②状态寄存器保存外设当前的工作状态信息。
处理器通过该寄存器掌握外设状态,进行数据交换。
③控制寄存器保存处理器控制接口电路与外设操作的有关信息。
处理器向控制寄存器写入控制信息,选择接口电路的不同工作方式与与外设交换数据形式。
25、简述 I/O端口两种编址方式的优缺点。
单独编址:译码电路简单、内存空间大;需专用 I/O指令与引脚信号与存储器统一编址:指令、引脚信号统一;译码电路复杂、内存减少。
26、比较异步串行通信与同步串行通信的异同。
相同:均为串行通信,即信道上一位一位地传送数据。
差异:异步通信:以字符为单位传送,每个字符需加起始位与停止位,收发时钟可独立;同步通信:以数据块为单位传送,字符块前需加同步字符,收发时钟也需同步;27、 8086中断系统有哪几类?8259A管理的就是哪一类中断?答:种类有非屏蔽中断、可屏蔽中断、软件中断8259可管理可屏蔽中断28、 CPU响应可屏蔽中断有哪些基本条件。
答案: 中断就是允许的;有中断请求;没有总线请求与响应;没有高优先级中断在服务;当前指令执行完;如果就是对段寄存器的操作,执行完此指令后必须再执行一条指令;如果当前指令就是带REP的串指令,则一个字节或字的操作完成,没有必要完全执行完该指令;若当前指令就是封锁指令,则必须执行完其后的一条指令。