2013.12.18微机原理及应用

更新时间:2023-10-09 21:21:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《微机原理及应用》综合复习资料

一、填空题

1、 对于十六进制表示的数码26.8H,转换为十进制数时为: ;该数码用压缩BCD码表

示时数据为: 。

2、 设机器字长为8位,最高位是符号位。则十进制数–14所对应的原码为: 。 3、 可编程接口芯片8255A的I/O口可以通过编程的方式来设定其工作方式,其中B口工作

方式有 种。

4、 设AX=2000H,BX=2002H,则在执行了指令CMP AX,BX后,标志位CF为 ,AX= 。 5、 若AL=10011000B,BL=01100111B,则执行指令“ADD AL,BL”后,AL = ;执行指

令“AND AL,BL”后,AL = 。

6、 设DS=24E0H,SS=2410H,ES=2510H,DI=0206H,则指令“MOV AX,[DI+100H]”源操作数

的物理地址为 。

7、 要组成容量为8KB的存储器,需要 片1K×8位的静态RAM芯片串联。 8、 十六进制数2B.4H转换为十进制数为 。

9、 8086/8088 CPU从功能上分为 和指令执行部件EU两部分。 10、 11、 12、 13、 14、 15、 16、 17、

计算机的指令通常包含 和 两部分。

若定义DA1 DB ‘abcdef’,则 (DA1+3) 存放的数据是 。

若用4K×1的RAM芯片组成12K×8的内存总容量,则共需 个这样的芯片。 8086/8088CPU构成的微机中,每个主存单元对应两种地址: 和 。 内存按存储器性质分类通常分为 和 。

对于十六进制表示的数码32.8H,该数码用压缩BCD码表示时数据为: 。 段基址是由 存储。

设AX=2000H,BX=2002H,则在执行了指令CMP AX,BX后,标志位ZF为 ,

AX= 。 18、

8086系统最多能识别 种不同类型的中断,每种中断在中断向量表中分

配有 个字节单元,用以指示中断服务程序的入口地址。 19、

8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小

为 ; 字节另一个为 ,其大小为1M字节。

二、单选题

1、 在下列伪指令中定义字节变量的是 。

A.DB B.DW C.DD D.DT

2、 现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度

(字节数)分别为: 。

A.BOOOH,1000H B.O0OOH,OFFFH C.BOOOH,OFFFH D.BOOOH,OOFFH

3、 8086执行指令 MOV AL,[BX],其中(BX)=2041H时,BHE和A0的输出是 。

A.0,0 B.0,1 C.1,0 D.1,1

4、 RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是 。

A.A0~A15和D0~D15 B.A0~A10和D0~D7 C.A0~A11和D0~D7 D.A0~A11和D0~D15 5、 8086的内存空间和I/O空间是 。

A.单独编址的,分别是1MB和64KB B.单独编址的,都是1MB

D. 统一编址的,都是64KB D.统一编址的,都是1MB

6、用8位二进制的补码形式表示一个带符号数,它能表示的整数范围是: A. -127~+127 B.-128~+128 C.-127~+128 D.-128~+127 7、中断向量可以提供 。

A. 被选中设备的地址 B.要传送数据的起始地址 B. 中断服务程序入口地址 D.主程序的断点地址 8、8088/8086 CPU中,指令指针(IP)中存放的是 。

A. 指令 B.指令地址 C.操作数 D.操作数地址 9、在8086/8088汇编语言中, 用于定义常数、变量、内存空间的定位。

A. 伪指令 B.机器指令 C.宏指令 D.微指令

10、假定对8255A进行初始化时所访问的端口是0CBH,并将其A口设定为工作方式1输出,问A口的地址是多少

A.0C8H B.0CAH C.0CCH D.0CEH

三、分析简答题

1、 8086CPU内部由哪两部分组成?它们的主要功能是什么? 2、 8086存储器为什么分段?20位物理地址的形成过程是怎样的?

3、 用单条指令或程序片段,实现下述功能

(1)将AL高四位置1,低四位取反 (2)将BX、AX内容互换。

4、 8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种?

5、 8086对存储器的管理为什么采用分段的办法?最大段和最小段的存储空间分别是多

大?20位的物理地址是如何形成的?

6、 8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么? 7、 写出至少3种指令,使AX寄存器清零 8、 分别指出下列指令中的源操作数的寻址方式。 (1)MOV CX,[300H] (2)MOV [BP][DI],300H (3)

MOV AX,BX

(4) MOV AX,[BP+DI] (5)JMP BX

9、 设计计算机接口要遵循的基本原则是什么?为什么? 10、栈存储区由哪两个寄存器管理?简述数据压栈和弹栈的过程。 11、计算题:

某微机系统中内存的首地址为3400H,末地址为67FFH,求其内存容量并以K表示。 12、 13、

25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。 明什么是机器数,什么是真值?

14、088微处理器内部有那些寄存器,它们的主要作用是什么?

15、86/8088CPU的SS=1050H,SP=0008H,AX=1234H,当执行指令:PUSH AX后, 寄存器SS、SP、AX内容分别是什么?画图说明1234H在内存中的存放情况。

四、硬件接口设计题

根据下面的接口电路图,回答下列问题:

(1) 这是一个什么接口电路图?

(2) 写出下列芯片的名称或功能(锁存、缓冲):

U1:

U2:

(3) 电路图中的1、2、3、4、应接到何处?写出符号。

五、程序设计题

在BUF开始有一个字节型数组,共有50个元素,利用汇编语言编写完整的程序,将该数组全部元素清零。

六、硬件接口设计题

(1) 现给出INTEL 8255A 的应用电路如下(左图),系统分配给8255的地址为60H~63H。试分析该电路中8255的A、B口分别是作为输入口,还是输出口?

(2) 现给出8255A 工作方式控制字格式(右图),请编写程序片段对8255进行初始化,并读取电路中的开关量,用LED发光二极管显示其对应的开关状态(注:LED显示器“亮”,表示开关“闭合”)。

1D6D5D4D3D2D1D0B组PC3~00: OUT 1: INPUT0: OUT 1: INPUTPB7~0PB工作方式0:0工作方式1:1工作方式A组0: OUT 1: INPUT0: OUT 1: INPUTPC7~4PA7~0PA工作方式00:0工作方式01:1工作方式1x:2工作方式七、程序设计题

编程检测从外设端口71H输入的字节数据,若该数据≤20,则向73H端口送0H;若该数据>20,则向73H端口送0FFH。请写出完整的汇编源程序。

八、硬件接口设计题

某系统的存储器采用2K×8的芯片构成,并采用74LS138译码器输出作为片选信号。如

下图所示:(假设系统地址总线为16位)求:

1) 存储器是什么类型(RAM、ROM)?总容量为多少? 2) 写出1#、2#、3#存储器芯片的地址范围

A10~A0 A11 A12 A13 A14 A15 M/IO A Y6 B Y5 C Y4 G2A G2B G1 Y3 Y2 Y1 Y0 D7~D0 RD WR OE D7~D0 WE (1#) CS A10~A0 OE D7~D0 WE (2#) CS A10~A0 OE D7~D0 WE (3#) CS A10~A0

九、程序设计题

内存中有DA1、DA2两个数:DA1=45,DA2=-36,利用汇编语言编写完整的程序,计算这两个数之和,并将结果存入内存SUM,即:SUM=DA1+DA2

十、硬件接口设计题

下图为8088 CPU和某存储器电路连接图,请回答以下问题: (1) 将CPU的控制信号线与存储器相连。

(2) 存储器的类型(RAM、ROM)是什么?总容量为多少?各存储芯片的地址范围分别是

多少?

A11 A12 A13 M/IO A14 A15 A10~0 WE WR RD D7~0 A Y0 B Y1 C Y2 Y3 Y4 G1 Y5 G2A Y6 G2B Y7 CS0 CS1

A10~0 OE A10~0 WE OE 0# CS0 D7~0 1# CS1 D7~0 8088 CPU

本文来源:https://www.bwwdw.com/article/pmzf.html

Top