微机原理Akey.docx

上传人:b****8 文档编号:10043597 上传时间:2023-05-23 格式:DOCX 页数:10 大小:40.73KB
下载 相关 举报
微机原理Akey.docx_第1页
第1页 / 共10页
微机原理Akey.docx_第2页
第2页 / 共10页
微机原理Akey.docx_第3页
第3页 / 共10页
微机原理Akey.docx_第4页
第4页 / 共10页
微机原理Akey.docx_第5页
第5页 / 共10页
微机原理Akey.docx_第6页
第6页 / 共10页
微机原理Akey.docx_第7页
第7页 / 共10页
微机原理Akey.docx_第8页
第8页 / 共10页
微机原理Akey.docx_第9页
第9页 / 共10页
微机原理Akey.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理Akey.docx

《微机原理Akey.docx》由会员分享,可在线阅读,更多相关《微机原理Akey.docx(10页珍藏版)》请在冰点文库上搜索。

微机原理Akey.docx

微机原理Akey

浙江工业大学期终考试命题稿

2015/2016学年第二学期

课程名称

微机原理

使用班级

2014

教师份数

1

学生份数

命题人

审核人

命题总页数

12页

每份试卷需用白纸

4大张

 

命题注意事项:

一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。

二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。

三、命题稿必须经学院审核,并在考试前两周交教务处。

浙江工业大学2015/2016学年

第二学期试卷

课程__________微机原理______________姓名___________________________

班级_______________________________________________________________

题序

总评

计分

命题:

一、单项选择题(共20分)从每小题的四个备选答案中,选出一个正确答案,并将正确答案的番号填入题干的括号内。

1、从8086CPU的内部结构上看,其是由(C)两部分组成。

A、控制器和20位物理地址加法器B、运算器和总线接口

C、执行单元和总线接口单元D、控制器和运算器

2、8086CPU对中断进行响应时,按先后顺序把(A)的当前内容压入堆栈。

A、PSW,CS,IPB、CS,IP,PSW

C、IP,CS,PSWD、PSW,IP,CS

3、CPU响应两个硬中段INTR和NMI时,相同的必要条件是(B)

A、允许中断B、当前指令执行结束

C、总线空闲D、当前访存操作结束

第1页

浙江工业大学考试命题纸

4、在图1中,AD0—AD15上传送的信息是(C)

A、写存储器的地址与数据B、读存储器的地址与数据

C、写I/O端口的地址与数据D、读I/O端口的地址与数据

5、8086CPU读写奇数地址开始的内存字数据时,需要花费(C)个总线周期时间。

A、0B、1

C、2D、3

6、、8086CPU的NMI引脚上输入的信号是(D)

A、总线请求B、可屏蔽中断请求

C、中断相应D、非屏蔽中断请求

第2页

浙江工业大学考试命题纸

7、中断类型号为52H的中断所对应的中断向量存放在四个连续字节单元内存中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断向量首地址和中断服务程序的入口地址分别为:

(A)

A、00148H,65000HB、00148H,56000H

C、00208H65000HD、00208H,56000H

8、8086CPU经加电复位后,执行第一条指令的地址是(D)

A、FFFFHB、03FFFH

C、0FFFFHD、FFFF0H

9、保护断点就是保存(D)。

A.中断类型码B.中断服务程序入口地址

C.现场D.当前CS、IP的值

10、欲使8086CPU工作在最大方式,其引脚

应接(C)电平

A、TTLB、CMOS

C、逻辑低D、逻辑高

第3页

浙江工业大学考试命题纸

二、填空(15分,每空1分)

1、若一个数据块在内存中的起始地址为80A0H:

DFF6H,则这个数据块的起始地址的物理地址为8E9F6H

2、设堆栈指针(SP)=2200H,此时若将AF、AX、BX、CX依次推入堆栈后,(SP)=21F8H

3、某8086微处理器系统中设计了一个存储为128KB的SRAM存储器模块,约定该存储器模块的起始地址为40000H,则该存储器模块的末地址为5FFFFFH。

4、8086/8088微处理器的INTR引脚由标志位IF控制。

5、在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是SS。

6、当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是地址信息。

7、指令ADD[BX+DI],CX源操作数的寻址方式是寄存器寻址,目的操作数的寻址

方式是 间接寻址中的基址+变址寻址  。

8、系统总线是用来传送信息的公共导线,根据所传送信息的内容与作用的不同,可将系统总线中的线分为 地址  总线、 数据  总线和控制总线。

9、一片EPROM如果有13根地址线和4根数据线,那么它的容量是 8K  。

10、AL寄存器中的内容为61H,若是它是一个无符号数,它代表的十进制数为 97  ;若是有符号数,它代表的十进制数为 +97  ,若是ASCII码,它代表 ‘a’ 。

第4页

浙江工业大学考试命题纸

三、判断下面各小题正确与否,若错请说明错误原因(10分)。

1、MOV[SI],IP(2分)

答:

错(1分),IP不能作为源操作数(1分)。

2、MOVBL,AX(2分)

答错(1分)BL为8位寄存器,AX为16位寄存器,源操作数和目标操作数不对等(1分)。

3、MOV30H,AL(2分)

答:

错(1分),目标操作数不能为立即数(1分)。

4、OUTCX,AL(2分)

答:

错(1分),输出操作,CX不能作为目标地址(1分)。

5、堆栈是一种按照先进先出原则组织的存储器空间,当用PUSH指令压栈时,必须以字节为单位。

(2分)

答:

错(1分),堆栈是一种按照先进后出原则组织的存储器空间,当用PUSH指令压栈时,必须以字为单位(1分)。

四、简答题(10分)

1、微机系统从硬件上考虑有哪几部分组成?

(3分)

答:

微机系统由:

微处理器(CPU)、存储器(RAM和ROM)、输入/输出设备(I/O设备及其接口)、以及与三者相连接的总线构成(3分)

2、如果有几个中断源同时申请中断,系统怎么办?

CPU在进入中断响应周期后,要做哪几件事?

(7分)

答:

在多个中断源申请中断时,CPU能根据中断源的优先级别,最先响应优先级别最高的中断源的中断申请,处理完毕后再响应级别较低的中断源。

(3分)

关中断;保留断点;保护现场;给出中断入口;转入相应的中断服务程序;中断服务程序执行完后恢复现场;开中断与返回。

(4分)

五、阅读程序并写出运行结果(15分)

1、写出执行以下程序段后,AX和BX寄存器的内容。

(3分)

MOVAX,1234H 

MOVBX,5678H 

PUSHAX         

PUSHBX         

POPAX    其中,AL内容为:

78HAH内容为:

56H(1.5分)

POPBX其中,BL内容为:

34H  BH内容为:

12H(1.5分)

2、已知某数据段定义如下:

DATA SEGMENT  AT  2000H

ORG08H

VAR1DB2,18

ORG2

VAR2DW5678H

DB‘AB’

DATAENDS

要求:

用内存分配示意图,说明该数据段的存储器分配情况(5分)

第5页

浙江工业大学考试命题纸

答:

VAR2变量正确2分;VAR1变量正确1分;物理地址正确2分

2、读程序片段,并给出结果(3分)

CLC;

MOVCX,0FFFFH;

INCCX;

执行上面程序段后,CX=(0000H)(1.5分),ZF位=

(1)(1.5分)

3、读程序片段,并给出结果(4分)

……

HEXDB‘0123456789ABCDEF’

HCODDB?

,?

……

MOVBX,OFFSETHEX

MOVAL,7AH

MOVAH,AL

ANDAL,0FH

XLATHEX

MOVHCOD[1],AL

MOVCL,12

SHRAX,CL

XLATHEX

MOVHCOD[0],AL

执行上面程序段后,(HCOD)=(‘9’或39H)(2分),(HCOD+1)=(‘6’或36H)(2分)

 

五、应用题(30分)

1、参看系统的基本ROM图,写出分配给ROM的地址。

答:

①分配给32K×8ROM芯片的地址为:

F8000H-FFFFFH(2分)②分配给8K×8ROM的地址为下述4组地址之一:

 

F0000H-F1FFFH

F2000H-F3FFFH

F4000H-F5FFFH

F6000H-F7FFFH(8分,每一种2分)

第6页

浙江工业大学考试命题纸

2、某以8086为CPU的微型计算机内存RAM区为00000H~3FFFFH,若采用6264(8KX8)、62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?

其各自的片内和片间地址线分别是多少(全地址译码方式)?

(10分)

答:

00000H~3FFFFH所占的存储空间为:

40000H=218=256kX8bit(2分)

故采用

(1)6264(8KX8)则需要(256kX8)/(8kX8)=32(片)(1分)

6264的片内地址线是13根,片间地址线是7根(全地址译码);(1分)

(2)62256(32KX8)则需要(256kX8)/(32kX8)=8(片)(1分)

62256的片内地址线是15根,片间地址线是5根(全地址译码);(1分)

(3)2164(8KX4)则需要(256kX8)/(8kX4)=64(片)(1分)

2164的片内地址线是13根,片间地址线是7根(全地址译码);(1分)

(4)21256(32KX4)则需要(256kX8)/(32kX4)=16(片)(1分)

21256的片内地址线是15根,片间地址线是5根(全地址译码);(1分)

3、编写一程序,把CHAR1中存放的小写字母分别转化为大写字母,并存放在CHAR2开始的内存单元。

(10分)

答:

DATASEGMENT

CHAR1DB’abcdefg’

CHAR2DB$-CHAR1DUP(0)

DATAENDS

CODESEGMENT

ASSUMECS :

CODE,DS :

DATA

START :

MOVAX,DATA

MOVDS,AX

MOVSI,OFFSETCHAR1

MOVDI,OFFSETCHAR2

MOVCX,7

XORAL,AL

NEXT:

MOVAL,[SI]

SUBAL,20H

MOV[DI],AL

DECCX

JNENEXT

MOVAH,4CH

INT21

CODEENDS

END

程序正确(10分)

NOTE:

若有以下情况可适当给分,以不超过10分为限

程序有必要注释(2分)

程序流程框图正确(2分)

第7页

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2