四川大学微机原理与接口技术何小海严华主编第二版期末复习重点+复习题+真题Word格式.docx
- 文档编号:20019793
- 上传时间:2023-01-15
- 格式:DOCX
- 页数:40
- 大小:3.30MB
四川大学微机原理与接口技术何小海严华主编第二版期末复习重点+复习题+真题Word格式.docx
《四川大学微机原理与接口技术何小海严华主编第二版期末复习重点+复习题+真题Word格式.docx》由会员分享,可在线阅读,更多相关《四川大学微机原理与接口技术何小海严华主编第二版期末复习重点+复习题+真题Word格式.docx(40页珍藏版)》请在冰豆网上搜索。
(2)端口的概念以及I/O端口的编址方式:
(3)采用全泽玛方式将I/O端口安排到指定空间;
(4)微机(或CPU)与I/O设备之间各种传送方式的特点、应用场合、硬件电路及工作过程以及软件设计,尤其是查询传送方式。
第七章定时与计数技术
(1)8253接口芯片的特点、工作方式、工作过程:
(2)8253在系统中的作用、各计数器使用方法、不同方式的最大计数值;
(3)8253芯片需端口数、工作方式命令字以及与线中————IOR、————IOW、AEN连接的硬件设计和软件编程;
(工作方式重点掌握方式2/3及计数初值的计算及装入)
第八章并行接口
(1)8255接口芯片的特点、工作方式、工作过程;
(2)8255在系统中的作用以及各端口的使用方法;
(3)8255芯片需端口数、工作方式命令字以及与ISA总线中————IOR、————IOW、AEN连接的硬件设计和软件编程;
(工作方式重点掌握方式0,要熟练掌握采用查询方式进行信息的传输)
(4)键盘的工作原理及应用;
线性键盘的原理;
(5)LED显示器及其接口、编程。
第九章串行接口
(1)串行线路传输方式(单工、半双工、双工、多工)
(2)串行通信协议的概念及分类,其中重点掌握起止式异步通信协议(注意数据流方向)及波特率的计算;
第十章中断技术
(1)中断、中断源的概念以及PC机的中断源及各中断源的优先顺序;
(2)中断矢量以及中断矢量表的概念,如何通过中断矢量号获取中断服务程序的入口地址;
(3)CPU相应中断的条件及完整的中断处理过程(5步),保护断点、保护现场的概念;
(4)DMA传送过程及工作状态(主动态,被动态);
第十一章模拟量输入输出接口
(1)AD/DA转换的基本概念;
(2)DA转换多级缓冲的使用原则;
四川大学电子信息学院《微机原理与接口技术》期末复习题
一、选择题
1.8288在8086/8088组成的计算机中的作用是()。
①数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK
2.在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有()
①AX,BX,CX,DX②SI,DI,BP,SP
③全部通用寄存器④不使用任何寄存器
3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为()。
①4100H②3AA08H③3B008H④3AAA8H
4.设某数据段中有:
DA1DB32H,58H
DA2DW32H,58H
下面有错误的语句是()
①LEASI,DA2②MOVAL,DA1+1③MOVBL,DA2④INCDA2
5.某存储器芯片容量为2K×
1bit、若用它组成16K×
8bit存储器组,所用芯片数以及芯片组的个数分别为()。
①32片、8组②64片、8组
③8片、64组④16片、12组
6.指令MOV0283H[BX][SI],AX中目标操作数的寻址方式为()。
①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址
7.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为()。
①15K×
8②32K×
256③8K×
8④32K×
8
8.下述指令执行后,(AX)=()
MOVAX,5849H
MOVBX,2934H
ADDAL,BH
①817DH②8183H③5872H④5878H
9.当8088CPU读I/O接口时,信号IO/—M和DT/—R的状态必须是()。
①00②01③10④11
10.执行指令PUSHBX后,堆栈指针SP的变化为()
①SP-1②SP-2③SP+1④SP+2
二、填空
1.若累加器(AL)﹦10000000在下列表示中所对应的十进制数值应是:
无符号数:
();
带符号数();
BCD码();
2.请指出下列指令中原操作数和目标操作数的寻址方式:
1).ADDBX,[SI+3000H],原操作数();
目标操作数();
2).MUL[SI],原操作数();
3.写出下列表示法中的物理地址:
1).3500H:
2354H物理地址为()
2).(DS)=2350H(BX)=1806H(SI)=4560H位移量为200物理地址为()
4.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:
DF:
OF:
SF:
CF:
IF:
();
5.伪指令SEGMENT在程序中出现时表示:
()。
6.物理地址是指();
7.若(AX)=0122H,标志位CF、PF、SF、ZF、OF的初值均为0,执行下列指令后、这五个标志位的状态是多少?
1).SUBAX,0FFFFH
2).ORAX,0FFFFH
8.8286在微机系统中所起的作用是();
8284在微机系统中所起的作用是();
9.8253在系统中的作用(),它有()端口地址,有()种工作方式,有()个独立通道。
10.A/D变换器的作用是()。
11.若某D/A变换器的分辨率为12位并且不带锁存器,它与8088CPU的DB连接时应加()级锁存器。
12.若要某系统的8253的2通道输出波形为占空比1:
1的方波、分频系数为1000、二进制计数,其工作方式命令字为()。
13.8259在系统中的作用是();
DMAC在系统中的作用是()。
14.设串行通讯数据格式为1起始位,7数据位,1校验位,1停止位,若以600波特率异步传输数据,每秒钟最多可传送()个7位数据。
三、简要回答
1.何为物理地址?
何为逻辑地址?
两者之间是何关系?
分别用在何处?
2.微机中的有多少种计时单位?
它们各自的含义是什么?
它们之间关系如何?
3.一个基本的时钟周期由几个T状态组成?
分别是什么不同的T状态各自完成什么工作?
4.8086CPU有多少根地址线?
多少根数据线?
它最大直接寻址范围是多少?
一次对外数据传送多少BIT二进制数?
5.8255在系统中的作用是什么?
有多少数据输入/输出端口和端口地址?
6.8250在系统中的作用是什么?
7.8259在系统中的作用是什么?
8.8237在系统中的作用是什么?
9.A/D,D/A在系统中的作用是什么?
其分辨率是什么?
10.何为矢量中断?
何为中断矢量?
中断矢量的作用是什么?
11.请叙述一个完整的外部中断处理过程。
12.请叙述在矢量中断方式时,CPU响应中断后如何转入中断服务程序?
13.CPU或主机与I/O之间有多少种传送数据方式?
各自有何特点?
各自用于什么场合?
14.将8253用于OUT端输出为方波时,应做些什么工作?
四、汇编语言程序设计:
(要求写出完整程序并画出流程图)
1.在数据段中从BUFFER单元开始存放着100个用ASCII码表示的十进制数,请编汇编语言程序将其变换组合的BCD码存入STRING开始的单元中。
2.在数据段中从BUFFER单元开始存放着100个带符号数(16位),要求把其中的正数传送至PLUS开始的存储区,负数传送至MINUS开始的存储区。
3.自BUFFER单元开始,放有100字节带符号数,试编程从中找出负数,并将其求补放回原存储单元中。
4.自BUFFER单元开始,存放有100个字节的带符号数,找出其中的偶数将其顺序输出至屏幕,并统计其个数,将偶数的个数存放至EVENNUM单元中。
五、存储器分析题
1.用下列RAM芯片,组成所需的存储容量,各需多少RAM芯片?
共需多少寻址线?
每块片子需多少寻址线?
(1)512×
4的芯片,组成8K×
8的存储容量;
(2)1024×
1的芯片,组成32K×
(3)1024×
4的芯片,组成4K×
(4)4K×
1的芯片,组成64K×
(5)1K×
4bit的芯片,组成2K×
8bit的存储容量。
2.若用2114存储器芯片组成2KBRAM,地址范围为D000H~D7FFH,问地址线、数据线及相关的控制线如何连接?
(所有己知条件如图所示)
3.下图为内存芯片与系统总线的连接图,用以存放数据。
图中锁存器为输出接口,其地址为3E0H,它与数据总线相连接,可将数据总线上D0
~D7从其输出端Q0~Q7输出。
回答下列两个问题:
(1)在读写内存芯片时,首先执行下列程序。
程序执行完后,请分析存储器芯片的地址范围。
START:
MOVDX,3E0H
MOVAL,58H
OUTDX,AL
(2)若首先执行下列程序,程序执行完后,请分析存储器芯片的地址范围。
。
MOVAL,0F0H
六、综合分析题
1.查询式输入接口的程序流程机硬件接口如下图所示:
(1)试从程序流程图分析查询式传送的工作环节
(2)试说明查询式硬件接口的工作原理
(3)假设数据端口为DATA_PORT,状态端口为STATUS_PORT,试编写程序,实现查询式数据输入。
2.某系统中8253-5地址为340H~343H,输入频率为10MHZ脉冲信号,输出为1HZ,占空比为1:
1的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。
提示∶1.地址总线只用A0~A9,控制线用IOR*、IOW*,译码器可采用逻辑电路与LS138译码器的组合;
3.某8255的A口、B口连接八个LED显示器(如图所示,共阴极),请设计一程序,使这八个LED显示器DG0~DG7分别显示0~7,每个LED每
次只显示一秒钟(有1秒钟延时子程序D1STIME可调用)。
(端口地址从图中找出)
4.某8255的A口、B口连接八个LED显示器(如图所示,共阴极),请设计程序,使这八个LED显示器DG0~DG7从左到右同时显示“2020.06.”,(有500MS、50MS和5MS延时子程序D500MSTIME、D50MSTIME和D5MSTIME可调用)。
(端口地址从图中找出)
微机原理及接口技术期末试题A试题与答案
一、单项选择题(在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。
每小题1分,共10分)
1、8086/8088的时钟信号是由(C)提供。
A.8259B.8255C.8284D.8253
2、指令MOVAX,0283H[BX][SI]中源操作数的寻址方式为(B)。
A.寄存器间接寻址B.基址变址相对寻址C.基址寻址D.变址寻址
3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为(B)。
A.4100HB.3A9A8HC.3B008HD.3AA08H
4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为(D)。
A.15K×
8B.32K×
256C.1K×
8D.32K×
8
5、某存储器芯片容量为2K×
4bit、若用它组成16K×
8bit存储器组,所用芯片数以及用于组内寻址的地址线为(B)。
A.2片、11根B.16片、14根C.8片、16根D.16片、8根
6、DMAC8237具有(C)独立通道。
A.八个B.二个C.四个D.三个
7、可编程中断控制器8259A每片具有(C)优先权控制。
A.4级B.2级C.8级D.6级
8、若要某系统的8253的2通道输出波形为占空比1:
1的方波、分频系数为1000、二进制计数,其工作方式命令字为(B)。
A.A6HB.B6HC.B4HD.C7H
9、8237片内寻址的端口有(D)个。
A.4B.2C.8D.16
10、8259片内寻址的端口有(B)个。
二、填空题:
(每空1分,共计40分)
1.伪指令ASSUME在程序中出现时表示:
(段寄存器与段之间的对应关系)。
2.汇编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:
(标号或变量名)、(操作码)、(操作数)、(注释)。
3.标志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分为:
①.(进/借位位CF;
当运算中最高位有进位或借位时CF=1;
否则CF=0);
②.(符号位SF;
当运算的结果最高位为1即结果为负数时SF=1;
否则SF=0);
③.(奇偶位PF;
当运算的结果中低8位中含1的个数为偶数时PF=1;
否则PF=0);
④.(全零位ZF;
当运算的结果为零时ZF=1;
否则ZF=0);
⑤.(溢出位OF;
当带符号数运算的结果有溢出时OF=1;
否则OF=0);
⑥.(半进/借位位AF;
当运算的结果D3向D4有进位或借位时AF=1;
否则AF=0);
4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:
(无条件传送)、
(查询式传送)、(中断传送)、(DMA传送)、
5、执行下面的程序段后,AX=(35)
MOVCX,5
MOVAX,50
NEXT:
SUBAX,CX
LOOPNEXT
HLT
6、执行下面的程序段后,AL=(34H),
BUFDW2152H,3416H,5731H,4684H
MOVBX,OFFSETBUF
MOVAL,3
XLAT
7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为:
①.(中断控制IF;
允许即开中断时IF=1;
否则IF=0);
②.(方向控制DF;
在串操作指令时需变址寄存器SI,DI按递减方式工作即-1/2时DF=1;
否则DF=0);
③.(单步操作控制TF;
需单步工作时TF=1;
否则TF=0);
8、8086/8088CPU具有两种外部中断,它们是(非屏蔽中断即NMI)和(可屏蔽中断即INTR)。
9、A/D变换器的作用是(将模拟量转换数字量),D/A变换器的作用是(将数字量转成模拟量)。
衡量它们性能的主要参数有(分辨率)、(转换时间)、(精度)、(线性度)。
10、EIARS-232C的TXD和RXD数据线上的电平逻辑1=(-3~-15)V;
逻辑0=(+3~+15)V。
11、8253具有(3)个独立的(16)位计数器,各计数器都有(6)种不同的工作方式。
12、8255具有3种工作方式,其中方式0为(基本输入/输出);
方式1为(选通输入/输出);
方式2为(双向选通输入/输出)。
8255片内可寻址的端口有(4)个。
13、8251A可编程串行接口芯片具有(奇偶)、(溢出)、(帧错或格式错)的错误检测能力。
三、问答题:
(每小题10分,共计20分)
1、8086CPU有多少根地址线?
一次对外数据传送多少BIT二进制数?
答:
8086CPU有20根地址线(2分);
16根数据线(2分);
它最大直接寻址范围1MB(4分);
一次对外数据传送16BIT二进制数(2分)。
2、CPU(或主机)与接口之间有哪几种传送信息的方式?
各应用在什么场合?
在这些传送方式中可使用我们所学过的哪些可编程接口芯片?
(1)无条件传送方式;
用于要求不高的场合如LED显示等;
可用8255的工作方式0,(2分)
(2)查询式传送;
用于可靠性高且速率不高的场合如数据采集等;
可用8255的工作方式1、2,(2分)
(3)中断传送;
用于可靠性高且效率高的场合;
可用8255的工作方式1、2和8259,(4分)
(4)DMA传送;
用于可靠性高且效率高、速率高的场合;
可用8237。
(2分)
1.接口及程序设计(15分):
在1000H开始的内存中,放有1000个ASCII字符,请设计一程序,将这串ASCII字符以异步串行通信方式从8255APB0输出,采用偶校验、一位起始位、一位终止位、波特率500(可调用1ms软件定时程序“D1MS”)。
8255A接口连接图如下:
8255A工作方式控制字如下∶
D7
D6
D5
D4
D3
D2
D1
D0
特征位
A组方式
A口
C4~7
B组方式
B口
C0~3
程序如下:
MOVSI,1000H
MOVCX,1000
MOVDX,30FH;
(口地址共4分)
MOVAL,10000000B;
(控制字1分)
OUTDX,AL;
MOVDX,30DH
MOVAL,0FFH;
发停止位
OUTDX,AL
CALLD1MS
L1:
MOVBL,8
MOVAL,0
OUTDX,AL;
发起始位
MOVAL,[SI]
ANDAL,AL
JPL2
ORAL,80H
L2:
OUTDX,AL
RORAL,1
DECBL
JNZL2
MOVAL,0FFH
INCSI
LOOPL1
HLT;
(程序的结构等共10分)
1.若用2114存储器芯片组成2KBRAM,地址范围为8000H~87FFH,问地址线、数据线及相关的控制线如何连接?
(假设CPU只有16根地址线、8根数据线,控制线为WR、RD、IO/M,采用LS138全译码法。
)(15分)
(每根连线各1分、存贮器组2分)
微机原理与接口技术题B答案
一、填空(共40分每空1分)
1.若累加器(AL)﹦10000000在下列表示中所对应的十进制数值应是:
无符号数:
(128);
带符号数(-128);
BCD码(80);
1).ADDBX,[SI+3000H],原操作数(变址寻址);
目标操作数(寄存器寻址);
2).MUL[SI],原操作数(寄存器间址);
目标操作数(隐含寻址);
3.写出下列表示法中的物理地址:
2354H物理地址为(37354H)
2).(DS)=2350H(BX)=1806H(SI)=4560H位移量为200物理地址为(2932EH)
4.8259A的引脚有D0~D7、IR0~IR7、WR、RD、CAS0~CAS2CS、A0、INT、SP/EN、INTA,其中连接CPU或系统一侧的引脚有(D0~D7、WR、RD、CS、A0、INT、INTA);
连接I/O一侧的引脚有(IR0~IR7);
用于其他芯片连接的引脚有(CAS0~CAS2、SP/EN)。
5.8237A在微机系统中所起的作用是(DMA控制作用,具有DMA请求、响应、传送和结束的管理能力);
它有(4)个通道;
有(单一)、(成组)、(查询)三种传送模式;
有(I/O→存贮器)、(存贮器→I/O)、(存贮器→存贮器)、(校验)四种传送类型;
片内有(16)个端口可寻址。
6.8251A在串行通信中应完成的基本任务是(串/并转换)、(串行数据格式化)、(可靠性校验)和(实现接口与DCE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四川大学 微机 原理 接口 技术 小海 主编 第二 期末 复习 重点 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)