计算机 0102Aa.docx
- 文档编号:3410467
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:11
- 大小:208.90KB
计算机 0102Aa.docx
《计算机 0102Aa.docx》由会员分享,可在线阅读,更多相关《计算机 0102Aa.docx(11页珍藏版)》请在冰豆网上搜索。
计算机0102Aa
2010/2011学年第2学期末考试试题(A卷)
课程名称微机原理与汇编语言
使用班级:
08060343、08060344、08060345、08060346
总分
得分
一、选择题(共20分,每小题1分)
1.在下列不同进制的数据中,最小的数是___________。
A)101001BB)101001BCDC)52DD)23H
2.标准的ASCII码由______位二进制代码组成。
A)4B)7C)8D)9
3.堆栈的工作方式是___________。
A)先进先出B)后进先出C)随机读写D)只能读出不能写入
4.下面的说法中,___________是正确的。
A)指令周期等于总线周期B)指令周期大于等于总线周期
C)指令周期是总线周期的两倍D)指令周期与总线周期之间的关系不确定
5.在8086系统中,在以下地址中可作为段起始地址的为:
()
A)20100HB)20102HC)20104HD)20108H
6.8086执行一个总线周期最多可传送()字节。
A)1个B)2个C)3个D)4个
7.在8086CPU的标志寄存器中,属于控制标志位的是__________。
A)DFB)SFC)OFD)CF
8.下列四条指令中,有几条指令需要使用DX寄存器_________?
MULBXDIVBLINAX,20HOUT20H,AL
A)1条B)2条C)3条D)4条
9.在子程序的最后一定要有一条__________指令。
A)HLTB)RETC)IRETD)POP
10.下面指令序列执行后完成的运算,正确的算术表达式应是________________。
MOVAL,BYTEPTRX
SHLAL,1
DECAL
MOVBYTEPTRY,AL
A)Y=2X+1B)X=2Y+1C)Y=2X-1D)X=2Y-1
11.若已知(SP)=2000H,(AX)=0020H,则执行指令,PUSHAX后,(SP)和((SS):
(SP))的值分别为_________。
A)2002H,00HB)2000H,20HC)1FFFH,00HD)1FFEH,20H
12.下列有关I/O端口的描述中,不正确的是_______________。
A)I/O端口从逻辑上讲是被CPU访问的I/O接口电路中的寄存器
B)8086系统对I/O端口的访问只能通过专用的指令
C)从连接形式上讲,I/O端口总是直接与数据总线连接
D)I/O端口可以看作是CPU与外设交换数据的中转站
13.在中断方式下,外设数据输入到内存的路径是()
A)外设→数据总线→内存B)外设→数据总线→CPU→内存
C)外设→CPU→DMAC→内存D)外设→I∕O接口→CPU→内存
14.8086系统中的中断向量表的作用是____________。
A)存放中断服务程序B)存放系统引导程序
C)存放中断响应标志D)存放中断服务程序的入口地址
15.8086中断向量表的大小为()字节,其中断系统可以管理()种中断。
A)1K,256B)1K,128C)256,64D)2K,512
16.对8086CPU而言,中断优先级别最高的是_______________。
A)单步中断B)除法错,溢出中断,软中断C)INTRD)NMI
17.在8253的6种工作方式中,能够自动重复工作的两种方式是()。
A)方式1,方式2B)方式2,方式3
C)方式2,方式4D)方式3,方式5
18.在通用可编程并行电路8255A中,用于传输数据的8位I/O端口共有_________。
A)1个B)2个C)3个D)4个
19.实验时,在DEBUG下如果要运行0100:
4360段开始的一段程序用的命令为________。
A)D=0100:
4360B)A=0100:
4360C)G=0100:
4360D)Q=0100:
4360
20.汇编实验时要显示2100H:
45B6H段开始的一段程序的反汇编命令用_________。
A)E2100:
45B6B)F2100:
45B6C)U2100:
45B6D)N2100:
45B6
得分
二、填空题(共20分,每空1分)
1.微型计算机由_______________、_______________、I/O接口和系统总线组成。
2.8位二进制整数,其补码所能表示的范围为____________,-1的补码为__________H。
3.一带符号数的8位补码为11110111B,它所表示的真值为________D。
4.8086/8088的基本总线周期由_______个时钟周期组成。
5.在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样_____________信号,若未准备好,插入_____________时钟周期。
6.8086系统总线形成时,须要用_______________信号锁定地址信号。
7.对于8086微处理器,可屏蔽中断请求输入信号加在_______________引脚。
8.在8086系统中,若某一存贮单元的逻辑地址为7FFFH:
5020H,则其物理地址为_______________
9.若(DS)=2000H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,则执行指令LEAAX,[BX][SI]之后,(AX)=___________H,源操作数是____________寻址方式。
10.伪指令VR1DB2DUP(?
3DUP(1,2),5)在存贮器中被分配了_______________字节。
11.定义段结束的伪指令是___________;定义子程序结束的伪指令是________。
12.I/O接口的编址方式可分为_______________、_______________两种方式。
13.中断类型码若为58H,它在中断矢量表中的矢量地址为_______________H,从该地址开始连续四个单元存放的是_______________。
得分
三、简答题(共15分,每小题5分)
1.8086CPU内部由哪两部分组成?
各完成什么工作?
2.半导体随机存储器RAM与只读存储器ROM有何区别?
它们各有哪几种类型?
3、简述中断处理的一般过程。
得分
四、编程题(共8分)
统计从03000H内存单元开始的20个字节型带符号数中负数的个数。
得分
五、硬件设计题(共12分)
2.给8088CPU系统扩展32K的ROM,且所选用的存储器芯片为8K×8,地址译码器为74LS138,ROM的地址范围从60000H~67FFFH。
1)8K×8的芯片地址线、数据线位数是多少?
(2分)
2)组成32K的存储器需要8K×8芯片多少片?
写出各芯片的地址范围。
(4分)
3)画出逻辑连线图。
(6分)
得分
六、硬件编程题(共25分,1、2小题10分,3小题5分)
1.用8255A构成一个开关量输入和发光二极管显示电路,开关合上时发光二极管管发光,开关断开则不发光。
开关信息接在PB口,发光二极管接在PA口,要求有8路开关量和8路发光二极管显示,8255A端口地址为:
40H-43H。
1)设计此系统的原理图(CPU为8088)(4分)
2)编出初始化程序和显示开关状态的程序段(6分)
2.设8253A三个计数器的端口地址为100H、101H、102H,控制寄存器端口地址103H。
输入时钟为2MHz,
(1)计数器的最大定时时间是多少?
(2分)
(2)让1号通道周期性的发出方波,其周期为1ms,计算计数初值,并编写初化程序段。
(8分)
3.利用DAC0832芯片,实现输出三角波。
DAC端口的地址为328H,DAC0832芯片采用一级缓冲方式,请写出主要程序段。
2010/2011学年第2学期期末考试试题答案及评分标准
(A卷)
微机原理与汇编语言
使用班级:
08060343、08060344、08060345、08060346
一、选择题(共20分,每小题1分)
1-5:
BBBBA6-10:
BAABC
11-15:
DCDDA16-20:
BBCCC
二、填空题(共20分,每空1分)
1、CPU,存储器2、-128--127,0FFH
3、-94、4
5、READY,Tw6、ALE
7、INTR8、85010H
9、01A0H,基址变址寻址10、16
11、ENDS,ENDP12、统一编址,独立编址
13、160H--163H,中断服务程序的偏移地址和段地址
三、简答题(共15分,每小题5分)
1.在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。
2.随机存储器RAM中的任何存储单元都能随时读写,即存取操作与时间、存储单元物理位置顺序无关,一旦掉电,所存信息丢失。
常见类型有静态RAM(SRAM)和动态RAM(DRAM)等。
ROM是一种只读存储器,其内容一经写入,在工作过程中就只能读出不能重写,即使掉电,信息也不会丢失。
常见类型有掩模ROM、PROM、EPROM、EEPROM等。
3.
(1)中断请求
(2)中断源识别及中断判优
(3)中断响应
CPU除向中断源发出中断响应信号外,还要:
保护FLAGS;保护断点;获得中断服务子程序入口
(4)中断处理(执行中断服务子程序)
a)保护软件现场(参数)b)开中断(STI)、
c)中断处理d)关中断(CLI)
e)恢复软件现场f)中断返回
(5)中断返回(IRET指令)
将堆栈内保存的断点信息和FLAGS弹出到IP、CS和FLAGS
四、编程题(共8分)
STACKSEGMENT
DW100DUP(?
)
STACKENDS
CODESEGMENT
ASSUMECS:
CODE,SS:
STACK
START:
XORAH,AH
MOVSI,3000H
MOVCL,20
AGAIN:
MOVAL,[SI]
TESTAL,80H
JZNEXT
INCAH
NEXT:
INCSI
DECCL
JNZAGAIN
MOV[SI],AH
MOVAH,4CH
INT21H
CODEENDS
ENDSTART(程序不唯一,只要能实现要求即可得分)
五、硬件设计题(共12分)
1)地址线为13条,数据线为8条(2分)
2)4片,
1#:
60000H~61FFFH2#:
62000H~63FFFH
3#:
64000H~65FFFH4#:
66000H~67FFFH(4分)
3)(6分)
六、硬件编程题(共25分,1、2小题10分,3小题5分)
1、1)原理图(4分):
2)程序段(6分):
MOVAL,82H
OUT43H,AL
A1:
INAL,41H
OUT40H,AL
JMPA1
2、
(1)计数周期t=1/2000000=0.5us
0.5us*65536=32768us=32.768ms(2分)
(2)要输出脉冲周期为1ms,输出脉冲的频率是
,当输入时钟频率为2MHz时,计数器初值是
(2分)
使用计数器1,先加载低8位,后加载高8位,设为方式3,二进制计数,控制字是76H。
设控制口的地址是103H,计数器1的地址是101H。
程序段如下(6分):
MOVDX,103H
MOVAL,76H
OUTDX,,AL
MOVDX,101H
MOVAX,2000
OUTDX,AL
MOVAL,AH
OUTDX,AL
3、主要程序段(5分):
MOVDX,328H
MOVAL,0
LOP:
OUTDX,AL
INCAL
JNZLOP
MOVAL,0FEH
LLL:
OUTDX,AL
DECAL
JNZLLL
JMPLOP
只要思路正确,能够实现题目要求,均可得分。
试卷分析
2010/2011学年第二学期
一、基本情况
课程名称
微机原理与汇编语言
学时
88
学分
5.5
任课教师
雷海卫
命题教师
雷海卫
阅卷教师
雷海卫
考试方式
闭卷
考试时间
2011-5-26
期望分值
75
二、成绩统计
班级
参加考试人数
优
良
中
及格
不及格
平均分
08060345
48
0
0
2
6
40
47
08060346
45
0
0
0
2
43
32
总计
93
0
0
2
8
83
40
三、试卷分析
1、对出题的覆盖面、难度及侧重点的评价。
该试卷共五类题型——选择(20%)、填空(20%)、简答题(15%)、软件编程题(8%)、硬件设计题(12%)、硬件编程题(25%)。
覆盖了第一章微型计算机基础概论、第二章微处理器和总线、第三章指令系统、第四章汇编语言程序设计、第五章存储器系统、第六章输入输出及中断技术、第七章常用数字接口电路、第八章模拟量的输入输出。
该试卷题量稍大,难度偏大,测重对基础知识的理解和简单编程能力的考察。
期望值75分。
2、学生掌握课程知识的情况分析。
学生对基础的概念理解基本清晰,反应在试卷上的选择、填空和简答题,大部分做的较好。
对于一些概念的应用掌握的不好,如选择题的第5题和12题,以及填空题的第4题和第6题,有一半以上的同学做错。
学生基本掌握了汇编语言编程的基本结构,但简单的汇编编程能力和简单的硬件设计能力掌握的还很不好,如硬件编程题、硬件设计题得分率在50%以下,很多同学做得不对。
总体上,学生对本课程掌握情况还不好。
3、从试卷情况分析教学中成功之处、存在的问题、建议及今后须注意的问题等。
存在的问题是教学中过多的注重知识点的讲解,没有很好的把锻炼学生的能力放在首位,如应多加锻炼学生的编程能力、硬件设计能力等。
这一点以后要多加强这一方面的练习。
成功之处学生对课本的知识点相对掌握的好些,填空题和简答题得分相对比较高。
这主要在平时对学生的作业要求比较紧,每个人都必须按时交作业,通过作业发现问题在下次课就及时给予解答,这样使学生能够及时纠正错误,如果是大多数学生普遍存在的问题适当加一些例子进一步说明,这样就不会留下问题影响以后的课程进度。
教师签名:
年月日
责任教师:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 0102Aa 0102 Aa