学位考试微机原理与接口技术附样卷综述.docx
- 文档编号:25458193
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:16
- 大小:22.90KB
学位考试微机原理与接口技术附样卷综述.docx
《学位考试微机原理与接口技术附样卷综述.docx》由会员分享,可在线阅读,更多相关《学位考试微机原理与接口技术附样卷综述.docx(16页珍藏版)》请在冰豆网上搜索。
学位考试微机原理与接口技术附样卷综述
南京理工大学成人本科教育
机械电子工程专业学士学位专业考试大纲
课程:
微机原理与接口技术
大纲撰写人:
聂伟荣(南京理工大学机械学院)
第一部分各章主要内容及要求
1绪论
一、要求掌握的主要概念
微处理器,微型计算机硬件系统,微型计算机软件系统,微型计算机系统,存储器,总线,系统总线,地址总线,数据总线,控制总线,总线宽度,CPU的主频
二、要求理解和掌握的主要知识点
1)微处理器(CPU)的发展历程,各代的典型代表及主要特点
2)微型计算机的发展历程,各代的典型代表及主要特点
3)微型计算机的系统组成
4)微型计算机的主要应用领域
5)系统总线的分类
28086微处理器
一、要求掌握的主要概念
算术逻辑运算单元,通用寄存器,累加器,程序计数器(PC),指令指针(IP),标志寄存器,段寄存器,堆栈,堆栈指针,指令处理单元,指令执行单元(EU),总线接口单元(BIU),地址加法器,指令队列缓冲器,存储器单元物理地址、逻辑地址,段基地址,偏移地址,8086CPU的工作模式,时钟周期、指令周期,总线周期,T状态,基本总线周期,引脚分时复用,
二、要求理解和掌握的主要知识点
1)典型微处理器的基本组成结构
2)指令执行的基本过程
3)8086CPU的寄存器结构
4)8086CPU的状态标志寄存器
5)8086CPU的存储器管理
6)存储器的分段组织结构
7)存储器单元物理地址的形成
8)以8086CPU构成的微机系统的存储器的分体结构
9)8086CPU的堆栈管理
10)8086CPU的功能结构
11)8086CPU的两大功能单元作用及其各自的组成
12)8086CPU的最小工作模式和最大工作模式
13)8086CPU的引脚信号(ALE,READY,RESET,INTR,INTA,DT/R,DEN,MN/MX)
14)8086CPU的基本总线周期及各T状态完成的操作
15)8086CPU的复位和启动操作,复位后各寄存器的状态
16)8086CPU的中断响应周期
38086的寻址方式和指令系统
一、要求掌握的主要概念
指令,源操作数,目标操作数,寻址方式
二、要求理解和掌握的主要知识点
1)8088CPU的指令系统的寻址方式
2)数据传送类指令
3)算术运算类指令
4)逻辑运算与移位类指令
5)串操作类指令
6)控制转移类指令
7)处理器控制类指令
对指令系统的掌握要求是能阅读并编制程序段实现数据(串)的传送、基本运算和比较等。
4汇编语言程序设计
一、要求掌握的主要概念
汇编程序,汇编语言程序,连接程序,指令语句,伪指令语句,宏指令,常数,变量,标号,运算符
二、要求理解和掌握的主要知识点
1)在计算机上编辑运行汇编语言程序的步骤
2)汇编语言语句的种类
3)汇编语言语句的组成格式
4)掌握基本伪操作指令,包括数据定义及表达式赋值,段定义,段寻址等的基本应用
5)对于汇编语言程序的要求是能阅读和编写简单算法的基本结构程序。
5半导体存储器
一、要求掌握的主要概念
RAM,ROM,内存,存储容量,E2ROM,CACHE
二、要求理解和掌握的主要知识点
1)微机存储系统的分层结构
2)RAM和ROM各自的特点
3)半导体存储器的基本结构
4)存储器的主要技术指标
5)典型静态RAM芯片型号及其容量
6)典型动态RAM芯片型号及其容量
7)半导体存储器与CPU的连接要考虑的问题
8)存储器的地址范围选择及信号线连接
6输入/输出接口
一、要求掌握的主要概念
接口,接口技术,I/O接口电路,接口信息,I/O端口,端口编址方式
二、要求理解和掌握的主要知识点
1)CPU与外设之间传送的信息
2)接口应具备的功能
3)I/O端口的编址方式
4)8086CPU的I/O端口的编址方式
5)CPU与外部设备之间的数据传送方式及其各自的应用场合
7中断处理技术
一、要求掌握的主要概念
中断,中断系统,中断源,中断优先权,中断嵌套,硬件中断,软件中断,中断向量,中断向量表,中断响应周期
二、要求理解和掌握的主要知识点
1)应用中断技术的优点
2)常见的中断源
3)中断的工作过程
4)中断优先权的管理方法
5)中断系统应具备的基本功能
6)8086的中断系统及其中断管理
7)中断控制器8259A的特点
8)中断控制器8259A引入中断请求的方式
9)中断控制器8259A结束中断的处理方式
10)中断控制器8259A的优先级排队方式
11)中断控制器8259A在IBMPC/XT上的应用
8定时/计数技术
一、要求掌握的主要概念
计数器,时钟频率,工作方式
二、要求理解和掌握的主要知识点
1)微机系统中的定时方法
2)可编程定时/计数器8253的主要性能
3)可编程定时/计数器8253的内部结构
4)可编程定时/计数器8253的工作方式(只了解功能即可,时序不要求)
5)可编程定时/计数器8253的编程
6)可编程定时/计数器8253在PC/XT机中的应用
9并行接口
一、要求掌握的主要概念
串行传送,并行传送,
二、要求理解和掌握的主要知识点
1)可编程并行接口8255A的主要性能
2)可编程并行接口8255A的内部结构
3)可编程并行接口8255A的工作方式
4)可编程并行接口8255A的初始化编程
10串行接口
一、要求掌握的主要概念
通信,串行通信,同步通信,异步通信,波特率,发送时钟,接收时钟,信号调制,信号解调
二、要求理解和掌握的主要知识点
1)串行通信中的数据传送方式
2)串行通信方式
3)异步串行通信的传输格式
4)信号的调制方式
5)RS-232C串行通信标准的信号定义即电气规范
6)RS-232C串行通信标准的机械规范(连接器与电缆长度规定)
7)串行通信接口的基本功能
8)可编程串行接口芯片8251A的主要性能
11模拟量接口
一、要求掌握的主要概念
D/A转换,A/D转换,ADC,DAC,分辨率,转换精度,建立时间,转换时间
二、要求理解和掌握的主要知识点
1)D/A转换器的主要性能参数
2)典型的DAC0832、DAC1210的主要性能
3)DAC0832的工作方式及其设置
4)A/D转换器的主要性能参数
5)典型的ADC0809、AD574的主要性能
6)ADC0809的接口信号及其应用
12微机系统及其接口电路的分析与设计
一、要求掌握的主要概念
IBMPC/XT微机系统,IBMPC/AT微机系统,实地址方式,保护地址方式,多媒体计算机系统
二、要求理解和掌握的主要知识点
1)IBMPC/XT微机系统的CPU子系统组成
2)IBMPC/XT微机系统的内存芯片构成
3)IBMPC/XT微机系统的存储空间分配
4)IBMPC/XT微机系统的主要接口芯片
5)IBMPC/XT微机系统的I/O空间分配
6)微机接口电路分析与设计的基本方法
7)微机应用系统的设计步骤
第二部分考试题型及分数分配
1填空题(40%)
2分析指令,阅读程序,编写程序(23%)
3简答题(17%)
4接口电路芯片编程(10%)
5综合提高题(10%)
第三部分各章内容分数分配
章
分数
章
分数
章
分数
1
2%
5
4%
9
4%
2
30%
6
8%
10
4%
3
25%
7
8%
11
4%
4
3%
8
4%
12
4%
参考书:
《微型计算机原理与接口技术》毛六平著,清华大学出版社。
样卷
一、基本概念及基础知识部分(40分,每空1分)
1.迄今为止,计算机共同遵循------------------和--------------------的工作原理。
这是在1946年由冯.诺依曼提出的。
2.微型计算机主板上CPU与其它芯片间传输信息而连接的总线为--------总线,根据其用途不同可分为三类:
--------总线、--------总线和--------总线。
3.8086CPU有------条地址线,直接寻址能力可达--------字节;其内部总线宽度为--------,对外数据宽度为--------。
4.8086CPU内部有-------个16位通用寄存器,其中有--------、--------、--------、--------可用作地址指针。
5.在8位字长的机器中,设[x]补=11000001,则其真值为----------------------,[-128]补码=----------------------。
6.数制间的转换及编码
(1)(111011.101)2=()10
(2)(110110*********10)2=()16
(3)(6785)10=()BCD
(4)(9)10=()ASCII
7.8088/8086CPU对存储器是--------组织的,在寻址一个具体的物理单元时,20位的地址是由-------------------------------------------------------------来形成的。
8.16位字长的机器中用补码表示的数的范围是-----------------------,原码表示的数的范围是-------------------------。
9.8088CPU从功能上分为两大部分,即------------和-------------,它们各自独立工作,从而决定了8088CPU以-------------方式执行程序。
10.为了完成CPU与外设之间的信息交换,通常在接口部件中需要传输三种信息:
————信息、————信息和————信息。
11.IBMPC/XT机的控制核心是由----------CPU、----------时钟发生器、----------总线控制器和地址锁存器、数据驱动器和收发器等组成。
12.DAC0832有三种工作方式,即----------工作方式,----------工作方式,----------工作方式。
13.IBMPC/XT机的硬件中断是由一片8259A管理的,它可以提供----------级中断源。
其中用户可用的中断源是IRQ2,系统为其分配的中断号是0AH,则IRQ2在中断向量表中的入口地址是----------。
二、指令系统与程序部分(28分)
1.下列指令中分别指出源操作数和目标操作数的寻址方式(5分)
(1)ADDAX,[BX][DI]
源操作数:
目标操作数:
(2)MOVCX,1000H
源操作数:
目标操作数:
(3)SUBAX,[2540H]
源操作数:
目标操作数:
(4)PUSHF
源操作数:
目标操作数:
(5)MOVBX,DATA[SI]
源操作数:
目标操作数:
2.对8088/8086CPU,指出下列指令有无错误,有则说明原因(5分)
(1)MOV[BX],[SI]
(2)OUT[70H],AL
(3)LESDI,AX
(4)MOVCS,AX
(5)MOVSS,2400H
3.写出下列程序段执行后的结果(8分)
ARY1DB03H,07H,05H,06H,23H,45H,0F6H,0DFH
LEN1EQU$-ARY1;LEN1=______
SUM1DW?
MOVWORDPTR[BX][SI],3400H;[BX+SI]=______,[BX+SI+1]=______
MOVBX,2050H
MOVDI,3050H
MOVSP,5FFFH
PUSHBX;SP=________,[SP]=________,[SP+1]=________
PUSHDI
POPBX
POPDI;SP=________,BX=________
4.设有2个多字节数NA和NB,均为16位十进制数。
NA放在以FIRST开始的存储单元中,NB放在以SECOND开始的存储单元中,存放顺序是低字节在前,高字节在后。
编制NA和NB相加的程序段,将相加后的结果放在以SUM开始的存储单元中。
(注:
十进制数在机器中是以BCD码表示的)(5分)
5.设键盘输入的100个十进制数的ASCII码已在段地址DS为3000H,偏移量为0100H的内存区域中,要求把它们转换为组合型BCD码,高地址的放在高半字节。
存入偏移地址为2000H的区域中。
试编制完成此项任务的汇编语言源程序段(程序写在答题纸上。
)(5分)
三、问答题(17分)
1.8086CPU从功能上分为几部分?
简述各部分的组成及其功能?
(4分)
2.微机系统中,CPU与外设之间的数据传送方式有哪几种?
(4分)
3.简述8086CPU的基本总线周期及其各状态下的基本操作。
(5分)
4.8086CPU怎样得到中断服务程序入口地址,请针对各种中断类型分别加以说明。
(4分)
四、接口编程(10分)
1、设8253计数器0~2和控制字的I/O地址依次为04H~07H,试编写8253的初始化程序使计数器0工作在方式1,按BCD码计数,计数初值为3000。
(5分)
2、对8255A设置工作方式,其控制口地址为243H。
要求端口A工作在方式1,输入;B口工作在方式1,输出;PC7和PC6作基本输出用。
若允许A口中断,禁止B口中断,试写出相应的控制字。
(5分)
五、综合题(5分)
1、设有一个具有14位地址和8位数据的存储器,问:
(1)该存储器的存储容量是多少?
(2)如果存储器由8K*4位RAM芯片组成,需要多少片?
(3)需要地址多少位作芯片选择?
参考答案
一、基本概念及基础知识部分(40分,每空1分)
1.存储程序,程序控制
2.片间,地址,数据,控制
3.20,1M,16,16。
4.8,BX,BP,SI,DI。
(SP也可)
5.-63,10000000
6.
(1)(111011.101)2=(59.625)10
(2)(110110*********10)2=(1B32A)16
(3)(6785)10=(0110011110000101)BCD
(4)(9)10=(39H)ASCII
7.分段,段基地址自动左移4位(或乘以16)然后与16位的偏移量相加。
8.-32768~32767,-32767~32767
9.执行单元(EU),总线接口单元(BIU),并行流水线。
10.数据,状态,控制
11.8088,8284,8288
12.直通,单缓冲,双缓冲。
13.8,28H。
二、指令系统与程序部分(28分)
1.
(1)源操作数:
基地加变址寻址目标操作数:
寄存器寻址
(2)源操作数:
立即寻址目标操作数:
寄存器寻址
(3)源操作数:
直接寻址目标操作数:
寄存器寻址
(4)源操作数:
寄存器寻址目标操作数:
寄存器间接寻址
(5)源操作数:
变址寻址目标操作数:
寄存器寻址
2.
(6)有,MOV指令不能用于两存储单元间直接传送数据
(7)有,OUT指令只能用于累加器与端口间传送数据
(8)有,LES指令的源操作数必须是存储器操作数
(9)有,不能随意给段寄存器赋值
(10)有,MOV指令不能用于传送立即数到段寄存器
3.8,00H,34H,5FFDH,50H,20H,5FFFH,3050H。
4.MOVBX,OFFSETFIRST
MOVSI,OFFSETSECOND
MOVDI,OFFSETSUM
MOVCX,8
CLC
AG:
MOVAL,[BX]
ADCAL,[SI]
DAA
MOVAL,[DI]
INCBX
INCSI
INCDI
DECCX
JNZAG
INT20H
5.MOVAX,3000H
MOVDS,AX
MOVSI,0100H
MOVDI,2000H
MOVCX,50
NT:
MOVAL,[SI]
ANDAL,0FH
MOVAH,AL
INCSI
MOVAL,[SI]
INCSI
PUSHCX
MOVCL,4
SHLAL,CL
POPCX
ORAL,AH
MOV[DI],AL
INCDI
DECCX
JNZNT
INT20H
三、问答题(16分)
1.答:
8086CPU从功能上分为执行单元和总线接口单元两部分。
执行单元有算术逻辑运算单元、标志寄存器、数据暂存寄存器、通用寄存器组和EU控制电路等组成。
执行单元主要负责指令的译码和执行。
总线接口单元由20位地址加法器、段寄存器、指令指针、指令队列缓冲器和总线控制电路等组成。
总线接口单元主要负责取指令,指令排队,存取数据和其他总线操作。
2.答:
CPU与外设之间的数据传送方式基本有四种:
(1)无条件传送方式;
(2)查询传送方式;(3)中断传送方式;(4)直接存储器存取方式(DMA)。
3.答:
8086CPU的一个基本总线周期由4个时钟周期组成,时钟周期也称为T状态,即T1状态、T2状态、T3状态、T4状态。
CPU在T1状态给出地址并锁存,T2状态给出读/写控制信号,T3状态完成数据传送,T4状态结束总线周期。
4.答:
对于软件中断,执行指令,中断类型好n直接由INTn指令获得。
对于硬件中断,由INTR脚引入的可屏蔽中断,由硬件提供中断类型号,CPU在第二个中断响应周期读取有外设送至数据总线的中断类型号。
对由NMI脚引入非屏蔽中断,则自动给出中断矢量号2。
CPU有了中断矢量号n,就将n*4,从中断矢量表中的到中断服务程序入口地址,转入中断服务程序为外设服务。
四、接口编程(10分)
a)MOVAL,33H
OUT07H,AL
MOVAL,00
OUT04H,AL
MOVAL,30H
OUT04H,30
b)
MOVDX,243H
MOVAL,0B4H
OUTDX,AL
MOVAL,09H
OUTDX,AL
MOVAL,04H
OUTDX,AL
五、综合题(5分)
1)
Bit
2)4
3)1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 考试 微机 原理 接口 技术 附样卷 综述
![提示](https://static.bdocx.com/images/bang_tan.gif)