微计算机技术考核说明Word格式文档下载.docx
《微计算机技术考核说明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《微计算机技术考核说明Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。
能够按时、按质、按量完成平时作业和课程实验者方可得满分。
(六)终结性考试的要求和形式:
1.考试要求:
考核重点是考察学员是否掌握微计算机的基本工作原理和基本的汇编语言程序设计方法。
具体考核要求分为几个层次:
✧熟练掌握:
要求学生能够全面、深入理解和熟练掌握所学内容,并能够用所学的内容分析、初步设计和解答与实际应用相关的问题,能够举一反三。
✧掌握:
要求学生能够较好地理解和掌握相应内容,并能够进行简单分析和判断。
✧了解:
要求学生能够一般地了解所学内容。
2.组卷原则:
✧在教学大纲和考核说明所规定的目的、要求和内容范围之内命题。
在教学内容范围之内,按照理论联系实际原则,考察学员对所学知识应用能力的试题,不属于超纲。
✧试题的考察要求覆盖面广,并适当突出重点。
✧试题兼顾各个能力层次,熟练掌握60%,掌握占30%,了解占10%。
✧试题的难易程度和题量适当,按难易程度分为三个层次:
较易占30%,一般占50%,较难占20%。
题量安排以平时基本能够独立完成作业者,他们能在规定的考试时间内作完并有一定时间检查为原则。
3.试题类型及试卷结构:
选择题50%,文字叙述题20%,汇编程序设计题20%,作图题10%。
4.考核形式:
闭卷。
5.答题时限:
90分钟。
6.其它说明:
考生需自备计算器、直尺、铅笔、橡皮等文具。
第一章绪论
[考核目的]:
考核学员对微计算机系统组成与结构基本概念的掌握情况
[考核的知识点]:
传统的计算机分类、微计算机的特点,微处理器、微计算机、微计算机系统三个术语的内涵,微处理器技术发展概况。
[考核要求]:
要熟练掌握的内容包括:
微处理器、微计算机、微计算机系统三个术语的内涵。
需要掌握的内容包括:
微型计算机的特点。
需要了解的内容包括:
微处理器技术发展概况。
考核学员对8086微处理器的结构、对外引线信号的定义与功能、基于8086的微计算机组成、总线操作、中断结构、总线请求过程等的理解和掌握程度,还要考核学员对32位微处理器80386的基本结构及保护方式下存储器管理机制的理解程度。
●8086微处理器的基本组成
●8086/8088微处理器的存储器管理
●8086/8088微处理器引脚功能
●8086/8088最小与最大模式下微计算机的基本组成
●8086/8088的总线操作
●8086/8088的中断系统
●8086/8088的总线请求
●8086微处理器访问存储器和I/O设备的特性
●80386微处理器的逻辑框图
●80386微处理器的寄存器
●80386微处理器的存储器管理
[考核要求]:
需要熟练掌握的内容包括:
(1)8086/8088微处理器的基本组成,结合逻辑框图说明各功能部件的作用及相互关系。
(2)8086/8088微处理器的存储器管理机制,物理地址的形成过程。
(3)8086/8088微处理器的总线操作过程。
(4)8086/8088微处理器中断系统的结构及响应中断的过程。
(1)8086/8088微处理器最小方式与最大方式主要引脚功能的定义。
(2)8086/8088微处理器最小方式与最大方式下的微计算机的基本组成。
(3)8086/8088微处理器的总线请求过程。
(4)8086访问存储器和I/O设备的特性。
(1)80386微处理器的逻辑框图,各功能部件的作用。
(2)80386微处理器中寄存器的组织及功能。
(3)80386微处理器的存储器管理机制,虚拟存储器的概念、分段管理时逻辑地址转换为物理地址的过程。
考核学员是否掌握8086微处理器基本指令系统及主要寻址方式。
●汇编语言的格式
●寻址方式与机器语言的转换
●8086微处理器的指令系统
(1)8086微处理器的各类寻址方式,与数据有关的寻址方式和与转移地址有关的寻址方式。
(2)8086微处理器的指令系统,数据传送指令、算术指令、逻辑指令、控制转移指令等。
(1)程序段定义和过程定义伪操作。
(3)数据类型和数据定义伪操作。
(1)编辑程序、汇编程序、连接程序的功能及输入、输出文件的类型。
(2)汇编语言源程序的框架。
考核学员是否掌握汇编语言程序设计的基本方法,循环程序设计、分支程序设计、子程序程序设计、I/O程序设计等方法。
●循环程序设计与分支程序设计方法
●子程序设计、I/O程序设计及中断程序设计方法
●BIOS和DOS调用
(1)汇编语言编程的基本步骤
(2)汇编语言程序设计的基本方法,正确使用程序结构及数据定义等伪指令构造源程序
(3)循环程序设计、分支程序设计方法。
(1)子程序程序设计、I/O程序设计方法
(2)中断程序设计方法
(1)一些基本算法
(2)正确使用键盘、显示器和打印机的BIOS、DOS功能调用。
考核学员是否掌握处理器与I/O设备间数据传输控制的两种方式:
中断和DMA方式,以及对典型的中断控制器和DMA控制器工作原理的掌握情况
●中断和DMA控制的基本概念
●8259A的结构、工作方式以及编程方法
●8237A的结构、工作方式以及编程方法
(1)中断和DMA控制方式的基本概念、功能以及系统的构成
(2)8259A的内部结构及各模块的功能
(3)8237A的内部结构及各模块的功能
(1)8259A的工作方式、初始化命令字和初始化编程方法
(2)8237A的工作方式、初始化编程方法
(1)8259A的操作命令字及其功能
(2)8237A的内部寄存器的端口地址分配
考核学员是否掌握微处理器的外围接口芯片8254、8255A及8251A的功能及编程控制方法。
●8254定时器/计数器的结构、功能及编程控制方法
●8255A并行外围接口的结构、功能及编程控制方法
●8251A串行通信接口的结构、功能及编程控制方法
(1)8254的功能与结构
(2)8255A的功能与结构
(3)8251A的功能与结构
(1)8254的编程控制字及初始化编程
(2)8255A的编程控制字及初始化编程
(3)8251A的编程控制字及初始化编程
(1)8255A方式二工作过程
(2)串行通信的基本概念和术语
考核学员是否掌握行列式小键盘、LED数据显示器、D/A与A/D转换器的工作原理以及它们与微计算机的接口方法
●矩阵式小键盘结构及接口电路
●识别键被按下的软件方法
●七段LED数据显示器的结构及接口电路
●多位七段LED数据显示器的控制方法
●D/A转换器的工作原理及接口方法
●A/D转换的方法,A/D转换芯片的结构及接口方式
(1)行扫描法矩阵式小键盘结构及接口方法
(2)七段LED数据显示器的结构及静态接口电路
(3)T型电阻网络D/A转换的工作原理
(4)逐次逼近法A/D转换的工作原理
(1)行扫描法识别键盘被按下的软件方法
(2)多位七段LED动态显示电路及接口
(3)DAC0832D/A转换芯片的结构及接口
(4)逐次逼近法实现A/D转换的基本电路及程序
(1)反转法矩阵式键盘的接口方式及控制程序
(2)D/A转换器的基本技术指标
(3)A/D转换器的主要参数
考核学员是否掌握微机总线的基本概念、功能以及ISA与PCI总线的特点
●微计算机采用总线结构的优点
●微计算机总线技术规范及指标
●微计算机总线的分类
●微计算机总线的操作过程
●ISA总线的引线定义及基本时序
●PCI总线的特点,配置空间的作用,基本操作过程
(1)微计算机采用总线结构的优点
(2)总线的定义、总线标准所包括的内容及总线技术指标所包括的内容
(3)总线的分类
(1)总线传输信息的过程
(2)总线操作过程中的定时方法
(3)总线上传输信息的类型,单周期方式和突发方式
(4)总线仲裁方式,集中式仲裁与分布式仲裁
(5)总线信息传输过程中的错误检查方法
(1)ISA总线的结构、引线定义、操作时序
(2)PCI总线的特点,配置空间的作用,总线的操作过程
(3)IDE总线的功能、主要信号的组成、编程接口
(4)SCSI总线的特点
(5)USB总线的特点。
考核学员对提高微处理器性能所采取的技术措施的理解程度
●提高指令执行并行性办法,超标量结构、超级流水线结构
●Pentium微处理器的基本结构
●PentiumPro微处理器微体系结构设计的新思想
●PowerPC微处理器产生背景及结构特点
提高微处理器性能的途径,超标量结构的特点
(1)Pentium微处理器的结构特点
(2)PentiumPro微处理器结构中新的设计思想
PowerPC微处理器产生的背景及体系结构的特点
一、选择题(每题3分,共60分)
1.下面所列的微处理器产品是16位微处理器
A.ZilogZ80;
B.Intel8085;
C.Motorola6800;
D.Intel8086。
2.最早的IBMPC微计算机系统使用作为核心微处理器.
A.8086;
B.8085;
C.8080;
D.8088.
3.不属于8086微处理器内的功能部件.
A.累加器;
B.算术逻辑部件;
C.标志寄存器;
D.内存储器.
4.8086微处理器的偏移地址是指。
A.芯片地址引线送出的20位地址码;
B.段内某单元相对段首地址的差值;
C.程序中对存储器地址的一种表示;
D.芯片地址引线送出的16位地址码.
5.8086一个基本总线周期至少包括时钟周期.
A.2;
B.3;
C.6;
D.4.
6.下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有。
其中NUM定义为:
NUMDW1000H
A.MOVAX,BXB.MOVBX,1000H
C.MOVAX,[BX]D.MOVBX,OFFSETNUM
7.下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有。
其中ARRAY定义为:
ARRAYDW10DUP(1,2,3)
A.MOVAX,ARRAYB.MOVAX,BX
C.MOVBX,OFFSETARRAYD.MOVBX,10
8.对应物理地址143F0H,不可能的逻辑地址为。
A.143F:
0000HB.1200:
23F0HC.1410:
02F0HD.1410:
00F0H
9.假设(AL)=64H,如果执行指令XORAL,BL后,(AL)=4AH,那么BL的值应为。
A.2EHB,40HC.42HD.4AH
10.下列有关伪操作的描述,错误的有。
A.伪操作“PROC”表示一个过程的开始;
B.伪操作“END”表示一个段的结束;
C.SEGMENT、DB、PROC和END都是伪操作;
D.ASSUME伪操作不能把段地址赋给段寄存器。
11.数组ARRAYDW12HDUP(10HDUP(0AFH))定义的字节数为。
a)576HB.576C.288HD.288
12.假设对AL和BL中的带符号数执行SUBAL,BL指令,若结果为负则转移,要使用指令。
A.JCB.JOC.JSD.JZ
13.在下列有关中断的描述中,不正确的有。
A.显示器中断是一种可屏蔽中断;
B.产生硬中断的条件之一是相应外设的中断屏蔽位为0;
C.开中断时允许CPU响应外设的中断请求;
D.中断发生时CPU清除IF,设置TF。
14.处理器与I/O接口间采用查询方式传输数据时,然后启动数据的传输过程.
A.处理器首先向外设接口发出命令信号;
B.处理器先经程序读得接口已准备好的状态信息;
C.外设接口首先向处理器发出传送数据请求信号;
D.外设接口首先向存储器发出传送数据的控制信号.
15.INTEL8237A每个通道有字节计数器.
A.1个8位的;
B.2个8位的;
C.1个16位的;
D.2个16位的.
16.“可编程外围接口芯片”是指.
A.芯片的工作方式可通过系统对其写入不同代码来改变;
B.芯片的工作方式可通过对其引线进行不同连接来改变;
C.芯片的工作方式可通过改变其工作频率来改变;
D.芯片可执行由专门指令组成的程序.
17.CPU对8253编程时.
A.先向某计数器写入控制字,再向控制口写入计数初值;
B.先向控制口写入控制字,再向某计数器写入计数初值;
C.先向某计数器写入计数初值,再向控制口写入控制字;
D.先向控制口写入计数初值,再向某计数器写入控制字.
18.矩阵式小键盘各列线经电阻接5V,在采用软件行扫描法识别键动作时,CPU首先经并行接口.
A.向键盘被选行线上输出低电平,然后CPU经并行接口读取列线值进行判断;
B.向键盘被选行线上输出高电平,然后CPU经并行接口读取列线值进行判断;
C.向键盘被选列线上输出低电平,然后CPU经并行接口读取行线值进行判断;
D.向键盘被选列线上输出高电平,然后CPU经并行接口读取行线值进行判断;
19.一个DAC在微机系统中占用个端口地址.
A.4;
C.1;
D.2.
20.下列有关微计算机总线结构的描述:
是不正确的。
A.功能部件模块化,其对外引线符合国际标准;
B.不同模块间采用符合国际标准的连接方式;
C.不同的标准化模块的组合实现不同的系统配置;
D.所有功能部件经一组连线连接起来。
二、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=1,(DI)=2,(BP)=256,字变量ARRAY偏移地址为0050H,(20250H)=1234H,(40100H)=00A0H,(40102H)=2200H。
填空回答下列问题。
(9分,每空1分)
(1)MOVAX,[BP][DI];
源操作数物理地址=H
指令执行后(AX)=H
(2)POPAX;
源操作数物理地址=H
(3)LEADI,ARRAY;
源字段的寻址方式是.
指令执行后(DI)=H
(4)JMPBX;
指令执行后(IP)=H
(5)ADDAL,BYTEPTRARRAY[BX];
源字段的寻址方式是.
指令执行后(AL)=H
三、.已知下列程序段:
(6分,每个回答3分)
ADDAL,BL
JOL1
JCL2
CMPAH,BH
JGL3
JBL4
JMPL5
若给定AX和BX的值如下,说明程序的转向。
(1)(AX)=14C8H,(BX)=808DH
(2)(AX)=3F23H,(BX)=50D0H
四、.总线上数据传输分哪几种类型?
各有什么特点?
(8分)
五、一个微机系统中包含以下器件:
微处理器8088一片,并行接口8255A一片(设备号:
A口—70H,B口—71H,C口—72H,控制口—73H),定时器8253一片(设备号:
计数器0—80H,计数器1—81H,计数器2—82H,控制口83H),中断控制器8259A一片(设备号:
B0H,B1H)。
现将8255A的A口连接一输入设备,工作在0方式。
B口连接一输出设备,也工作在0方式。
PC4作为输出设备的选通输出端且低电平有效。
8253计数器0工作于“模式2”,计数常数为04H,进行二进制计数。
8259A的ICW2给定为50H,工作于边缘触发方式,全嵌套中断优先级,数据总线无缓冲,采用一般中断结束方式。
请填充下面程序中的空白项(注意:
控制字中可0可1位选0,8255未用端口设成输入方式)。
(17分)
MOVAL,;
8255初始化
OUT,AL;
8253初始化
设8253计数初值
8259A初始化
INAL,;
从8255的A口读入数据
PUSHAX;
用按位置位/复位方式使选通无效
POPAX;
往B口输出数据
用按位置位/复位方式使选通有效
MOVAL,;
撤消选通信号
OUT,AL
此时,对应8259A的IR2中断类型号是;
中断向量存放在内存0段,,,单元中。
试题类型及规范解答
1.选择填空(每题3分,共60分)
1)D是16位微处理器
E.ZilogZ80;
F.Intel8085;
G.Motorola6800;
H.Intel8086。
2)最早的IBMPC微计算机系统使用D作为核心微处理器.
B.8086;
3)D不属于8086微处理器内的功能部件.
B.累加器;
4)8086微处理器的偏移地址是指B。
E.芯片地址引线送出的20位地址码;
F.段内某单元相对段首地址的差值;
G.程序中对存储器地址的一种表示;
H.芯片地址引线送出的16位地址码.
5)8086一个基本总线周期至少包括D时钟周期.
6)下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有C。
7)下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有A。
8)对应物理地址143F0H,不可能的逻辑地址为D。
9)假设(AL)=64H,如果执行指令XORAL,BL后,(AL)=4AH,那么BL的值应为A。
10)下列有关伪操作的描述,错误的有B。
11)数组ARRAYDW12HDUP(10HDUP(0AFH))定义的字节数为B。
A.576HB.576C.288HD.288
12)假设对AL和BL中的带符号数执行SUBAL,BL指令,若结果为负则转移,要使用指令C。
13)在下列