微型计算机原理应用习题二.docx

上传人:b****2 文档编号:17724313 上传时间:2023-08-03 格式:DOCX 页数:27 大小:152.82KB
下载 相关 举报
微型计算机原理应用习题二.docx_第1页
第1页 / 共27页
微型计算机原理应用习题二.docx_第2页
第2页 / 共27页
微型计算机原理应用习题二.docx_第3页
第3页 / 共27页
微型计算机原理应用习题二.docx_第4页
第4页 / 共27页
微型计算机原理应用习题二.docx_第5页
第5页 / 共27页
微型计算机原理应用习题二.docx_第6页
第6页 / 共27页
微型计算机原理应用习题二.docx_第7页
第7页 / 共27页
微型计算机原理应用习题二.docx_第8页
第8页 / 共27页
微型计算机原理应用习题二.docx_第9页
第9页 / 共27页
微型计算机原理应用习题二.docx_第10页
第10页 / 共27页
微型计算机原理应用习题二.docx_第11页
第11页 / 共27页
微型计算机原理应用习题二.docx_第12页
第12页 / 共27页
微型计算机原理应用习题二.docx_第13页
第13页 / 共27页
微型计算机原理应用习题二.docx_第14页
第14页 / 共27页
微型计算机原理应用习题二.docx_第15页
第15页 / 共27页
微型计算机原理应用习题二.docx_第16页
第16页 / 共27页
微型计算机原理应用习题二.docx_第17页
第17页 / 共27页
微型计算机原理应用习题二.docx_第18页
第18页 / 共27页
微型计算机原理应用习题二.docx_第19页
第19页 / 共27页
微型计算机原理应用习题二.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

微型计算机原理应用习题二.docx

《微型计算机原理应用习题二.docx》由会员分享,可在线阅读,更多相关《微型计算机原理应用习题二.docx(27页珍藏版)》请在冰点文库上搜索。

微型计算机原理应用习题二.docx

微型计算机原理应用习题二

陕西理工学院考试试卷

科目:

微型计算机技术及应用

题号

总分

得分

阅卷人

一、单项选择题。

1、微型计算机中主要包括有()。

A、微处理器、存储器和I/O接口B、微处理器、运算器和存储器

C、控制器、运算器和寄存器组D、微处理器、运算器和寄存器

2、指令()的源操作数的寻址方式为直接寻址。

A、MOV[2000H],ALB、INAL,DX

C、XORAL,[2000H]D、MOVAX,2000H

3、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。

A、DENB、ALEC、BHED、DT/R

4、基本的总线周期通常包含()个T状态

A、1B、2C、3D、4

5、RESET信号有效后,8086CPU执行的第一条指令地址为()

A.00000HB.FFFFFHC.FFFF0HD.0FFFFH

6、二进制数000101011010.10101B转换成十六进制数是()。

A、15A.A8HB、332.EHC、15.32HD、2W.32H

7.堆栈的工作方式是()

A.先进先出B.随机读写

C.只能读出,不能写入D.后进先出

8、执行下列程序后,AL=()。

MOVAL,25H

ADDAL,71H

A、B4HB、34HC、96HD、54H

9、寄存器间接寻址中,操作数放在()中。

A、存储器B、通用寄存器C、堆栈D、宏指令

10、如果采用两级8259A级联方式,最多可以连接()个中断源。

A.16B.36C.32D.64

11、8255A的()能工作在方式2。

A.A端口B.B端口C.C端口D.前三者

12、中断类型号为31H的中断向量的偏移地址和段地址分别存放在存储器中的物理地址为()。

A、000C6H,000C7H;000C4H,000C5H;B、000C4H,000C5H;00198,00199;

C、000C4H,000C5H;000C6H,000C7H;D、00196H,00197H;00198H,00199H;

13、在8253的6种工作方式中,能够自动重复工作的两种方式是()。

A、方式1,方式2B、方式2,方式3

C、方式2,方式4D、方式3,方式5

14、在PC/XT机中,不列不属于输入/输出方式的是()

A、程序控制I/OB、中断驱动I/O

C、DMA方式D、存储器访问方式

15、保护断点就是保存()。

A.中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP的值

二、填空

1、8086中的BIU由_____个_____位段寄存器、一个_____位指令指针、_____字节指令队列、_____位地址加法器和总线控制电路组成。

2、可屏蔽中断从CPU的引脚进入,只有当中断允许标志IF=时,该中断才能得到响应。

3、二进制编码的十进制数称为BCD码,它用位二进制表示一个十进制数码。

BCD码有和两种格式。

4、8086CPU的地址/数据复用线是,在一个总线周期内,先作为线,后作为线使用。

5、中断类型码为15H的中断,其服务程序的入口地址一定存放在_________~_________四个连续的单元中,若这四个单元的的内容为:

66H、50H、88H、30H,则其服务程序的入口地址为____________________。

6、CPU与外设传送的三种信息是和及。

7、Intel8086CPU中计算物理地址时,给定的段寄存器中的数是2000H,有效地址是1000H,则它的物理地址是。

8、8253共有个地址。

8253中有个独立的计数器。

三、判断题(正确的请在括号内打“√”,错的打“×”)

1、8088的Ready信号是由外部硬件产生的。

()

2、HOLD、HLDA信号是与系统中其它总线主设备有关的信号。

()

3、8088的信号可用作中断矢量的读选通信号。

()

4、8088的数据可以存放在几个不连续的段中。

()

5、8088中,取指令和执行指令可以重叠操作。

()

6、8088的可屏蔽中断的优先权高于非屏蔽中断。

()

7、多个外设可以通过一条中断请求线,向CPU发中断请求。

()

8、8253的每个计数器只能按二进制计数。

()

9、8253的计数器是对机器的CLK脉冲计数。

()

10、8255A中端口A使用的是INTR,及等线是端口C的线。

()

11、RS-232C接口是常用的串行通信接口,这个接口可用地址总线寻址。

()

12、串行异步接口的双向工作方式指的是在串行接口上可同时发送和接收串行数据。

()

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

()

14、中断服务程序可放在用户可用的内存的任何区域。

()

四.简答题

1、微型计算机系统的基本组成?

2、根据寻址方式的不同,结合给出的DS、SS值,(DS)=30000H(SS)==50000H。

计算出下列操作数物理地址?

1)MOVAX,[1000H]

 2)MOVAX,[DI]设(DI)=2000H

  3)MOVAX,[COUNT+BP]设(BP)=3000H,COUNT=2040H

  4)MOVAX,[BX+SI]设(BX)=0456H,(SI)=1094H,

  5)MOVAX,[MASK+BX+DI]设:

(BX)=1346H(DI)=0500H,MASK=1234H

3、8086系统中INTR中断与INTn中断有什么区别?

五、综合应用题

打印机通过8255A与PC总线连接的电路原理图如图2所示。

要求:

(1)写出8255A各端口地址;

(2)编写初始化8255A的程序;

(3)简述通过8255A送字符给打印机的工作过程;

(4)编写将保存在内存DATA单元的字符送打印机输出的子程序。

 

陕西理工学院考试试卷

科目:

微型计算机技术及应用

题号

总分

得分

阅卷人

一、单项选择题。

(每题2分×15=30分)

1、BCD码是一种()

A、十进制编码的二进制数B、二进制编码的十进制数

C、十进制编码的十六进制数D、十六进制编码的十进制数

2、寄存器AX的用途是()

A、字乘法,字除法,字I/OB、查表转换,间接寻址

C、字节乘、除,串操作,循环计数D、字节I/O,十进制算术运算,查表转换

3、基本的总线周期通常包含()个T状态

A、1B、2C、3D、4

4、8086能够访问的存储空间的大小是()。

A.64kB.1MC.256kD.16M

5、在两片8259A级连接的中断系统中,主片的IR5作为从片的中断请求输入端,则初始化主、从片时ICW3的数据格式分别是()

A、05H和20HB、50H和02HC、02H和50HD、20H和05H

6、相邻段地址之间的最大距离为()

A、16个字节B、64K字节C、1K字节D、256字节

7、软件中断是()

A、在INTR线上的中断请求信号B、由指令的执行引起的中断

C、出现在NMI线上的中断请求D、内存执行指令时引起的中断

8、现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:

()

A、BOOOH,1000HB、O0OOH,OFFFHC、BOOOH,OFFFHD、BOOOH,OOFFH

9、某计算机的字长是16位,它的存储器容量是64KB,若按字编址,那么它的寻址范围是()

A、0~64KBB、0~32K字C、0~64K字D、0~32KB

10、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。

A、DENB、ALEC、BHED、DT/R

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

A、可屏蔽中断请求B、非屏蔽中断请求C、中断相应D、总线请求

12、保护断点就是保存()。

A.中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP的值

13.已知(AX)=1000H(BX)=2000H,执行指令MOVAX,BX后(AX)=()

A.1000HB.2000HC.3000HD.0000H

14.在指令MOVES:

[SI],AX中,目的操作数为()寻址。

A.寄存器B.直接C.基址变址D.寄存器间接

15.在程序控制传送方式中,哪种传送可提高系统的工作效率()

A:

条件传送

B:

查询传送

C:

中断传送

D:

前三项均可

二、填空(每空1分×25=25分):

1.CPU从主存取出一条指令并执行该指令的时间称为_________.

2、8086CPU内部的四个专用寄存器是_________.、_________、_________.及_________.

3、若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为_________.~_________。

4、CPU与外设传送的三种信息是_________、_________.和_________。

5、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:

________、_______及____

6、8255有两个控制字,它们分别是________.和_________.。

7.微型计算机的总线按功能分为、和三组。

8、中央处理器主要由和组成。

9、微型计算机系统包括系统和系统两大部分。

10、在存储系统中,实现片选控制的三种方法是:

、、。

三、名词解释(每题4分×3=12分):

1.微型计算机

2.总线周期及时钟周期

3.I/O端口

四、简答如下基本概念题(每题6分×3=18分):

1.8086系统中INTR中断与INTn中断有什么区别?

2.8255A中端口A、端口B、端口C的组成以及工作方式?

3.8086与8088的主要区别?

 

 

五、综合应用题(15分):

如用8255A作查询式打印机接口时,其电路连接和

打印机各信号如左图,8255A的端口地址为80H~83H,

工作方式0。

试编写程序,将数据区中变量DATA的8位

数据送打印机打印,程序以RET指令结束,并写上注释。

 

陕西理工学院考试试卷

科目:

微型计算机技术及应用

题号

总分

得分

阅卷人

一、填空题

1、微型计算机由、、、和组成。

2、CPU总线实际上包含三种不同功能的总线,即、、和。

3、决定了CPU可以直接寻址的内存范围。

4、8086有根数据线和根地址线,可寻址的地址空间达。

5、8086的总线周期包含个基本的时钟周期。

6、8086的最小、最大模式控制信号引脚是。

如果工作在最小模式下,该引脚接如果工作在最大模式下,该引脚接。

7、8086可处理种不同的中断,一类叫,另一类叫。

8、RAM按其结构和工作原理分为静态RAM即和动态RAM即。

9、一片8259A可管理级中断,经过级连最多可扩展为管理级中断。

8259A有个方式选择控制字和操作命令字。

10、对于输入设备来说,通常用信号来表明输入的数据是否准备就绪;对于输出设备来说,通常用信号来表示输出设备是否处于空闲状态。

11、8086和内存之间的数据传送指令是,从端口读数据的指令是,向端口写数据的指令是。

二、单项选择题

1、8086/8088的一个总线周期可能在________之后插入TW。

A.T1B.T2C.T3D.T4

2、相邻段地址之间的最小距离为()

A.16个字节B.64K字节C.1K字节D.256字节

3、8086CPU在响应中断时顺序将()内容压入堆栈。

A.CS、IP、PSWB.IP、CS、PSW

C.PSW、CS、IPD.PSW、IP、CS

4、8253是可编程定时、计数器芯片,它内部有()。

A.三个定时器B.四个定时器

C.二个计数器D.四个计数器

5、RESET信号有效后,8086CPU执行的第一条指令地址为()

A.00000HB.FFFFFHC.FFFF0HD.0FFFFH

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

A.可屏蔽中断请求B.非屏蔽中断请求

C.中断相应D.总线请求

7.堆栈的工作方式是()

A.先进先出B.随机读写

C.只能读出,不能写入D.后进先出

8、8253工作在时,OUT引脚能输出一个CLK周期宽度的负脉冲。

A.方式0B.方式1C.方式3D.方式4或方式5

9、外设与内存之间直接传送数据的方式应为

A.无条件传送方式B.查询传送方式

C.中断方式D.DMA方式

10、如果采用两片8259A级联方式,最多可以连接()个中断源。

A.15B.16C.31D.32

11、8255A的()能工作在方式2。

A.A端口B.B端口C.C端口D.前三者

12、19、若256Kbit的SRAM具有8条数据线,那么它具有___________地址线。

A.10B.15C.18D.20

13、两片8259A采用主从级连方式,最多能接收

A.8级中断B.15级中断C.16级中断D.7级中断

14、当M/IO=“1”,RD=“1”,WR=“0”时,CPU完成的操作为__________。

A.存储器读B.I/O读C.存储器写D.I/O写

15、在断电(或关机)后,仍保留原有信息的是_________。

A.RAM,ROMB.ROM,EPROMC.SRAM,DRAMD.PROM,RAM

三、类型号为34H的中断所对应的中断向量放在:

开始的4个单元中;如果0000:

0076H、0000:

0077H、0000:

0078H、0000:

0079H这4个内存单元所存放的值分别为12H、34H、56H、78H,那么,以0000:

0076H开始的中断向量类型号是,中断向量为:

四、设8255A与8086CPU相连,8255A芯片A口工作在方式2输出,B口工作在方式1输入,C口PC6置1,8255A芯片A口、B口、C口、控制口地址分别为10F8H、10FAH、10FCH、10FEH。

(1)填写8255A方式选择控制字:

(2)填写8255AC口置1/置0控制字:

(3)完成下面初始化程序(先设置方式选择控制字,然后设置C口置1/置0控制字):

MOVAL,

MOVDX,

OUTDX,AL

MOVAL,

MOVDX,

OUTDX,AL

五、设8253的地址为0080H~0086H,即控制寄存器端口地址为86H,三个计数器端口地址分别为80H、82H、84H。

计数器0工作方式1,计数格式BCD,计数值a;计数器1工作方式2,计数格式二进制,计数值b;计数器2工作方式3,计数格式二进制,计数值c。

(1)填写8253计数器0控制字

(2)完成下面初始化程序(顺序按计数器0、1、2)

MOVAL,

OUT86H,AL

MOVAX,a

OUT,AL

MOVAH,AL

OUT,AL

MOVAL,

OUT86H,AL

MOVAL,b

OUT,AL

MOVAL,

OUT86H,AL

MOVAL,c

OUT,AL

六、CPU在响应外部中断、并进入中断子程序的过程中,要依次做下面几件事:

(1)从数据总线上读取,将其存入内部暂存器;

(2)将的值推入堆栈;

(3)把标志寄存器的中断允许标志和跟踪标志清零;

(4)将保存在堆栈中;

(5)根据前面得到的,到内存的0000段的中断向量表中找到中断向量,再根据中断向量转入相应的中断处理子程序。

 

陕西理工学院考试试卷

科目:

微型计算机技术及应用

题号

总分

得分

阅卷人

二、填空题

1、微型计算机由、、、和组成。

2、决定了CPU可以直接寻址的内存范围。

3、已知(CS)=3500H,(IP)=2600H,物理地址是H。

4、8086有根数据线和根地址线,可寻址的地址空间达。

5、设数据段定义如下:

TABLEDW200DUP(0)

指令MOVCX,SIZETABLE执行后,(CX)=D。

6、8086可处理种不同的中断,一类叫,另一类叫。

7、8086和内存之间的数据传送指令是,从端口读数据的指令是,向端口写数据的指令是。

8、类型号为34H的中断所对应的中断向量放在:

开始的4个单元中;如果0000:

0074H、0000:

0075H、0000:

0076H、0000:

0077H这4个内存单元所存放的值分别为12H、34H、56H、78H,那么,以0000:

0076H开始的中断向量类型号是,中断向量为:

9、DB指令以为单位分配存储空间,DD指令以为单位分配存储空间。

故如下数据定义:

V1DB4DUP

(2),2

COUNTEQU10

V2DDCOUNTDUP(?

为变量V1分配个字节存储,为变量V2分配字节存储。

10、已知二进制数-11001101,则其原码是、反码是、补码是和移码是。

11、假定(DX)=0B9H,(CL)=3,SHLDX,CL指令单独执行后DX=H。

二、单项选择题。

1、下列有关寻址方式的叙述正确的是()。

A立即寻址适用于给寄存器赋初值,可以同时用于目的和源操作数字段。

B直接寻址方式适用于处理单个变量。

C寻址方式中,凡使用BP时,其默认的段为DS段。

D基址变址寻址中,EA是基址寄存器的内容和位移量之和。

2、8253是可编程定时、计数器芯片,它内部有()。

A三个定时器B四个定时器

C三个计数器D四个计数器

3、8086CPU的NMI引脚上输入的信号是()。

A可屏蔽中断请求B非屏蔽中断请求

C中断响应D总线请求

4、下列四条指令正确的是()。

AMOV[2000H],[3000H]BMOVDS,2000H

BMOVCS,AXDMOV[BX],AX

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

A先进先出B随机读写

C只能读出,不能写入D后进先出

6、在汇编程序中的数据段中定义了两个变量()

XDB90H,91H

YDB92H

执行MOVDX,WORDPTR[X+1]后,DX中的值为()。

A0091HB9291HC9192HD0092H

7、外设与内存之间直接传送数据的方式应为()。

A无条件传送方式B查询传送方式

C中断方式DDMA方式

8、8255A的()能工作在方式2。

AA端口BB端口CC端口D前三者

9、若256Kbit的SRAM具有8条数据线,那么它具有()地址线。

A10B15C18D20

10、在断电(或关机)后,仍保留原有信息的是()。

ARAM,ROMBROM,EPROMCSRAM,DRAMDPROM,RAM

三、根据题意做答

1、8086CPU与数据有关的寻址方式中有哪三大类寻址方式?

指出下列指令源操作数字段的寻址方式是什么?

并分别给出计算EA(有效地址)和PA(物理地址)的表达式。

(1)MOVAX,BX

(2)MOVAX,[2000H]

(3)MOVAXES:

[BX]

(2)MOVAX,10H[BX][SI]

 

2、设8255A与8086CPU相连,8255A芯片A口工作在方式2输出,B口工作在方式1输入,C口PC6置1,8255A芯片A口、B口、C口、控制口地址分别为0E0H、0E2H、0E4H、046H。

填写8255A方式选择控制字:

填写8255AC口置1/置0控制字:

完成下面初始化程序(先设置方式选择控制字,然后设置C口置1/置0控制字):

MOVAL,

OUT,AL

MOVAL,

OUT,AL

3、CPU在响应外部中断、并进入中断子程序的过程中,要依次做下面几件事:

(1)从数据总线上读取,将其存入内部暂存器;

(2)将的值推入堆栈;

(3)把标志寄存器的中断允许标志和跟踪标志清零;

(4)将保存在堆栈中;

(5)根据前面得到的,到内存的0000段的中断向量表中找到中断

向量,再根据中断向量转入相应的中断处理子程序。

四、用16K×8b的存储器芯片构成64K×8b的存储器,共需多少片?

如果CPU的信号线有读

写控制信号RW,存储器芯片的控制信号有片选信号CS和读写信号WE,请画出存储器与

CPU的连接图。

五、编写一个汇编语言程序,统计变量X中的值有多少位1,并记入ONE变量。

 

陕西理工学院考试试卷

科目:

微型计算机技术及应用

题号

总分

得分

阅卷人

三、填空题

1.8086 CPU通过______________寄存器和_______

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

当前位置:首页 > 自然科学 > 物理

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

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