微机期末复习题1及答案 (二)_第1页
微机期末复习题1及答案 (二)_第2页
微机期末复习题1及答案 (二)_第3页
微机期末复习题1及答案 (二)_第4页
微机期末复习题1及答案 (二)_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

综合练习一

一、选择题:

1、(1101001.101)2=D

A(69.625)ioB(1101001.101)io

C(69.5)16D(100000101.011000100101)(0

2、若X=-1110110,则赞]原=(1)B,[X]产⑵C,[-X/2]补=D(3)

(1)A01110110B11110110C10001010D10001001

(2)A01110110B00001010C10001010D11110110

(3)A00010101B11111011C10001100D00111011

3、已知CS=1()()()HDS=4000H,ES=2000H,BX=0250H,SI=O382H,8086/8088指

令MOVAX,[BX+SI]中源操作数的寻址方式是D(1),目标操作数的寻址方

式是(2)AoCPU执行该指令时,应从内存中物理地址为B(3)的字单元中

取出数据。

(1)A寄存器寻址方式B基址寻址方式C变址寻址方式

D基址加变址寻址方式

(2)A寄存器寻址方式B寄存港间址方式C基址寻址方式

D变址寻址方式

(3)A205D2HB405D2HC20632HD40632H

4、若8088CPU的寄存器AL和BL中分别存放了9AH和7DH两个数,当CPU执行

ADDAL,BL指令操作后,状态寄存器FR的标志位CF、()F、ZF、SF分别为C(1)

AL和BL的内容分别为(2)Do

(1)A0、0、0、0B1、0、1、0C1、0、0、0D0、1、1、0

(2)A117H和7DHB117H和9AHC17H和9AHD17H和7DH

5、8253外接频率为1MHZ的时钟信号,若控制字设置为74H,则8253将工作

于D(1),当写入计数器的16位计数初值为7000H时,可定时的时间为B(2)。

(1)A计数通道0的方式1,按二进制计数B计数通道0的方式2,按二进制计数

C计数通道1的方式2,按BCD码计数D计数通道1的方式2,按二进制计数

(2)A7msB28.672msC70msD286.72ms

8253控制字

SCISCORL1RL0M2MlMOBCD

00ifijo001十数器锁】00A方式00二进制计数

01通道101读/写低字节001方式11BCD码计数

10通道210读/写高字节()10方式2

11先读/写低字节011方式3

后读/写高字节100方式4

101方式5

6、某80X86微处理器有16条数据线,24条地址线,由该处理器组成的微机系统的最大

内存容量为(1)C,该微机被称为(2)Bo

(1)A2坨义2字节B2^X1字节C224义16位D224又8位

(2)A8位机B16位机C24位机D32位机

7、在8086/8088的中断中,只有(1)B需要外部硬件提供中断类型码,中断类型码

是在(2)C通过(3)A送给CPU的。

(1)A外部中断B可屏蔽中断C非屏蔽中断D内部中断

(2)A中断请求周期B第一个中断响应周期

C第二个中断响应周期D存储器读周期

(3)A数据总线B地址总线C控制总线DA+B

8、下图是一微机系统采用一片8259A构成的中断系统,若8259A设置为全嵌套、非缓

冲、非自动中断结束等方式,并ICW2初始化设置为28H,当定时器和串口同时产生中

断请求时,则CPU响应中断将从(1)C存储单元中取得中断服务程序入口地址。

在中断服务结束前(IRET指令前)必须将中断结束命令写入8259A的C(2)

O

定时器----

IKIWTR

IR1

镀2DOg

保IR

IR3

田口IR4D7'

A/DIR5

现第IR6

较羔IR7

打印机

(1)AB2H-B5HB112H-115HCA0H-A3HDA0-A7H

(2)ATCW1B0CW1C0CW2D0CW3

二、填空题:

1、8086CPU有20条地址线,以8086CPU为核心的微型机的存储器容量最大可

达1MBo整个存储器可分为奇地址存储体和偶地址存储体,

它们的容量均为512KBo

2、8086/8088系统的栈区设置在堆栈段中。一个栈区的最大容量可达

64KB若CS=2000H,DS=2000H,SS=1500H,SP=1500H,AX=0F68H,当执行

指令PUSHAX后,其栈顶的物理地址为164FEH,其单元中内容为68H

3、8086/8088系统的存储器地址有逻辑地址和物理地址,逻辑地址是指段基地址和

偏移地址,物理地址由2位二进制数组成,它的计算公式为

PA二段基地址*16+偏移地址。

4、一般CPU和外设之间传送数据的方式有无条件传送、查询方式、中断传送

和DMA方式四种,CPU访问外设接口可有两种编址方式:端口独立编址方式和

与存储器统一编址;一般8086/8088系统采用端口独立编址方式,当将数据写入

外设接口时应采用OUT指令。V发

5、中断是CPU正常运行程序时,由于微处理器内部事件或者外设请求,引起CPU中断

正在运行的程序,转去执行中断的外设(或内部事件)的中断服务子程序,中断服务

程序执行完后,再返回被中止的程序

的过程。8086/8088口断系统最多允许有256个中断源,(每个占用4字节地址)

在内存物理地址为00000H

-00FFFH内建立了一个中断向量表,所谓中断向量是指中断服务程序入口地

址。

6、若CS=1000H,SS=2000H,DS=ES=3000H,BX=0500H,BP=0200H,IP=1500H,则CPU要

取的当前指令在代码段逻辑段中,其物理地址为11500H,该逻辑段的长度

为64KBo

7、串行通信接口的作用是实现串行到并行和并行到串行的转换若一个串行接口

设置为7位数据位、1位终止位和无校验位的异步通信传送方式,当传送7位二进制数

5BH时,串口发送的帧格式为0H0H0H。

三、分析以下以8088为CPU的最小模式系统,回答以下问题。

RD^1

WR卜T

rm:-;

1O/寸:

8088

।'g〜,他址总线

ALEf——STB

MN/MXiUH心r

Ais~At二^8282

AD--AD,1(CS

二)OE-存怀器I/O

%

DENPT/Ri

I

0)我据总线

3286

TD?〜Do

0£

1、简要说明系统中各组成部分的作用。(6分)

2、若系统要求配置10KB的存储器,,其中4KBROM类存储器和6KBRAM类存储器,ROM

的地址从18000H开始,RAM地址在ROM后连续,如果采用4KB的M芯片和2KBRAM芯片,

试写出各芯片的地址范围。(6分)

1、系统由8088CPU、存储器、I/O接口、8282地址锁存器、8284时钟发生器、8286总

线驱动器等组成。

8088CPU是系统控制指挥中心,所有指令的执行、读写存储器和输入输出接口、系统的

功能操作都是由CPU完成的;存储器存放CPU执行的指令程序和系统运行过程中的数据;

I/O接口连接CPU和外部输入输出设备,保证它们之间数据传送;8282地址锁存器把

8088CPUAD0-AD7>AD16/S3-AD19/S6分时复用线输出的地址信号锁存;8284主要为

8088CPU提供工作时钟信号;8286总线驱动器增强cpu数据线的负载能力。

2、采用1片ROM芯片和3片RAM芯片。

ROM芯片地址范围为:18000II-18FFFH

#1RAM芯片地址范围为:19000H-197FFH

#2RAM芯片地址范围为:19800H-19FFFH

#3RAM芯片地址范围为:1A000H-1A7FFH

四、以下为8088系统中以8255A为输入设备和输出设备的查询方式接口电路

的部分硬件图。(18分)

D0

・

?DI:

爆D7I

AOID7K

联A1IQCPAc

A2IAcofo

A3IB2PC6D

8A4-IC2iR

0/MIGl?:RDooD)

OO0IPB■O

89:

A«WR7

A7IPB7.

A8ID

的PC2B

ST

AcK

RDIPC7

即

1、试述8088CPU和输入设备进行数据传送的工作过程。(6分)

输入设备要将数据传送给CPU时,先将数据输出给8255A的PA0-PA7,然后通过ACK

端输出脉冲信号将数据锁存于锁存器,同时将触发器置lo

而CPU要不断查询设备的状态,执行读8255AC口操作,判断从C口读入数据的D1

位是1还是0,若为3表示设备未准备好,则等待后再查询;若为1表示设备己将数据送

出,CPU从8255A的A口读入数据,然后通过PC6输出负脉冲将状态触发器清0。之

后重复以上的操作,周而复始。

2、以下是8088CPU将存于以BLOCK为首址的内存单元区域中100个数据依次传送给输出

设备的程序段,请在划线处填入内容。

BLOCKDBai,a2,......a.i.oo

COUNTEQU$-BLOCK

START:LEASI,BLOCK;置数据单元首址指针

MOVCX,COUNT

MOVDX,383H;8255A初始化设置

MOVAL,91H

OUTDX,AL

MOVDX,383H;置PC7为低电平

MOVAL,0EH

OUTDX,AL

AGAIN:MOVDX,382H;查询输出设备状态

INAL,DX

TESTAL,04H

JNZAGAIN

MOVAL,[SI];取数据传送给输出设备

INCSI

MOVDX,381H

OUTDX,AL

MOVDX,383H;置PC7产生高电平

MOVAL,0FH

OUTDX,AL

NOP

NOP

MOVAL,0EH;置PC7为低电平

OUTDX,AL

LOOPAGAIN

RET

8255A方式控制字8255AC口复位/置位控制字

1D6D5D4D3D2D1DO0000D3D2D1X)

J,

方式

Oo0A口

C口下半口

方式

输

O11I出

0输出()0()PC00复位

方式

输

IX2入

1输入001PCI1置位

B口010PC2

cH端B.*

0输出••

oo

lQ1输入111PC7

五、分析以下汇编语言源程序,根据要求在划线处填上适当内容:

DATASEGMENTAT2000H

ORG010011

TABLEDB66,76,87,89,96,79,64,62,57,49,85,75,60,77,58

COUNTEQUS-TABLE

NUM1DB0

NUM2DB0

NUM3DB0

DATAENDS

STACKSEGMENTPARASTACK'STACK'

TOPDB100DUP(?)

STACKENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,SS:STACK

MAIN:MOVAX,DATA

MOVDS,AX

MOVSI,OFFSETTABLE

MOVCX,COUNT

L0P1:MOVAL,[SI]

CMPAL,85

JAHIGH

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论