微机原理及汇编语言答案及评分标准资料.docx

上传人:b****4 文档编号:11533129 上传时间:2023-03-18 格式:DOCX 页数:10 大小:70.85KB
下载 相关 举报
微机原理及汇编语言答案及评分标准资料.docx_第1页
第1页 / 共10页
微机原理及汇编语言答案及评分标准资料.docx_第2页
第2页 / 共10页
微机原理及汇编语言答案及评分标准资料.docx_第3页
第3页 / 共10页
微机原理及汇编语言答案及评分标准资料.docx_第4页
第4页 / 共10页
微机原理及汇编语言答案及评分标准资料.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

微机原理及汇编语言答案及评分标准资料.docx

《微机原理及汇编语言答案及评分标准资料.docx》由会员分享,可在线阅读,更多相关《微机原理及汇编语言答案及评分标准资料.docx(10页珍藏版)》请在冰豆网上搜索。

微机原理及汇编语言答案及评分标准资料.docx

微机原理及汇编语言答案及评分标准资料

浙江工业大学2007/2008学年

第一学期试卷

班级:

应用物理0501,02,光信息0501,02

微机原理I答案及评分标准

一、选择题(1.5分×10=15分):

评分标准:

每题1.5分

1.指令指针寄存器(IP)中存放的是(D)

A.当前指令B.下一条要执行的指令C.操作数地址D.下一条要执行指令的地址

2.与堆栈无关的寄存器有(C)

A.SPB.BPC.BXD.SS

3.8086CPU复位后,程序重新开始执行的逻辑地址为(B)

A.FFFFH:

FFF0HB.FFFFH:

0000HC.0000H:

0000HD.0000H:

FFFFH

4.和外存储器相比,内存储器的特点是(C)。

A.容量大、速度快、成本低B.容量大、速度慢、成本低

C.容量小、速度快、成本高D.容量小、速度快、成本低

5.若指定某位为1可用指令(B)

A.ANDB.ORC.NOTD.XOR

6.(B)不汇编机器代码,仅在汇编过程中告诉汇编程序如何编译

A.汇编语言B.伪指令C.指令D.标识符

7.8086CPU采用向量中断方式处理8级I/O接口中断,若I/O接口的中断类型号依次70H~77H,在内存RAM的0000H:

01D8H单元依次存放20H,50H,00H,60H4个字节,问该I/O接口对应的中断类型号和中断服务程序入口是(D)

A.72H和2050H:

0060HB.72H和6000H:

5020H

C.76H和0060H:

2050HD.76H和6000H:

5020H

8.数据在外设与存储器之间直接进行传送是采用(C)传送。

A、中断传送B、程序传送C、DMA传送D、数据块传送

9.若8086CPU工作于最小方式,则执行MOV[BX],DL时其引脚信号IO/M和RD的电平应是(B)

A.低电平,低电平B.低电平,高电平

C.高电平,低电平D.高电平,高电平

10.关于虚拟存储器,下列说法正确的是(C)

A.它是由内存芯片所提供的地址空间

B.它是CPU可以直接访问的存储器

C.它是指程序可以占有的空间

D.它可以扩大外存储器的存储空间

二、判断题(1分×10=10分):

评分标准:

每题1分

1.80286微处理器实现了虚拟存储管理。

(对)

2.8251是可编程串行通信接口芯片而8255是可编程并行通信接口芯片。

(对)

3.对于MOV指令,其两个操作数可以同时为存储器操作数。

(错)

4.8086的可屏蔽中断不受IF标志位的影响,但需要从数据线上读取中断类型码。

(错)

5.EPROM虽然是只读存储器,但在编程时可向内部写入数据。

(对)

6.8086CPU的逻辑段允许段的重叠和交叉。

(对)

7.8086微处理器的标志寄存器FLAGS是16位的,每一位都有含义。

(错)

8.保护断点就是保护现场。

(错)

9.8255A工作于方式2时,A口、B口均作为双向数据传送端口,C口各位作为它们的应答控制线。

(错)

10.动态半导体存储器RAM的技术特点是每隔一定时间要进行一次刷新。

(对)

三、填空题(2分×10=20分):

评分标准:

每题2分

1.微型计算机主要包括有微处理器,内存储器,I/O接口和总线。

2.80386微处理器中的段部件把指令指定的逻辑地址变为线性地址,分页部件把线性地址变为物理地址。

3.输入/输出指令间接寻址必须通过DX寄存器来指定端口号。

4.8088CPU内部数据总线为16位,地址总线为20位,可寻址的内存空间为

位。

5.一个最基本的总线周期由4个时钟周期组成,8086CPU在读/写内存储器时,数据在T3状态(或时钟周期)开始出现在数据总线上。

6.8086/8088有两根外部中断申请引脚,它们是INTR,NMI,其中NMI

不受IF状态的影响。

7.半导体存储器是由存储体,地址选择电路和输入输出与控制电路组成的。

8.当8086的引脚

接电源电压(即为高电平)时,系统工作于最小方式;在最大方式系统中,一般包含多个处理器。

9.设SP=1000H,AX=3500H,BX=6700H,连续执行下列三条指令:

PUSHAX,PUSHBX,POPAX后AX=6700H,SP=0FFEH。

10.要组成2k×8位的RAM存储器,欲采用1024×1位的存储器芯片应需16片,若改用256×4位的芯片,则需16片。

 

四、简答题(5分×5=25分):

评分标准:

每题5分

1.根据你的了解,试说明配置一台多媒体微机系统需要选购哪些最基本的部件?

并注意选择哪些主要性能指标?

答:

配置一台多媒体微机系统需要选购:

微处理器,主板,硬盘,内存

微处理器的主要性能指标有:

(1)是否集成显卡,声卡;

(2)扩充插槽;(3)系统芯片组的类型。

评分标准:

含义相近为5分。

2.接口的主要功能有哪些?

答:

接口的主要功能有:

(1)地址译码

(2)缓冲锁存数据(3)传送命令

(4)码制转换(5)电平转换

2.设DS=2000H,SS=3000H,BP=0200H,SI=4000H,BX=2053H,确定下列每条指令访问内存的物理地址,并且指出源操作数的寻址方式。

(1)MOVAL,[1234H]

(2)MOVDX,[BX]

(3)MOVAH,[BP+SI+1065H]

答:

(1)访问内存的物理地址为20000H+1234H=21234H

源操作数的寻址方式是存储器直接寻址。

(2)访问内存的物理地址为20000H+2053H=22053H

源操作数的寻址方式是存储器基址寻址。

(3)访问内存的物理地址为30000H+0200H+4000H+1065H=35265H

源操作数的寻址方式是存储器基址变址寻址。

评分标准:

上述每点2分。

3.如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?

每条指令执行后AX寄存器中的内容是多少?

MOVAX,TABLE

LEAAX,TABLE

答:

(1)MOVAX,TABLE表示将TABLE存储单元的内容送给AX,指令执行后AX寄存器中的内容是3412H。

(2)LEAAX,TABLE表示将TABLE存储单元的偏移地址送给AX,指令执行后AX寄存器中的内容是0020H。

评分标准:

上述每点3分。

4.8086/8088CPU的微机系统有哪两种工作方式?

它们由什么引脚来实现控制?

这两种工作方式的主要特点和区别如何?

答:

(1)两种工作方式为最小工作方式和最大工作方式。

时,工作于最小方式,当

时,工作于最大方式。

(2)这两种工作方式的主要特点和区别在于:

最小工作方式即单处理器系统方式,在此方式下,全部控制信号由CPU本身提供,它适合于较小规模的应用;工作于最大工作方式时,系统的控制信号由8288总线控制器提供,通常,在最大方式系统中一般包含两个或多个处理器。

评分标准:

上述每点3分。

5.CPU与外设交换数据的传送方式可分为哪几种?

试简要说明它们各自的特点?

答:

(1)CPU与外设交换数据的传送方式可分为:

程序传送、中断传送、直接存储器存取传送。

(2)程序查询传送方式能较好地协调外设与CPU之间定时的差别,程序和接口电路比较简单。

其主要缺点是:

CPU必须作程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪时为止。

这种循环等待方式很花费时间,大大降低了CPU的运行效率。

对于中断传送方式,外设在处理数据期间,CPU就不必浪费大量时间去查询它们的状态,只待外设处理完毕主动向CPU提出请求。

中断传送方式的好处是:

大大提高了CPU的工作效率。

直接存储器存取方式让外设接口可直接与内存进行高速的数据传送,而不必经过CPU,这样就不必进行保护现场之类的额外操作,可实现对存储器的直接存取。

评分标准:

(1)点2分,

(2)点4分。

五.程序题(6分+9分=15分)

1.读程序:

ADW124H,345H,128H,255H,512H,127H,678H,789H

BDW5

MOVBX,OFFSETA

MOVSI,B

MOVAX,[BX+SI]

(1)画出数据段的存储区分配图;(3分)

(2)以上程序执行后,AX寄存器的内容是多少?

(3分)

答:

(1)数据段的存储区分配图为:

0000

24H

0001

01H

0002

45H

0003

03H

0004

28H

0005

01H

0006

55H

0007

02H

0008

12H

0009

05H

000A

27H

000B

01H

000C

78H

000D

06H

000E

89H

000F

07H

00H

0010

05H

0011

(2)AX寄存器的内容是5501H。

评分标准:

上述每点3分。

2.在以ABCD为首地址的内存单元中存放10个字节数(数据可以自己假设),试将其中所有的非负数依次存放在DEST开始的存储单元中,并将非负数的个数送给寄存器AL。

(9分)

程序为:

DATASEGMENT

ABCDDB2,-3,78,5,-9…..(包括10个数据)

DESTDB10DUP(?

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

START:

MOVAX,DATA

MOVDS,AX

MOVSI,OFFSETABCD

MOVDI,OFFSETDEST

MOVCX,10

MOVAL,0

AGIN:

MOVAH,[SI]

CMPAH,0

JLNEXT

MOV[DI],AH

INCAL

INCDI

NEXT:

INCSI

LOOPAGIN

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

评分标准:

编程思路正确得4分。

编程思路正确,但有个别指令不正确得6~7分。

编程思路和指令都正确得9分。

六.设计题(10分)

某8位微机系统内存RAM为32KB,现须扩充内存RAM16KB,要求扩充地址与原系统地址连续,RAM芯片采用2K×8位RAM6116,地址译码器采用74LS1383-8译码器,所需门电路可自行选择,试画出扩充内存的系统连接图。

并说明扩充内存地址范围(设地址线16位,见下图)

 

B

A

输出

1

0

0

0

0

0

1

0

0

0

0

1

1

0

0

0

1

0

1

0

0

0

1

1

1

0

0

1

0

0

1

0

0

1

0

1

1

0

0

1

1

0

1

0

0

1

1

1

74LSL38输入输出关系表

0

0

1

输出

0

1

0

输入

1

X

X

高阻

6116工作状态选择

 

答:

(1)扩充内存地址范围为8000H-0BFFFH。

(2)扩展图如下图所示:

评分标准:

上述每点5分。

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

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

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

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