新建微机原理期末1234汇总.docx
《新建微机原理期末1234汇总.docx》由会员分享,可在线阅读,更多相关《新建微机原理期末1234汇总.docx(24页珍藏版)》请在冰豆网上搜索。
新建微机原理期末1234汇总
制卷人签名:
制卷日期:
审核人签名:
:
审核日期:
…………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………装……………………订……………………线…………………………………………………………………
湘潭大学2008年上学期2006级《微机原理及应用》课程考试参考答案
(A卷)适用年级专业2006级电子信息工程、通信工程专业
考试方式闭卷考试时间120分钟
学院专业班级
学号姓名
题
号
一
二
三
四
五
六
七
八
总分
阅卷
教师
得
分
………………………………………………………………………………………………………………
得
分
一、选择题(每小题2分,共30分)
1.对于8255芯片的描述正确的是(D)。
AA口只能输入,B口只能输出
BC口高4位只能输入,低4位只能输出
CC口高4位、低4位不能同时输入输出
DA、B、C口既可以输入,也可以输出
2.6片8259A级联最多可以管理(D)个中断
A48B40C32D43
3.在下列指令中,能使8086CPU对I/O端口进行读/写访问的是(C):
A中断指令B串操作指令C输入/输出指令DMOV指令
4.在8088的一个总线周期内,数据是在第(C)个时钟周期稳定。
AT1BT2CT3DT4
5.80286有24条地址线,可寻址空间为(D)。
A30MBB、32MBC、1MBD、16MB
6.8088CPU响应DMA是在(B)
A一个时钟周期结束时B一个总线周期结束时
C一条指令执行结束时D一个子程序执行结束时
7.在堆栈内,有效地址为2500H到2505H单元内依次存放10H、20H、30H、40H、50H、60H六个数,已知SP=2502H,执行POPBX指令后,有(B)。
ASP=2502H,BX=1020HBSP=2504H、BX=4030H
CSP=2504H,BX=3040HDSP=2500H,BX=2010H
8.设定段寄存器伪指令是(A)
ASEGMENTBPROCCEQUDASSUME
9.操作系统的作用是(D)。
A.解释执行源程序B.编译源程序
C.进行编码转换D.控制和管理系统资源
10.8086系统中,中断优先级最低的是(D)。
AINTnBNMICINTRD单步中断
11.各外存相比,内存的特点是(A)。
A容量小、速度快、成本高B容量小、速度快、成本低
C容量大、速度快、成本高D容量大、速度快、成本低
12.PCI总线属于(C)
A片内总线B元件级总线C内总线D外总线
13..8255A工作于方式1输出方式,A口/B口与外设之间的控制状态联络信号是(C)。
A
与IBFBIBF与
C
D
14.当EPROM擦除后每一单元应为(D)
A00HBCCHCAAHDFFH
15、8259工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕以后,优先级最高的中断源是(B)。
AIRQ3BIRQ5CIRQ0DIRQ4
得
分
二、填空题(每题1.5分,共15分)
1.CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:
程序控制的输入输出方式,中断传送方式及DMA方式
2.8253控制字寄存器D5D4位为10时,表示只读写有效字节的高8位。
3.8086微处理机在最小模式下,用M/IO信号线来控制输出地址是访问内存还是访问I/O
4.IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为64K字节。
5.用2k×4位的存储芯片,组成32k×8位的存储器,要用32片存储芯片。
6.在DMA方式下,CPU的地址数据总线呈高阻状态。
7.一片8237有4个独立的DMA通道。
8.下面是某8086微机内存中的部分数据:
0000:
0040B3188ACC4DF800F041F800F0C5188ACC
0000:
005039E700F0A0198ACC2EE800F0D2EF00F0
则中断类型号为11H的中断服务程序的入口地址(CS:
IP)是4DF8:
00F0
9.地址译码有两种方式,一种单译码方式,另一种是双译码或称复合译码结构。
10.当8255A的PC4—PC7全部为输出线,表明8255A的A端口工作方式是方式3或双向传送。
得
分
三、简答题(每题5分,共20分)
1.8259芯片对中断优先级的设置方式有哪些?
全嵌套方式
特殊全嵌套方式
优先级自动循环方式
特殊循环方式
2.论述指令周期、机器周期和时钟周期间的关系。
(1)执行一条指令所需要的时间称为指令周期;
(2).一个CPU同外部设备和内存储器之间进行信息交换过程所需要的时间称为总线周期;(3).时钟脉冲的重复周期称为时钟周期;(4).一个指令周期由若干个总线周期组成,一个总线周期又由若干个时钟周期组成;
3.8088指令系统有哪几种寻址方式?
(1).立即数寻址
(2).寄存器寻址
(3).直接寻址
(4).寄存器间接寻址
(5).寄存器相对寻址方式
(6).基址变址寻址方式
(7).相对基址变址寻址方式
4.根据8255方式1输出时序,简述CPU的输出工作过程。
1.CPU输出数据和发出WR信号,清除源中断
2.WR信号同时使OBF有效,通知外设接收数据
3.外设接收数据后发出ACK信号,清除OBF
4.ACK使重新INTR有效,发出新的中断请求
得
分
四、程序分析(10分)
1.MOVAX,0
MOVDX,AX
L:
MOVBL,AL
INCDX
ADDAL,1
JNZL
该程序运行完后:
(BL)=FFH
(DX)=0100H
2.MOVAL,68H
MOVBL,39H
ADDAL,BL
DAA
上面的程序执行后:
(AL)=07HAF=1
得
分
五、有一首地址为BUF的字数组,数组中的各字均为无符号正数,数组中字的个数在程序中时可随意定义,试编写完整程序,求该数组正数之和,结果存于TOTAL单元中(假设正数之和<0FFFFFFFFH)。
(注:
请完成整个程序的编写)(12分)
评分标准:
程序框架正确得3分,循环值正确得1分,程序正确得12分。
DATASEGMENT
BUFDWXX,XX,XX,……..
COUNTEQU$-BUF
TOTALDD?
DATAENDS
CODESEGMENT
ASSUMEDS:
DATA,CS:
CODE
START:
MOVAX,DATA
MOVDS,AX
MOVBX,OFFSETBUF
MOVCX,COUNT/2
MOVAX,0
MOVDX,0
LOP:
ADDAX,[BX]
ADCDX,0
INCBX
INCBX
LOOPLOP
MOVTOTAL,AX
MOVTOTAL+2,DX
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
得
分
六、8253通道2接有一个发光二极管,要使发光二极管以点亮2秒、熄灭2秒的间隔工作,当CPU的地址线A9A8A7A6A5A4A3A2=11000000时,8253的片选信号端变低,其硬件电路如下图所示,CLK1的输入时钟为1KHz,并让OUT1输出为周期1秒的信号。
(共13分)
(1)请分析通道1和通道2的工作方式和计数初始值,及端口地址(5分)
(2)完成初始化编程。
(8分)
答案:
端口地址:
300H
通道1工作方式2或方式3,OUT1输出信号的周期为1秒,其计数值为1000;
通道2工作在方式3,输出4S周期信号,其计数值4.
其初始程序如下:
MOVDX,303H
MOVAL,01110101B
OUTDX,AL
MOVDX,301H
MOVAX,1000
OUTDX,AL
MOVAL,AH
OUTDX,AL
MOVDX,303H
MOVAL,10010111B
OUTDX,AL
MOVDX,302H
MOVAL,4H
OUTDX,AL
制卷人签名:
制卷日期:
审核人签名:
:
审核日期:
…………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………装……………………订……………………线…………………………………………………………………
湘潭大学2009年上学期2007级《微机原理及应用》课程考试试卷
(B卷)适用年级专业2007级电子信息工程、通信工程专业
考试方式闭卷考试时间120分钟
学院专业班级
学号姓名
题
号
一
二
三
四
五
六
七
八
总分
阅卷
教师
得
分
………………………………………………………………………………………………………………
得
分
一、选择题(每小题2分,共30分)
1.计算机软件系统包括()。
A.系统软件和应用软件B.编辑软件和应用软件
C.数据库软件和工具软件D.程序和数据
2.若需要管理64个中断源,共需要()片8259A芯片级联。
A7片B8片C9片D6片
3.8086的寻址能力为()。
A.20MBB.1MBC.64KBD.4MB
4.在8088的一个总线周期内,数据是在第()个时钟周期稳定。
AT1BT2CT3DT4
5.在总线读周期中,当CPU从慢速的输入设备读取数据时,需要在T4前插入()状态。
A.T1B.T2C.T3D.TW
6.、8086\8088的最大模式和最小工作模式相比至少需增设()
A.数据驱动器B.中断控制器C.总线控制器D.地址锁存器
7.CPU在执行INAL,DX指令时,DX的内容输出到()
A地址总线B数据总线C存储器D寄存器
8.在最小模式下,8088CPU中进行地址锁存的信号是()
AALEBAENCHOLDDNMI
9.8088CPU复位后的启动地址为()
A00000HBFFFFFHCFFFF0HD11111H
10.8088CPU中IP寄存器位宽是()
A8位B16位C24位D32位
11.若SP=2000H,那么执行完PUSH指令后,SP=()
A1FFFHB1FFEHC2001HD2002H
12.设定段寄存器伪指令是()
ASEGMENTBPROCCEQUDASSUME
13.LOOP指令执行时,隐含计数器是()
ASPBBXCCXDDI
14.用来定义双字的数据伪指令是()
ADBBDWCDDDDQ
15.8259芯片中,中断结束是指使()中相应位复位的动作。
AIMRBIRRCISRD以上都不对
得
分
二、填空题(每题1分,共10分)
1.在最小模式下,8088CPU用于使CPU插入等待时钟周期的信号是。
2.计数器8253共有种工作模式。
3.INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址处的程序。
4.可编程并行接口8255具有种工作方式。
5.用2k×4位的存储芯片,组成32k×8位的存储器,要用片存储芯片。
6.在DMA方式下,CPU的地址数据总线呈状态。
7.8237芯片共有个初始化命令字。
8.执行CLD指令后,串操作地址采用按方向修改。
9.8088CPU的NMI的中断向量码是。
10.DMA控制器8237具有个独立DMA通道
得
分
三、简答题(每题5分,共30分)
1.简述8259A响应中断的过程,
2.简述时钟周期、总线周期和指令周期的含义和差别
3.在指令系统中,段内、段间返回均用RET指令,试回答:
①执行段内返回RET指令时,执行的操作是:
②执行段间返回RET指令时,执行的操作是:
4.简述8088的寻址方式。
5.描述8251A接收和发送数据的基本过程
6.简述8088(86)系统对可屏蔽中断请求的响应条件
得
分
四、若100个无符号8位的数据存放在TABLE以下,编写程序找出其最大值存放在AL中.(12分)
评分标准:
程序框架正确得3分,没有语法错误得4分,程序正确得5分。
得
分
五、若SRAM芯片引线如下图所示:
(18分)
1.利用该芯片构成从80000H到87FFFH的内存,画出与8088CPU系统连接图(6)。
2.编写程序将CCH写入80000H到87FFFH的内存并逐个读出,如果每个单元读出均是CCH,则在屏幕上显示“OK”;否则显示“ERROR”。
评分标准:
程序框架正确得3分,没有语法错误得4分,程序正确得5分。
制卷人签名:
制卷日期:
审核人签名:
:
审核日期:
…………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………装……………………订……………………线…………………………………………………………………
湘潭大学2009年上学期2007级《微机原理及应用》课程考试试卷
(B卷)适用年级专业2007级电子信息工程、通信工程专业
考试方式闭卷考试时间120分钟
学院专业班级
学号姓名
题
号
一
二
三
四
五
六
七
八
总分
阅卷
教师
得
分
………………………………………………………………………………………………………………
得
分
一、选择题(每小题2分,共30分)
1.计算机软件系统包括()。
A.系统软件和应用软件B.编辑软件和应用软件
C.数据库软件和工具软件D.程序和数据
2.若需要管理64个中断源,共需要()片8259A芯片级联。
A7片B8片C9片D6片
3.8086的寻址能力为()。
A.20MBB.1MBC.64KBD.4MB
4.在8088的一个总线周期内,数据是在第()个时钟周期稳定。
AT1BT2CT3DT4
5.在总线读周期中,当CPU从慢速的输入设备读取数据时,需要在T4前插入()状态。
A.T1B.T2C.T3D.TW
6.、8086\8088的最大模式和最小工作模式相比至少需增设()
A.数据驱动器B.中断控制器C.总线控制器D.地址锁存器
7.CPU在执行INAL,DX指令时,DX的内容输出到()
A地址总线B数据总线C存储器D寄存器
8.在最小模式下,8088CPU中进行地址锁存的信号是()
AALEBAENCHOLDDNMI
9.8088CPU复位后的启动地址为()
A00000HBFFFFFHCFFFF0HD11111H
10.8088CPU中IP寄存器位宽是()
A8位B16位C24位D32位
11.若SP=2000H,那么执行完PUSH指令后,SP=()
A1FFFHB1FFEHC2001HD2002H
12.设定段寄存器伪指令是()
ASEGMENTBPROCCEQUDASSUME
13.LOOP指令执行时,隐含计数器是()
ASPBBXCCXDDI
14.用来定义双字的数据伪指令是()
ADBBDWCDDDDQ
15.8259芯片中,中断结束是指使()中相应位复位的动作。
AIMRBIRRCISRD以上都不对
得
分
二、填空题(每题1分,共10分)
1.在最小模式下,8088CPU用于使CPU插入等待时钟周期的信号是。
2.计数器8253共有种工作模式。
3.INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址处的程序。
4.可编程并行接口8255具有种工作方式。
5.用2k×4位的存储芯片,组成32k×8位的存储器,要用片存储芯片。
6.在DMA方式下,CPU的地址数据总线呈状态。
7.8237芯片共有个初始化命令字。
8.执行CLD指令后,串操作地址采用按方向修改。
9.8088CPU的NMI的中断向量码是。
10.DMA控制器8237具有个独立DMA通道
得
分
三、简答题(每题5分,共30分)
2.简述8259A响应中断的过程,
2.简述时钟周期、总线周期和指令周期的含义和差别
3.在指令系统中,段内、段间返回均用RET指令,试回答:
①执行段内返回RET指令时,执行的操作是:
②执行段间返回RET指令时,执行的操作是:
4.简述8088的寻址方式。
5.描述8251A接收和发送数据的基本过程
6.简述8088(86)系统对可屏蔽中断请求的响应条件
得
分
四、若100个无符号8位的数据存放在TABLE以下,编写程序找出其最大值存放在AL中.(12分)
评分标准:
程序框架正确得3分,没有语法错误得4分,程序正确得5分。
得
分
五、若SRAM芯片引线如下图所示:
(18分)
1.利用该芯片构成从80000H到87FFFH的内存,画出与8088CPU系统连接图(6)。
2.编写程序将CCH写入80000H到87FFFH的内存并逐个读出,如果每个单元读出均是CCH,则在屏幕上显示“OK”;否则显示“ERROR”。
评分标准:
程序框架正确得3分,没有语法错误得4分,程序正确得5分。
制卷人签名:
制卷日期:
审核人签名:
:
审核日期:
…………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………装……………………订……………………线…………………………………………………………………
湘潭大学2009年上学期2007级《微机原理及应用》课程考试试卷
(B卷)适用年级专业2007级电子信息工程、通信工程专业
考试方式闭卷考试时间120分钟
学院专业班级
学号姓名
题
号
一
二
三
四
五
六
七
八
总分
阅卷
教师
得
分
………………………………………………………………………………………………………………
得
分
一、选择题(每小题2分,共30分)
1.计算机软件系统包括()。
A.系统软件和应用软件B.编辑软件和应用软件
C.数据库软件和工具软件D.程序和数据
2.若需要管理64个中断源,共需要()片8259A芯片级联。
A7片B8片C9片D6片
3.8086的寻址能力为()。
A.20MBB.1MBC.64KBD.4MB
4.在8088的一个总线周期内,数据是在第()个时钟周期稳定。
AT1BT2CT3DT4
5.在总线读周期中,当CPU从慢速的输入设备读取数据时,需要在T4前插入()状态。
A.T1B.T2C.T3D.TW
6.、8086\8088的最大模式和最小工作模式相比至少需增设()
A.数据驱动器B.中断控制器C.总线控制器D.地址锁存器
7.CPU在执行INAL,DX指令时,DX的内容输出到()
A地址总线B数据总线C存储器D寄存器
8.在最小模式下,8088CPU中进行地址锁存的信号是()
AALEBAENCHOLDDNMI
9.8088CPU复位后的启动地址为()
A00000HBFFFFFHCFFFF0HD11111H
10.8088CPU中IP寄存器位宽是()
A8位B16位C24位D32位
11.若SP=2000H,那么执行完PUSH指令后,SP=()
A1FFFHB1FFEHC2001HD2002H
12.设定段寄存器伪指令是()
ASEGMENTBPROCCEQUDASSUME
13.LOOP指令执行时,隐含计数器是()
ASPBBXCCXDDI
14.用来定义双字的数据伪指令是()
ADBBDWCDDDDQ
15.8259芯片中,中断结束是指使()中相应位复位的动作。
AIMRBIRRCISRD以上都不对
得
分
二、填空题(每题1分,共10分)
1.在最小模式下,8088CPU用于使CPU插入等待时钟周期的信号是。
2.计数器8253共有种工作模式。
3.INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址处的程序。
4.可编程并行接口8255具有种工作方式。
5.用2k×4位的存储芯片,组成32k×8位的存储器,要用片存储芯片。
6.在DMA方式下,CPU的地址数据总线呈状态。
7.8237芯片共有个初始化命令字。
8.执行CLD指令后,串操作地址采用按方向修改。