课外 综合练习(4)

2025-11-24

程结束。两个状态寄存器的端口地址分别是0024和0036,与其相应的数据输入寄存器的端口则为0026和0038,输入字符分别存入首地址为BUFF1和BUFF2的存储区中。

答案:

test12:

dev1:

dev2:

mov si, 0 mov di, 0 in al, 0024h test al, 08 jnz exit in al,0036h test al, 08 jnz exit in al, 0024h test al, 01 jz

dev2

in al, 0026h inc si in al, 0036h test al, 01 jz test12 in al, 0038h mov buff2[di],al inc di jmp test12

exit: ret

9. 给定(SP)=0100,(SS)=0300,(FLAGS)=0240,存储单元的内容为(00020)=0040,

(00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT 8,试问执行INT 8指令后,SP,SS,IP,FLAGS的内容是什么?栈顶的三个字是什么? 答案: (SP) = 00FA

(SS) = 0300 (IP) = 0040

(FLAGS) = 0040

堆栈内容: 00A1H 0900H 0240H

10. 编写一个程序,接收从键盘输入的10个十进制数字,输入回车符则停止输入,然后将这些数字加密后(用XLAT指令变换)存入内存缓冲区BUFFER。加密表为;

mov buffer[si], al

输入数字: 0,1,2,3,4,5,6,7,8,9 密码数字: 7,5,9,1,3,6,8,0,2,4 答案:

scode db 7,5,9,1,3,6,8,0,2,4 buffer db 10 dup(?) ; … … mov si,0 mov cx,10 lea bx,scode input: mov ah,01 int 21h cmp al,0ah jz exit and al,0fh xlat mov buffer[si],al inc si loop input exit: ret

第五部分 存储器

1. 内存按存储器性质分类通常分为 和 。 答:ROM、RAM

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

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

者需要 片1K×8位的静态RAM芯片串联。 答:8、4

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

A. 容量小、速度快、成本高 B. 容量小、速度快、成本低 C. 容量大、速度快、成本高 D. 容量大、速度快、成本低 答:A

5. 下列说法中, 是正确的。

A.EPROM是不能改写的

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

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

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

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

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

8. A.12 B.13 C.14 D.15 9. A.11 B.14 C.12 D.13 答:C C

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

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

11. 在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点? 答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的器件多;

②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;

③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译码。 12. 下图为8088 CPU和某存储器电路连接图,请回答以下问题:

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

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

A11 A12 A13 A14 A15 A Y0 B Y1 C Y2 Y3 Y4 G1 Y5 G2A Y6 G2B Y7 CS0 CS1

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

M/IO

74LS138

答:(1)

A10~0 A10~0 WE 0# CS0 OE D7~0 A10~0 8088 CPU RD D7~0 WR Y4 WE 1# CS1 OE D7~0 Y5 (2) 存储器类型为RAM 总容量为 4K×8

地址范围: 0# 2000H-27FFH

1# 2800H-2FFFH

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

如下图所示:(假设系统地址总线为16位)求: 1) 存储器的类型(RAM、ROM)是什么?总容量为多少? 2) 写出1#、2#、3#存储器芯片的地址范围

答:

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

该系统的存储器容量为:6K×8位(或:6K字节) (2) 1#芯片的地址范围:1000H ~ 17FFH

2#芯片的地址范围:0800H ~ 0FFFH

3#芯片的地址范围:0000H ~ 07FFH

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

答:1)1K×4 2)2K×8或2KB

3)地址分配范围

第一组 : A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0

最小地址 0 ~ 0 0 0 0 0 0 0 0 0 0 0 00000H~

最大地址 0 ~ 0 1 1 1 1 1 1 1 1 1 1 003FFH

第二组: 0 ~ 1 0 0 0 0 0 0 0 0 0 0 00400H~

0 ~ 1 1 1 1 1 1 1 1 1 1 1 007FFH

第六部分 基本输入输出

1. 简述行列式键盘矩阵的读入方法。 答:

将行线接输出口,列线接输入口,采用行扫描法,先将某一行输出为低电平,其它行输


课外 综合练习(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:杭州市区日常土地测绘成果检查验收规定及质量评定标准

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219