计算机 0102Aa.docx

上传人:b****5 文档编号:3410467 上传时间:2022-11-22 格式:DOCX 页数:11 大小:208.90KB
下载 相关 举报
计算机 0102Aa.docx_第1页
第1页 / 共11页
计算机 0102Aa.docx_第2页
第2页 / 共11页
计算机 0102Aa.docx_第3页
第3页 / 共11页
计算机 0102Aa.docx_第4页
第4页 / 共11页
计算机 0102Aa.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

计算机 0102Aa.docx

《计算机 0102Aa.docx》由会员分享,可在线阅读,更多相关《计算机 0102Aa.docx(11页珍藏版)》请在冰豆网上搜索。

计算机 0102Aa.docx

计算机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、从试卷情况分析教学中成功之处、存在的问题、建议及今后须注意的问题等。

存在的问题是教学中过多的注重知识点的讲解,没有很好的把锻炼学生的能力放在首位,如应多加锻炼学生的编程能力、硬件设计能力等。

这一点以后要多加强这一方面的练习。

成功之处学生对课本的知识点相对掌握的好些,填空题和简答题得分相对比较高。

这主要在平时对学生的作业要求比较紧,每个人都必须按时交作业,通过作业发现问题在下次课就及时给予解答,这样使学生能够及时纠正错误,如果是大多数学生普遍存在的问题适当加一些例子进一步说明,这样就不会留下问题影响以后的课程进度。

 

教师签名:

年月日

责任教师:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1