完整word版微计算机原理与应用模拟题1.docx

上传人:b****5 文档编号:2937005 上传时间:2022-11-16 格式:DOCX 页数:11 大小:92.84KB
下载 相关 举报
完整word版微计算机原理与应用模拟题1.docx_第1页
第1页 / 共11页
完整word版微计算机原理与应用模拟题1.docx_第2页
第2页 / 共11页
完整word版微计算机原理与应用模拟题1.docx_第3页
第3页 / 共11页
完整word版微计算机原理与应用模拟题1.docx_第4页
第4页 / 共11页
完整word版微计算机原理与应用模拟题1.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

完整word版微计算机原理与应用模拟题1.docx

《完整word版微计算机原理与应用模拟题1.docx》由会员分享,可在线阅读,更多相关《完整word版微计算机原理与应用模拟题1.docx(11页珍藏版)》请在冰豆网上搜索。

完整word版微计算机原理与应用模拟题1.docx

完整word版微计算机原理与应用模拟题1

模拟试卷1

一.单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。

每小题1分,共10分。

错选、多选或未选均无分)

1.通常所说的32位机,指的是这种计算机的CPU()。

A.是由32个运算器组成的B.能够同时处理32位二进制数据

C.包含有32个寄存器D.一共有32个运算器和控制器

2.在8086中用一个总线周期访问内存,最多能读/写()字节。

A.1个  B.2个  C.3个  D.4个

3.设异步传输时的波特率为1200bps,若每个字符对应1位起始位,7位有效数据位,1位偶校验位,1位停止位,则每秒钟最多可传输()个字符。

A.4800B.120C.480D.1200

4.堆栈的工作方式是()。

A.先进先出B.随机读写C.只能读出不能写入D.后进先出

5.8088CPU系统主存储器以()为单位编址。

A.字节B.字C.双字D.八字节

6.8088CPU输入/输出指令可寻址外设端口的数量最大可达()个。

A.128B.256C.16KD.64K

7.在微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用()进行分别传送。

A.不同的信号线B.不同的控制开关

C.不同的端口地址D.不同的中断服务子程序

8.在主存储器和CPU之间增设高速缓冲存储器Cache的目的是()。

A.扩大主存储器的容量

B.扩大CPU中通用寄存器的数量

C.解决CPU与主存储器之间的速度匹配问题

D.既扩大主存储器的容量又扩大CPU中通用寄存器的数量

9.8253芯片内部有完全独立的()。

A.6个16位计数通道B.3个16位计数通道

C.6个8位计数通道D.3个8位计数通道

10.某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为()。

A.8片、11根B.16片、14根C.32片、11根D.64片、14根

二.多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。

并将其号码填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)

1.8086CPU的寄存器中,能在操作数内存寻址时用作地址寄存器的是()。

A.AXB.BXC.CXD.DIE.SI

2.下列各类存储器中,掉电后存储内容不丢失的是()。

A.掩膜ROMB.EPROMC.EEPROMD.DRAME.SRAM

3.CPU与外设间数据传送的控制方式有()。

A.中断方式B.DMA方式C.无条件传送D.查询传送E.串行传送

4.在8086指令中,能将累加器AX的内容清零的正确指令是()。

A.MOVAX,0B.SUBAX,AXC.CMPAX,0

D.0RAX,0E.XORAX,AX

5.PC/XT机对I/O端口的寻址方式有()。

A.端口直接寻址B.寄存器寻址C.寄存器相对寻址

D.DX间接寻址E.寄存器间接寻址

三.填空题(在每小题的空格中填上正确答案。

错填、漏填均无分。

本大题共10个空,每空1分,共10分)

1.计算机中有一个“01000011”编码。

如果把它认为是无符号数,它是10进制数;如果认为它是BCD码,则表示真值。

2.对与8086CPU,若指令MOVAL,[BP+SI],其源操作数的寻址方式为,假设BP=1500H,SI=2500H,DS=3000H,SS=4000H,则源操作数的物理地址为。

3.中断向量是,在一个微机系统中,若有4片8259A级联工作,能管理级外部可屏蔽中断源。

4.在8086/8088CPU中,每个总线周期通常由时钟周期组成,但在存储器或I/O端口工作速度低的情况下,CPU自动插入状态。

5.若当前堆栈指针SP指向3002H单元,则向堆栈中压入4个字的内容后,SP应指向________。

6.能使AL高四位不变,低四位清零,所使用的指令是。

四.简答题(回答问题,本大题有3小题,每小题5分,共15分)

1.I/O端口与存储器独立编址后,I/O端口地址与存储单元地址可以重叠使用,此时会不会产生地址混淆?

2.8086微处理器有哪两种工作模式?

分别用于怎样的场合?

如何设置?

3.某中断程序入口地址为3200H:

9C5AH,放置在中断向量表中的位置为00024H,问此中断向量号为多少?

入口地址在向量表中如何放置?

画出存放示意图。

五.判断改错题(判断下列各小题的正误,正确的划“√”,错误的划“

”,并对错误进行改正,本大题有5小题,每小题2分,共10分。

1.MOVCL,VAR[BX]()

2.INBL,80H()

3.MOVAX,[BX][BP]()

4.MUL34H()

5.POPCS()

六.程序分析(写运行结果及程序功能,本大题有3小题,每小题5分,共15分)

1.分析下面的程序段,指出程序完成的功能及运行结果。

MOVAX,0

MOVBX,2

MOVCX,5

LP:

ADDAX,BX

ADDBX,2

LOOPLP

(1)程序段完成的功能是

(2)程序运行后AX中的结果为

2.在BUF开始有一个字节型数组,共有100个元素,以下程序段用来计算这个数组中非零元素的个数,并将结果存入内存COUNT单元,在所给程序段的划线处填入适当指令或指令的一部分,使其完成指定功能。

BUFDB100DUP(?

COUNTDB0

…………..

START:

MOVAX,DATA

MOVDS,AX

LEASI,

MOVCX,

CON:

MOVAL,[SI]

CMPAL,

JZNEXT

INC

NEXT:

INCSI

LOOP

HLT

3.已知某程序的数据段中定义有如下变量:

ORG0200H

ADW-1,2,-3,4

BDB$-A

CDB‘abc’

……

写出运行完下列程序后的结果。

MOVAX,A

MOVBX,OFFSETC

MOVCL,B

MOVDL,C+2

LEASI,A

……

此段程序执行后,AX=______,BX=__________,CL=______,DL=__________,SI=________

七.基本设计题(按题目要求编制8086/8088汇编语言程序,本大题2小题,共12分)

1.(6分)自BUF单元开始存放了10个16位的无符号数,试编程完成对这10个数求累加和的程序段,并将和存入SUM单元中(设和不大于65535)。

 

2.(6分)下图中的一个共阴极数码管通过8255A和系统相连,请编写程序使该数码管稳定显示“1”。

图1

八.综合应用设计题(本大题有两小题,共18分)

1.(10分)试为某微机应用系统设计一个地址空间为8000H~BFFFH的RAM存储器。

CPU具有16根地址线,8根数据线,与存储器有关的控制信号有存储器读

和存储器写

可选用的SRAM和74LS138译码器芯片的外部引脚如下图所示。

要求:

(1)计算RAM空间的大小?

(2)需几片SRAM芯片?

(3)给出每片SRAM芯片的地址范围。

(4)画出该存储器与CPU的连接图。

 

2.(8分)8253与系统总线的连接如下图所示,现希望利用8253将2MHz的时钟信号分频为1Hz的秒信号。

(1)写出8253的端口地址;

(2)画出有关的电路连接图;

(3)编写8253的初始化程序。

模拟试卷1参考解答

一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。

每小题1分,共10分。

错选、多选或未选均无分)

1

2

3

4

5

B

B

B

D

A

6

7

8

9

10

D

C

C

B

B

二、多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。

并将其号码填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)

1

2

3

4

5

BDE

ABC

ABCD

ABE

AD

三、填空题(在每小题的空格中填上正确答案。

错填、漏填均无分。

本大题共10个空,每空1分,共10分)

1.6743

2.基址变址寻址43A00H

3.中断服务程序的入口地址29

4.4TW

5.2FFAH

6.ANDAL,0F0H

九.简答题(回答问题,本大题有3小题,每小题5分,共15分)

1.I/O端口与存储器独立编制后,I/O端口地址与存储单元地址可以重叠使用,此时会不会产生地址混淆?

答:

I/O端口与存储器独立编制后,I/O端口不占用存储器的地址空间,两者的地址可以重叠,但由于I/O操作与存储器操作具有不同的控制信号与不同的指令,所以虽然地址相同,但不会混淆。

2.8086微处理器有哪两种工作模式?

分别用于怎样的场合?

如何设置?

答:

微处理器有2种工作模式:

最小工作模式和最大工作模式。

最小工作模式应用于较小规模的单微处理器系统,最大模式适用于大、中型规模的微处理器系统,系统中有多个微处理器。

当微处理器的引脚

接高电平时,工作在最小模式;当

接低电平(地)时,则工作在最大模式。

3.某中断程序入口地址为3200H:

9C5AH,放置在中断向量表中的位置为00024H,问此中断向量号为多少?

入口地址在向量表中如何放置?

画出存放示意图。

答:

此中断向量号为0024H/4=9。

存放示意图如下:

四、判断改错题(判断下列指令的正误,正确的划“√”,错误的划“

”,并对错误进行改正,本大题有5小题,每小题2分,共12分。

1.MOVCL,VAR[BX](√)

2.INBL,80H(

解:

INAL,80H

3.MOVAX,[BX][BP](

解:

MOVSI,BP

MOCAX,[BX+SI]

4.MUL34H(

解:

MOVBL,34H

MULBL

5.POPCS(

解:

CS不能作目的操作数

五、程序分析(写运行结果及程序功能,本大题有3小题,每小题5分,共15分)

1.

(1)程序段完成的功能是实现将BX寄存器的内容进行累加操作,每加一次BX的内容加2,共累加了CX次。

(2)程序运行后AX中的结果为30

2.

BUFDB100DUP(?

COUNTDB0

…………..

START:

MOVAX,DATA

MOVDS,AX

LEASI,BUF

MOVCX,100

CON:

MOVAL,

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

当前位置:首页 > 表格模板 > 合同协议

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

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