D15~DD7~D0 D15~D A18~AD7~D0 1# D7~D0 2# D7~D0 3# D7~D0 A16~A0 CS A16~A0 A16~A0 A16~A0 CS CS CS 0# RD W≥1 A18 A19 A0 RD W≥1 BHE RD W≥1 RD W≥1 A0 BH
或者对于给出的存储器芯片和要求的地址空间,把上图格式画出存储器原理框图。
26、段选择子、段描述符、段描述符表的概念,对于保护模式下工作的IA-32系统,给出一个段描述符,给
出操作数(或指令)的偏移地址,能够从段描述符中取出段基地址,并计算出线性地址。
五、 微型计算机和外设的数据传送
1、为什么要用接口?
2、CPU与输入输出设备之间传送信号的类型有几种?它们各自的功能是什么? 3、接口的基本功能; 4、接口部件的端口是什么?
5、计算机系统中接口的编址方式有几种;
6、8086系统接口的编制方式,8086系统接口的寻址方式,访问接口的指令; 7、接口与计算机系统的连接;
8、CPU与外设之间的数据传送的控制方式有几种?各自特点?
9、无条件传送控制方式的输出接口和输入接口电路((1)与CPU的连接:地址译码<注意M/IO信号>、数据信号、地址信号、读写控制信号、时钟信号等;(2)与外设的连接,依据不同外设确定),数据传送程序,应用在什么地方?(3)下图所示的接口工作原理?如何编写程序进行输入输出操作?
第 6 页 共 9 页 6
0FF80
例如上课的例子:输入端口接8个开关,输出端口接8个LED信号灯,给出地址译码逻辑电路,能够计算出端口的地址,能够编写程序,读入开关状态,并按要求控制LED信号灯; 10、程序查询传送方式的特点,接口电路,数据传送程序,应用领域?下图所示的输入、输出接口,叙述它们各自的工作原理。
11、中断的概念、作用,中断服务程序的基本结构? 12、中断传送方式的特点、接口电路、程序、应用;
13、中断向量与中断向量表的概念,对于X86系列计算机,中断向量表的结构;
给出中断类型号,能够计算出中断向量的存放地址;
给出中断类型号、中断向量表,能够求出终端服务程序的地址。
例如某中断源的中断类型号为1AH,中断向量表如右图所示,请求出中断服务程序的地址。 14、 中断控制器8259的作用;
15、 中断控制器8259的初始化过程(初始化命令字、操作命令字) 16、DMA传送方式的特点、接口电路基本要求、应用;
17、八位的IO接口与8086(十六位系统)的连接,它的数据线连接在
低八位还是高八位数据总线上?这时地址信号A0如何使用?端口地址具有什么特点(A0=0)
第 7 页 共 9 页
7
80H
82H
数据端口地址:80H
状态端口地址:82H
18、给出一个接口电路,依据它的地址译码逻辑和接口内部的地址信号,能够确定该接口各个端口的地址;
19、8086系统对接口寻址的地址线有几条?地址空间范围? 20、 X86系列处理器Io 端口的编址方式?
21、 X86系列处理器的输入输出指令及特点(指令中端口的寻址方式,只能跟累加器A交换信息)
六、 可编程接口
1、串行通信的概念、特点、应用场合; 2、并行通信的概念、特点、应用场合;
3、串行通信中,全双工、半双工、单工通信方式的概念、各自的特点; 4、串行通信中,同步通信和异步通信的概念、特点; 5、串行通信的传输率的概念;
6、异步通信的基本通信参数、数据传输格式(起始位、数据位、校验位、停止位)? 7、同步串行通信的数据帧格式;
8、RS232C接口的电平规范(逻辑1和逻辑0的表示方法);
9、串行通信接口8251的基本功能,应用电路(与CPU的连接,与外设的连接); 10、8250的工作方式有几种?如何设定工作方式? 11、8250的初始化方法,初始化流程; 12、8250模式寄存器的设置方法; 13、8150控制寄存器与控制字格式; 14、8250的状态寄存器;
15、会编写异步通信模式发送程序; 16、并行通信的基本接口要求;
17、可编程并行接口芯片8255的功能,基本结构; 18、8255的内部寄存器结构;
19、8255的方式选择,方式选择控制字
20、方式0的特点,应用——例如课堂例题8255的一个端口接开关,一个端口接发光二极管,编写程序读开关状态,控制Led ;
21、方式1的特点,联络信号的作用,中断允许位的设置;
第 8 页 共 9 页
8
22、方式2的特点,应用场合,是不是PA、PB端口都能工作在方式2? 23、定时器接口芯片8253/8254的作用?有几种工作方式?
24、可编程定时器8253/8254的编程,会编写利用它产生特定频率的脉冲(分频器工作方式应用)或特定频率的方波信号(方波发生器及应用)的程序; 25、键盘接口的基本功能要求? 26、 DA转换的概念;
27、DA转换器的基本技术指标; 28、DAC0832的基本功能与结构;
29、DAC0832单缓冲、双缓冲的特点?在什么应用场合需要双缓冲?
30、DAC0832的单缓冲应用电路,程序设计,会利用DAC0832产生锯齿波,要求能控制幅度和周期;
31、AD变换的基本概念; 32、AD变换器的基本技术指标;
33、AD数据读取的方法有几种(查询方法、中断方法、等待方法、固定延时方法),它们各自的特点?
第 9 页 共 9 页 9