微机原理习题.docx

上传人:b****8 文档编号:10884880 上传时间:2023-02-23 格式:DOCX 页数:25 大小:107.93KB
下载 相关 举报
微机原理习题.docx_第1页
第1页 / 共25页
微机原理习题.docx_第2页
第2页 / 共25页
微机原理习题.docx_第3页
第3页 / 共25页
微机原理习题.docx_第4页
第4页 / 共25页
微机原理习题.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

微机原理习题.docx

《微机原理习题.docx》由会员分享,可在线阅读,更多相关《微机原理习题.docx(25页珍藏版)》请在冰豆网上搜索。

微机原理习题.docx

微机原理习题

一、单项选择题(每小题1分共10分)

1.能够被CPU直接识别的语言是()

①汇编语言②高级语言③机器语言④应用语言

2.若内存容量为64KB,则访问内存所需地址线多少条。

()

①16②20③18④19

3.通常我们将计算机指令的集合称为()

①指令系统②汇编语言③高级语言④仿真语言

4.I/O单独编址方式下,从端口输出数据可使用()

①IN②OUT③MOV④XCHG

5.8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次什么操作。

()

①读周期②写周期③取指周期④指令译码

6.8086/8088CPU中CS是

()

 

①数据段寄存器②

7.微机中软件由什么组成。

代码段寄存器

附加段寄存器

堆栈段寄存器

()

①系统软件与应用软件

③编译程序

操作系统

应用软件

 

8.若[A]原=10111101,[B]反=10111101,[C]补=10111101,以下结论正确的是()

①C最大②A最大③B最大④A=B=C

9.断电后存储的资料会丢失的存储器是()

①RAM②ROM③CD-ROM④硬盘

 

精品资料

10.若门电路的两个输入信号A、B分别为:

A=1,B=0,输出Y=0,则该电路为()

①与门②或门③与非门④非门二、填空题(每空2分,共20分)

1.通常一条指令包括两个基本部分,即和。

2.组成32M*8位的存储器,需要1M*4位的存储芯片片。

3.8086CPU内部结构按功能分为和。

4.Intel8086/8088地址总线有条,最大存储容量为。

5.在IBM-PC/XT中,外设是通过器件对CPU产生中断请求。

6.一片8255A端口A有种工作方式,端口B有种工作方式。

三、判断改错题(每题1分,共10分)

1.进行字符串操作时,若DF=0,地址自动减1;若DF=1时,地址自动加1。

(N)

2.当运算结果为0时,标志寄存器中ZF=0。

(N)

3.8088的Ready信号是由外部硬件产生的。

(Y)

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

(Y)

5.MOV[100],[BX]指令是正确的。

(N)

6.系统中每个外部设备都要直接与CPU相连构成微型计算机系统。

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

(Y)

8.8088的可屏蔽中断的优先权高于非屏蔽中断。

()

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

()

10.8253的每个计数器只能按二进制计数。

()

四、汇编程序(共20分)

1.运行程序写出结果(本题5分)

 

精品资料

MOVAL,0DCHMOVBL,24HMOVCL,0ADDAL,BL

JZLAB

NOTCLLAB:

HLT

AL=BL=CL=

2.指出下列指令的错误.(本题5分)

(1)SUBAH,BX

(2)MOVBYTEPTR[BX],1000

(3)MOVAX,OFFSET[SI]

(4)MOVCS,AX

(5)MOVDS,BP

3.完成下列程序。

键入10个字符,倒序输出。

(本题10分)

XDB10DUP(?

LEABX,X

 

 

L:

MOVAH,1INT21H

MOV[BX],AL

 

 

LOOPLMOVDI,10

 

L1:

MOVDL,[SI]MOVAH,2INT21H

 

 

JNZL1

五、简答题(共20分)

1.计算125D=B=H。

(本题5分)

2.画图说明,在8088内部怎样形成20位物理地址?

(本题5分)

 

3.试分析下面的程序段完成什么操作?

(本题5分)

MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL

4.什么是硬件中断和软件中断?

在PC机中两者的处理过程有什么不同?

(本题5分)

 

六、综合应用题(20分)

1.参看IBM-PC/XT的基本ROM图,写出分配给ROM的地址。

(10分)

 

2.设8255工作在方式0下,从A口读入数据,将其高四位清0,低四位保持不变,然后送B口输出。

试编写8255初始化程序(设8255A口地址为60H,B口地址为61H,控制端口地址为63H)(10分)

一、单项选择题(每小题1分共10分)

1.十进制33.25转换成十六进制数为()

①B1.4H②1B.19H③21.4H④33.4H

2.若内存容量为1MB,则访问内存所需地址线多少条。

()

①16②20③18④19

3.下列数中最小的是()

①(101001)2②(52)8③(2B)16④(50)10

4.I/O单独编址方式下,从端口输入数据可使用()

①IN②OUT③MOV④XCHG

5.8086状态标志寄存器中的IF=1时,表示()

①CPU可以响应非屏蔽中断②CPU可以响应内部中断

③CPU可以响应可屏蔽中断④CPU禁止响应可屏蔽中断

6.8086/8088CPU中ES是

()

①数据段寄存器②代码段寄存器③附加段寄存器④堆栈段寄存器

7.8086的控制标志有几个。

()

①1②2③3④4

8.与MOVBX,OFFSETX等价的指令是

()

①MOVBX,X②LDSBX,X③LESBX,X④LEABX,X

9.不能实现将AX清零和CF清零的指令是()

①SUBAX,AX②MOVAX,0③XORAX,AX④ANDAX,0

 

精品资料

10.将变量的偏移地址及段地址存入数据区宜用伪操作助记忆符是()

①DB②DW③DD④DQ

二、填空题(每空2分,共20分)

1.计算机通常和是核心部件,合称为中央处理单元CPU。

2.组成16M*8位的存储器,需要1M*4位的存储芯片片。

3.8086CPU内部结构按功能分为和。

4.微机中一般采用芯片作为串行通信接口。

5.中断处理的一般过程包括:

中断请求、、、、中断返回。

6.8253有种工作方式。

三、判断改错题(每题1分,共10分)

 

1.8086/8088CPU寻址空间可超过1MB内存空间。

()

2.8088的信号可用作中断矢量的读选通信号。

 

()

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

()

4.8088中,取指令和执行指令必须是串行操作。

()

5.MOV[BX],[SI][DI]指令是正确的。

()

6.系统中外部设备必须通过I/O接口才能与CPU相连构成微型计算机系统。

()

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

()

8.EPROM是只读存储器,所以在编程时不可以向内部写入数据。

()

9.8255A三个端口A、B、C都有三种工作方式。

()

10.8253的计数器是对机器的CLK脉冲计数。

()

四、汇编程序(共20分)

1.运行程序写出结果(本题10分)

MOVAL,34HMOVAH,0MOVCL,10DIVCL

ADDAX,3030HMOVBX,AXMOVDL,BLMOVAH,2

INT21H

MOVDL,BHINT21H

功能是,显示结果是

 

2.程序填空。

键入10个字符,显示最小字符。

(本题10分)

MOVAH,1INT21H

MOVBL,AL

 

 

L:

INT21H

CMPBL,AL

 

MOVBL,ALNEXT:

LOOPL

 

MOVAH,2INT21H

五、简答题(共20分)

1.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)

=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)

=B7H,(21203)=65H,请详细说明下列指令执行完后AX寄存器的内容。

(本题10分)

(1)MOVAX,1200H

 

2.伪指令的功能是什么?

(本题5分)

 

3.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?

(本题5分)

 

六、综合应用题(20分)

1.已知某8088微机系统包括8255,8253两个可编程接口电路。

其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PB7可根据PB0的状态决定是否点亮LED指示灯。

设系统所要求有关硬件连线已经全部接好,如图1所示。

试完成下列各项要求。

其中8255的口地址码为08H,09H,0AH,0BH,8253的口地址码为0CH,0DH,0EH,0FH。

(1)图1给出了8253各个计数器要求的工作方式。

设已知外部时钟频率为F,计数器0的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字型),工作在方式1;计数器2的计数初值为N(字型),工作在方式3,L,M,N是在程序的其它地方已经定义

的变量,L,M为二进制数,N为BCD码。

试按上述要求完成8253的初始化程序片段。

(5

分)

(2)设计一个程序片段,使8255A监测PB0的输入状态,当PB0=1时使LED灯亮。

(5分)

图1

 

2.设8253计数器0工作在方式3下,产生周期的方波信号,计数初值为FF11H,计数器

1工作与方式2,计数初值为20,计数器2初始化为方式3,初始值1331。

试编写8253

初始化程序(设8253的地址范围为40H~43H)。

(10分)

 

一、单项选择题(每小题1分共10分)

1.从8086CPU的内部结构上看,其是由哪两部分组成。

()

①控制器和20位物理地址加法器②运算器和总线接口

③执行单元和总线接口单元④控制器和运算器

2.存取周期是指()

①存储器的读出时间③存储器进行连续写操作所允许的最短时间间隔

②存储器的写入时间④存储器进行连续读和写操作所需时间间隔

3.RS-232C是一个()标准。

()

 

①片总线②内总线

4.I/O单独编址方式下,从端口输出数据可使用

串行通信

电流环通

()

①IN②OUT

MOV

④XCHG

5.与外存储器相比,内存储器的特点是

()

①容量大、速度快

容量大、速度慢

③容量小、速度快

6.8086/8088CPU中DS是

()

容量小、速度慢

①数据段寄存器②代码段寄存器

7.机器字长为8位,-5的补码是

附加段寄存器

堆栈段寄存器

()

①85H②86H

0FAH

0FBH

 

8.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()

①AX,BX,CX,DX②DS,ES,CS,SS

③SP,BP,IP,BX④SI,DI,BP,BX

9.8086/8088的中断向量表()

①存放类型号②存放中断处理程序入口地址参数

③是中断处理程序入口④是中断处理程序的返回地址

 

精品资料

10.8253定时/计数器中,某计数据的最大计数初值是()

①65536②7FFFH③0000H④FFFFH

二、填空题(每空2分,共20分)

1.十六进制数2B.4转换为二进制是,转换为十进制是。

2.Intel8086CPU的字长为位,地址总线为位。

3.8088当中,IO/M信号的作用是。

 

4.8086CPU内部结构按功能分为和。

5.设SP初值为2000H,执行指令"PUSHAX"后,SP的值是。

6.I/O设备的编址方式通常有和两种方式。

三、判断改错题(每题1分,共10分)

1.8088系统中访问超过64KB的存储段时,必须修改段寄存器的值。

()

2.8088中,中断服务器的入口地址包括CS和IP两部分。

()

3.8088的Ready信号是由CPU产生的。

()

4.8088的数据不能存放在几个不连续的段中。

()

5.MOVAX,[BX]指令采用的是寄存器间接寻址方式。

()

6.系统中每个外部设备都要直接与CPU相连构成微型计算机系统。

()7.宏指令和子程序在形式上都是一段独立的子程序,它们的应用完全相同。

()

8.8088的非屏蔽中断的优先权高于可屏蔽中断。

()

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

()

10.8253的每个计数器只能按二进制计数。

()

四、汇编程序(每题10分,共20分)

1.已知下列四条等值语句。

(本题5分)

 

S1

EQU

50H

S2

EQU

200H

S3

EQU

1000H

S4

EQU

2000H

 

下列指令哪些是错的?

哪些是对的?

(1)ADDAL,S1+S2()

(2)MOVBL,S4-S3()

(3)SUBBX,S2-S1()

(4)SUBAH,S4-S3-S3()

(5)ADDAL,S1()

2.编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

(本题5分)

 

3.完成下列程序,实现把BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。

(本题10分)

五、简答题(共20分)

1.机器字长为8位,写出下列各数的原码、反码和补码(5分)

(1)-127

(2)132

2.将下列八进制数转化为十进制和十六进制数(5分)

(1)111

(2)627

3.指出下列标志位的含义(5分)

(1))CF

(2))OF

(3))AF

(4))ZF

(5))DF

4.8086中断分哪两类?

8086可处理多少种中断?

(5分)

 

六、综合应用题(20分)

1.某微机系统有16根地址线A15――A0和8根数据线D7――D0,其存储器由两片SRAM芯片#1和#2组成如下图所示,为简化起见图中未画出全部控制信号线,本题

中地址线A15和A14未用,按照它们均等于0来计算。

写出芯片#1和#2各自的寻址范围(注意:

两者的寻址范围不可重叠)以及系统的总存储容量。

A13A12

 

精品资料

“或”门

A11

 

A16A0

 

D0D7

 

2.从STRIN单元开始有一字符串,以’!

’作为结束标志(字符串可用’!

’表示)。

编程序求字符串的长度(’!

’不计入长度),存入COUNT单元。

要求段说明和必要的伪指令。

(本题10分)

 

精品资料

 

一、单项选择题(每小题1分共10分)

1.计算机存储信息的最小单位是()

①字节②字③二进制位④双字

2.若内存容量为1MB,则访问内存所需地址线多少条。

()

①16②20③18④19

3.已知大写字母A的ASCII码为十六进制数41H,则字母E的ASCII码为()

①43H②44H③45H④46H

4.在微机汉字系统中,一个汉字的机内码占几个字节()

①1②2③3④4

 

精品资料

5.若内存每个存储单元为16位,则

①其地址线也为16位

③其地址线与16有关

②其地址线与16无关

④以上均不正确

6.EPROM是指

()

①只读存储器

②可编程的只读存储器

③可擦除可编程的只读存储器

④电可改写只读存储器

7.8088最多能处理多少种中断

()

①128②256

③512④1024

8.非屏蔽中断的中断类型码是

()

①1②2

③3④4

9.断电后存储的资料会丢失的存储器是

①RAM②ROM

 

③CD-ROM④硬盘

()

10.若门电路的两个输入信号A、B

分别为:

A=1,B=0,输出Y=0,则该电路为

()

①非门②或门

③与非门④与门

二、填空题(每空2分,共20分)

1.8086是位的处理器。

2.一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,该内存单元的物理地址是。

3.指令MOV[BP],AX中,源操作数的寻址方式是,目的操作数的寻址方式是

4.

 

5.8086中断分两类,他们是和。

8086可处理种中断。

6.8255A使用了个端口地址。

7.要管理64级可屏蔽中断,需要级联的8259A芯片数为。

三、判断改错题(每题1分,共10分)

1.8086/8088寻址空间可以超过1M。

()

2.无论什么型号的机器,其字长都是一个字节。

()

3.8086CPU内标志寄存器中的控制标志位占3位。

()

4.8086/8088处理器的逻辑段不允许重叠。

()

5.数据传送类指MOV不影响标志位。

()

6.执行POPAX指令后,栈顶指针减2。

()

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

()

8.8088的可屏蔽中断的优先权高于非屏蔽中断。

()

9.中断向量表可以放在内存的任何区域。

()

10.8253的每个计数器不能同时使用。

()

四、汇编程序(共20分)

1.试分析下面的程序段完成什么操作?

(本题5分)

MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CL

ORDL,BL答:

2、下列程序段执行完后,A单元的内容是H。

(本题5分)

DATASEGMENTADW0

BDW0

CDW230,20,54DATAENDS

;--------------------------CODESEGMENT

 

MOVBX,OFFSETC

MOVAX,[BX]

ADDB,AX

MOVAX,2[BX]SALAX,1

ADDAX,B

MOVA,AX

 

CODEENDS

3.编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

(本题10分)

 

五、简答题(每题5分,共20分)

1.什么是总线请求?

8086在最小工作模式下,有关总线请求的信号引脚是什么?

 

2.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

 

3.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?

具体说明。

 

4.比较中断与DMA两种传输方式的特点。

 

六、综合应用题(每题10分,共20分)

1.一个微机系统中包含以下器件:

微处理器8086一片,并行接口8255A一片(设备号:

A口—60H,B口—62H,C口—64H,控制口—66H),定时器8253一片(设备号:

计数器0—70H,计数器1—72H,计数器2—74H,控制口76H),中断控制器8259A一片(设备号:

C0H,C2H)。

现将8255的A口连接一输入设备,工作在0方式。

B口连接一输出设备,也工作在0方式,PC4作为输出设备的选通输出端且低电平有效。

8253工作于“模式0,”设置计数器0的计数常数为1080H,进行二进制计数。

8259A的ICW2给定为80H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。

请填充下面程序中的空白项(注意:

控制字中可0可1位选0,8255未用端口设成输入方式),

(微处理器8086的A1、A2接各芯片的A0、A1)。

 

MOV

AL,

;8255初始化

OUT

AL

MOV

AL,

;8253初始化

OUT

AL

MOV

AL,

;设8253计数初值

OUT

AL

MOV

AL,

;

OUT

AL

MOV

AL,

;8259A初始化

OUT

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

当前位置:首页 > 外语学习 > 法语学习

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

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