内容发布更新时间 : 2024/12/24 10:48:43星期一 下面是文章的全部内容请认真阅读。
安徽工程大学计算机与信息学院
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的地址范围