微机原理与接口技术复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与接口技术复习题
1.什么是总线,微机中的总线通常分为哪几类?
答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。

2.微处理器为什么需要用接口和外设相连接?
答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。

3.一般的I/O接口电路有哪四种寄存器,它们各自的作用是什么?
答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。

数据端口能对传送数据提供缓冲,隔离,寄存的作用;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。

4.8086最多可有多少级中断?按照产生中断的方法分为哪两大类?
答:有8级;按照产生中断的方法可分为硬件中断和软件中断。

5.什么是中断?什么是中断向量?中断向量表的地址范围?
答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。

6.中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量
在中断向量表的什么位置上?
答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。

1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。

7.通常,解决中断优先级的方法有哪几种?
答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。

8.8259A通过级联的方式可以由几片构成最多多少级优先权的中断源。

答:8259A通过级联的方式由9片构成最多64级优先权的中断源。

9.简述中断控制器8259A的内部结构和主要功能。

答:8259A的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,中断请求寄存器(IRR),中断屏蔽寄存器(IMR),中断服务寄存器(ISR),优先权判别器(PR),控制逻辑。

10.8259A的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?
答:见194页-中断控制逻辑。

11.8259A有哪些中断结束方式,分别适用于哪些场合。

答:8259A有2种中断结束方式:中断自动结束方式,中断非自动结束方式(普通中断和特殊中断);中断自动结束方式只适合有一块8259A,并且各中断不发生嵌套的情况。

中断非自动结束方式只能适合与全嵌套方式下不能用与循环优先级方式。

12.8259A的初始化命令字和操作命令字有哪些,其功能是什么;哪些应写入奇地址,哪些应写入偶地址。

答:8259A的初始化命令字ICW1,ICW2,ICW3,ICW4;操作命令字OCW1,OCW2,OCW3。

(见P198);ICW2,ICW3,ICW4,OCW1写如奇地址,ICW1,OCW2,OCW3为偶地址。

13.简述8259A的初始化过程。

答:8259A的初始化编程,需要CPU向它输出一个2—4字节的初始化命令字,
输出初始化命令字的流程如图所示,其中ICW
1和ICW
2
是必须的,而ICW
3
和ICW
4
需根
据具体的情况来加以选择。

各初始化命
令字的安排与作用分叙如下:
14.8253有几个计数通道,每条计数通
道有哪些信号线,其作用是什么?
答:8253有三个计数通道,每个计数通
道有3条信号线:CLK:计数输入用于输
入定时基准脉冲或计数脉冲.OUT:输出
信号以相应的电平指示计数的完成或输
出脉冲的波型.GATA:选通输入用于启动
或禁止计数器的操作,以使计数器和计
数输入信号同步。

15.8254有几种工作方式,其特点是什
么?
答:六种方式(见P226)
16.8254的内部寄存器读写控制逻辑的
意义是什么?引脚信号的功能分别是什么?
答:见P225页
17.8255A的A口、B口、C口有哪几种工作方式,其特点是什么?C口有哪些使用特
点?
答:8255A的A口可以工作在3种工作方式的任何一种,B口只能工作在方式0或方
式1,C口则常常配合端口A和端口B工作,为这两个端口的输入/输出传输提供控制信号和状态信号。

18.同步通信、异步通信的帧格式各是什么?什么是奇、偶校验?
答:异步通信的帧格式是用一个起始位表示传送字符的开始,用1-2个停止位表示字符结束。

起始位与停止位之间是数据位,数据位后是校验位,数据的最底位紧跟起始位,其他各位顺序传送;同步通信的帧格式是在每组字符之前必须加上一个或多个同步字符做为一个信息帧的起始位。

19.什么是波特率?若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,
无校验位,传输1KB的文件需要多长时间?
答:波特率是单位时间内通信系统所传送的信息量。

需要多长时间=1024/(1200/10)=8.53s
20.对8255A进行初始化,要求端口A工作于方式1,输入;端口B工作于方式0,
输出;端口C的高4位配合端口A工作,低4位为输入。

设控制口的地址为006CH。

答:由题知应为10111001H(B9H)
MOV AL,B9H
MOV DX,006CH
OUT DX,AL
21.设8255A的四个端口地址分别为00C0H、00C2H、00C4H和00C6H,要求用置0、
置1的方法对PC6置1,对PC4置0。

答:MOV DX,00C0H ;端口地址
MOV AL,00001101 ;对PC6置1
OUT DX,AL
MOV AL,00001000 ;对PC4置0
OUT DX,AL
22.试按照如下要求对8259A进行初始化:系统中只有一片8259A,中断请求信号用
电平触发方式,下面要用ICW4,中断类型码为60H、61H、62H……67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。

设8259A的端口地址为94H和95H。

答:MOV DX,94H ;偶地址
MOV AL,00011011B ;ICW1
OUT DX,AL
MOV AL,10011111B ;ICW2 ,中断源在IR7
MOV DX,95H ;奇地址
OUT DX,AL
MOV AL,00000011B ;ICW4
OUT DX,AL
23.试编程对8253初始化启动其工作。

要求计数器0工作于模式1,初值为3000H;
计数器1工作于模式3,初值为100H;计数器2工作于模式4,初值为4030H。

设端口地址为40H、41H、42H和43H。

答:MOV AL,00011110H ; 控制字
OUT 43H,AL
MOV AL,3000H ;计数初值
OUT 40H,AL
MOV AL,01010110H ; 计数器1
OUT 43H,AL
MOV AL,100H
OUT 41H,AL
MOV AL,10011000H ; 计数器2
OUT 43H,AL
MOV AL,4030H
OUT 42H,AL
24.微处理器,微型计算机和微型计算机系统三者之间有何区别?
答:微处理器即CPU,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、I/O接口电路以及总线构成;微型计算机系统则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。

25. CPU在内部结构上由哪几部分构成?CPU应具备哪些主要功能?
答:CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

26.累加器和其它通用寄存器相比有何不同?
答:累加器是通用寄存器之一,但累加器和其它通用寄存器相比又有其独特之处。

累加器除了可用做通用寄存器存放数据外,对某些操作,一般操作前累加器用于存放一个操作数,操作后,累加器用于存放结果。

27.微型计算机的总线有哪几类?总线结构的特点是什么?
答:微型计算机的总线包括地址总线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。

28.举出10个微型计算机应用的例子。

答:略
29.计算机I/O接口有何用途?试列出8个I/O接口。

答:计算机I/O接口是连接计算机和外部设备的纽带和桥梁,它主要用于协调和控制计算机与外设之间的信息流通和交换。

例如:串行通讯口(COM口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显示器接口、音响设备接口、其它通用设备接口(USB、SCSI等)。

30.现在,计算机主板上一般都包括哪些I/O接口?I/O接口卡如何与主板相连?
答:现在,计算机主板上一般包括串行通讯口、并行打印口、软盘驱动器接口、硬盘驱动器接口、光驱接口、USB接口等。

象显示器适配器、网卡、modem卡等I/O接口卡一般通过总线插槽与主板相连。

31.简述系统总线,AGP总线,PCI总线及ISA总线的作用。

答:系统总线是CPU与存储器及桥接器之间传递信息的通道,AGP总线专门用与连接CPU与显示器适配器,PCI总线一般用于连接一些高速外设接口作为高速外设与CPU 或内存交换信息的通道,而ISA总线一般用于连接一些非高速外设接口作为非高速外设与CPU或内存交换信息的通道。

32.试说明计算机用户,计算机软件,计算机硬件三者的相互关系。

答:计算机用户,计算机软件系统,计算机硬件系统共同构成一个计算机应用系统,三者在该系统中处于三个不同的层次。

计算机用户处于最高层,计算机软件处于中间层,计算机硬件系统处于最下层。

在这里计算机用户是系统的主宰,他们通过软件系统与硬件系统发生关系,指挥计算机硬件完成指定的任务。

即,计算机用户使用程序设计语言编制应用程序,在系统软件的干预下使用硬件系统进行工作。

33.简述DOS操作系统各部分的作用及相互关系。

答:DOS操作系统包括3个模块:DOS-Shell()、DOS-Kernel()、DOS-BIOS().
DOS-Shell模块对用户输入的DOS命令行或应用程序行作出响应。

即负责DOS命令的解释和任务的分配,具体工作则要靠DOS-Kernel模块所提供的系统功能完成。

DOS-Kernel模块尽管提供了许多的系统功能,但由于执行每一个系统功能过程中,完全依赖各种设备实现指定的功能,因此,它还要进一步调用DOS-BIOS模块中的设备驱动程序才能工作。

DOS-BIOS模块对DOS-Kernel传送的"请求"进行解释,最终转换为对固化在ROM-BIOS中的设备控制程序的请求并由它们去控制硬件,完成指定的操作。

34.存储单元的选择由什么信号控制?读、写靠什么信号区分?
答:存储单元的选择由地址信号控制,而对存储单元进行读操作还是写操作则要靠读、写信号区分。

35.以一个可执行文件的运行为例,简述程序执行过程。

答:当在DOS提示符下键入一个可执行文件名称(或在其它操作系统环境下执行有关操作)后,操作系统自动将该文件从外存装入内存并使指令指针指向其第一条指令,从而启动文件执行过程。

首先将第一条指令从内存取入CPU中译码执行,同时指令指针自动加1或按指令的要求作出相应改变,指向下一条要执行的指令,接着将下一条指令从内存取入CPU译码执行,这样不断重复取指令和执行指令的过程,逐条执行指令,直至程序结束。

问答题:
1、下列字符表示成相应的ASCII码是多少?
(1)换行(2)字母“Q”
(3)空格
2、下列各机器数所表示数的范围是多少?
(1)8位二进制无符号定点整数;
(2)8位二进制无符号定点小数;
(3)16位二进制无符号定点整数;
(4)用补码表示的16位二进制有符号整数;
3、(111)X=273,基数X=?
4、有一个二进制小数X=0.X
1X
2
X
3
X
4
X
5
X
6
(1)若使X≥1/2,则X
1 (X)
6
应满足什么条件? X1=1
若使X>1/8,则X
1 (X)
6
应满足什么条件?X1∨ X2 ∨ X3=1
(2)
5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1)X和Y两个数均为无符号数; X>Y
(2)X和Y两个数均为有符号的补码数。

X<Y
填空题:
1、对于R进制数来说,其基数(能使用的数字符号个数)是,能使用的最小数字符号是。

2、十进制数72转换成八进制数是。

3、与十进制数67等值的十六进制数是。

4、二进制数101.011转换成十进制数是。

5、十六进制数0E12转换成二进制数是。

选择题:
1、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

A)EBCDIC码 B)ASCII码 C)十六进制编码 D)二进制编码2、与十进制数56等值的二进制数是。

A)111000 B)111001 C)101111 D)110110
3、十进制数59转换成八进制数是。

A)73Q B)37Q C)59Q D)112Q
4、与十进制数58.75等值的十六进制数是。

A)A3.CH B)3A.CH C)3A.23H D)C.3AH
5、二进制数1101.01转换成十进制数是。

A)17.256 B)13.5 C)13.25 D)17.5
6、二进制数111010.11转换成十六进制数是。

A)3ACH B)3A.CH C)3A3H D)3A.3H
7、十六进制数1CB.D8转换成二进制数是。

A)110001011.11001 B)111101011.11101
C)111101011.11101 D)111001011.11011
8、将十六进制数FF.1转换成十进制数是。

A)255.625 B)2501625 C)255.0625 D)250.0625
9、十进制正数43的八位二进制原码。

A)00110101 B)00101011 C)10110101 D)10101011
10、十进制正数38的八位二进制补码是。

A)00011001 B)10100110 C)10011001 D)00100110
判断题:
1、在第三代计算机期间出现了操作系统。

()
2、对于种类不同的计算机,其机器指令系统都是相同的。

()
3、在计算机中,数据单位bit的意思是字节。

()
4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、
5、6、7、8。

()
5、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。

()。

相关文档
最新文档