微机原理及应用复习习题及答案2013 下载本文

安徽工程大学计算机与信息学院

LOOP CON

MOV AH,4CH INT 21H

CODE ENDS END START

问题:(1)该程序的功能是 。

(2)程序执行后,RESULT单元的内容是 。 (3)第3行汇编后COUNT= 。

(4)* 处的完整指令应是 。

(5)** 处的完整指令应是 ,该指令也可以用 指令代替

四、程序设计题

1. 内存中有X、Y两个数:X=32,Y=-78 利用汇编语言编写完整的程序,计算这两个数之和,并

将结果存入内存S,即:S=X+Y

2. 编程检测从外设端口71H输入的字节数据,若该数据≤20,则向73H端口送0H;若该数据>20,

则向73H端口送0FFH。请写出完整的汇编源程序。

3. 编程检测80H端口输入的字节数据,若为正,将BL清0;若为负,将BL置为FFH。请写出完

整的汇编源程序。

4. 内存中有X、Y两个数组:X=32、-43、76,Y=-78、127、-128 利用汇编语言编写完整的程序,

计算这两个数组之和,即S(i)=X(i)+Y(i)

5. 在BLOCK开始有一个字节型数组,共有15个元素,利用汇编语言编写完整的程序,计算这个

数组中奇数的个数,并将结果存入内存SUM单元。

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

部元素清零。

7. 在BUF开始有一个字节型数组,共有100个元素,利用汇编语言编写完整的程序,计算这个

数组中负数的个数,并将结果存入内存COUNT单元。

安徽工程大学计算机与信息学院

第四章 半导体存贮器

一、填空题

1. 内存按存储器性质分类通常分为 和 。

2. 若用2K×8的RAM芯片组成12KB的内存总容量,则共需 个这样的芯片。

3. 要组成容量为4K×8位的存储器,需要 片4K×1位的静态RAM芯片并联,或者需要

片1K×8位的静态RAM芯片串联。

二、单选题

1. 和外存相比,内存的特点是 。

A. 容量小、速度快、成本高 B. 容量小、速度快、成本低 C. 容量大、速度快、成本高 D. 容量大、速度快、成本低 2. 下列说法中, 是正确的。

A.EPROM是不能改写的

B.EPROM是可改写的,但它不能作为读/写存储器 C.EPROM是可改写的,所以也是一种读/写存储器 D.EPROM只能改写一次

3. 若256KB的RAM具有8条数据线,则它具有 条地址线。 A.10 B.15 C.20 D.18

4. 若256K位(bit)的SRAM芯片具有8条数据线,则它具有的地址线条数为 。

A.14 B.15 C.17 D.18

5.~6.已知某微机系统的存储器由三个芯片组组成,每个芯片组容量为4K字节,总容量为12K字节。试问:为满足其编址范围,至少需要地址总线中的 5 根?其中 6 根用于每个芯片的片内地址输入。

5. A.12 B.13 C.14 D.15 6. A.11 B.14 C.12 D.13

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

A.A0~A15和D0~D15 B.A0~A10和D0~D7 C.A0~A11和D0~D7 D.A0~A11和D0~D15

三、分析简答题

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

安徽工程大学计算机与信息学院

四、硬件接口设计题

1. 下图为8088 CPU和某存储器电路连接图,请回答以下问题:

(1) 将CPU的控制信号线与存储器相连。

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

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

A10~0 WE OE A10~0 WE OE 8088 CPU 0# CS0 D7~0 1# CS1 D7~0 74LS138 2. 某系统的存储器采用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

安徽工程大学计算机与信息学院

3. 下图是与8088 CPU相连的用Intel 2114 构成的RAM存储器区。 3) 说明一片2114的存储容量为多少? 4) 计算该存储器区的总容量为多少? 5) 说明每一组2114的地址范围