微机原理习题及答案

______________________________________________________________________________________________________________

五、综合题

1、用16K×8位芯片组成64K×8位的存储器,请完成下图剩余连接,并指出A、B、C、D分别为A0-A15中哪根地址线,以及(1)(2)(3)(4)四个芯片的地址范围。

1号:0000H-3FFFH 2号:4000H-7FFFH 3号:8000H-BFFFH ) 4号:C000H-FFFFH

精品资料

______________________________________________________________________________________________________________

2、设某8位机系统需装6KB的ROM,地址范围安排在0000H?17FFH。请画

出使用EPROM芯片2716构成的连接线路图。

各组芯片的地址范围 芯片 A15 A14 A13 A12 A11 A10 ? A0 000 0000 0000(最低地址) EPROM1 0 0 0 0 0 111 1111 1111(最高地址) 000 0000 0000 (最低地址) EPROM2 0 0 0 0 1 111 1111 1111 (最高地址) 000 0000 0000 (最低地址) EPROM3 0 0 0 1 0 111 1111 1111 (最高地址) 74LS138 G2B G2A C B A G1=RD+IO/M 17FFH 0FFFH 1000H 07FFH 0800H 地址范围 0000H

精品资料

______________________________________________________________________________________________________________

74LS138 1 A15 A14 A13 A12 A11 A10~A0 IO/M RD G1 Y7 G2A Y6 YG2B 5 Y4 Y3 C Y2 B Y1 A Y0 A10~A0 CS EPROM1 2716 PD/PGM O7~O0 A10~A0 CS EPROM2 2716 PD/PGM O7~O0 A10~A0 CS EPROM3 2716 PD/PGM O7~O0 D7~D0 EPROM与CPU的连接

3、用1K×4位的RAM芯片组成4K×8位的存储器,要求采用全译码方式,地址空间从0000H开始。请画出连接图,并说明全译码地址空间。

精品资料

______________________________________________________________________________________________________________

4、一个数据块由大小写字母.数字和其他符号组成,结束符是回车符CR(ASCII

码是0DH),数据块的首地址是BLOCK1.将数据块传送到以BLOCK2为首地址的内存区,交将其中所用小写字母(a---z) 转换成大写字母(A----Z),其余不变.

LEA SI,BLOCK1

LEA DI,BLOCK2

CLD

NEXT:LODSB

CMP AL,0DH JZ DONE CMP AL,61H

JC OK

CMP AL,7BH

JNC OK

SUB AL,20H

精品资料

______________________________________________________________________________________________________________

OK: STOSB JMP NEXT DONE:HLT

5、编写完整16位汇编程序,在屏幕上输出32行“Hello, world! This is my asm code!。” Data segment

Str db ‘Hello, world! This is my asm code!’,0dH,0aH,’$’ Data ends Code segment

Assume cs:code,ds:data Start: Mov ax,Data Mov ds,ax Lea dx,Str Mov cx,32 Mov ah,9 Next: Int 21h Dec cx Jnz next Mov ah,4ch Int 21h

精品资料

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4