您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页微机原理与接口技术

微机原理与接口技术

来源:宝玛科技网
1、阅读下面程序后,回答指定问题(10分): LEA SI,BUF MOV CX,100 CLD LP1:LODSB

CMP AL,39H JE LP2 LOOP LP1 JMP LP3 LP2:

1) 该程序完成的功能是什么?

2) 程序执行完后,若CX≠0,则程序转移到哪里? 3) 程序执行完后,如果CX=0,则程序转移到哪里? 解:

1) 查找BUF起始的100个字节数据中有无39H,有则转到LP2,无则转到LP3 2) 若CX≠0,程序转移到LP2去执行。 3) 若CX=0,程序转移到LP3去执行。

2、阅读下面程序段,请指出各程序段的功能(8分): 1) MOV CX,10 CLD

LEA SI,FIRST LEA DI,SECOND REP MOVB

2) CLD

LEA DI,[0404H] MOV CX,0080H XOR AX,AX REP STOSW 3) MOV CX,10

MOV AL,0 MOV BL,AL LP: ADD AL,BL INC BL LOOP LP 解:

1) 将FIRST开始的10个字节传递到Second处。 2) 将偏移量为0404H开始的80H个字单元清0。 3) 计算0~9之和,结果为55。

3、已知存储范围为00000H-67FFFH,且每一个单元存放1字节,问其存储容量是多少(8分)?

解:67FFFH=0 1100 111 1111 1111 1111B 13 215=25K=32K 其存储容量为13*32KB=416KB

4、设有一个具有13位地址和8位字长的存储器,试问: 1) 存储器能存储多少字节信息(4分)? 2) 如果CPU采用8088,译码电路采用全译码方式,则片内地址为哪些?片选地址为哪些?

(6分)

3) 试画出起始地址为2C000H的译码电路(12分)。 解:

1)213=8K=8192字节信息

2)A0~A12为片内地址,A13~A19为片选地址。

3)8K地址范围为2C000H=0010 1100 0000 0000 0000 0000B到2DFFFH=0010 1100 1111 1111 1111B,译码电路可采用2种方案。

5、如图所示给出了一个存储器接口电路原理图,试问图中: 1) 存储芯片和存储区的容量各是多少(5分)?

2) #0号和#1号存储芯片所占地址范围是多少?(6分)

解:

1) 存储器芯片容量=215*8bit=215B=32KB

存储容量=215*8bit *2=215B*2=KB

2)由图A19A18A17A16=1110

所0#地址为E0000H~EFFFF中偶地址

1

1#地址为E0000H~EFFFF中奇地址 6、一微机系统,CPU为8088最小工作方式,用如图所示存储器芯片(其中OE为读线,/WE为写线)组成8KB内存,起始地址为C6000H,试画出存储器与CPU连接的原理图,并写出存储器芯片所占用的地址范围(12分)。

解:

1) 选片:由图知,该存储器芯片容量为213*2bit=8KB,故选用1片。 2) 存储器片所占有的地址范围为C6000H~C7FFFH。 3)存储器与CPU连接的原理图:

7、判断下列指令的寻找方式(5分): SUB AX,AX MOV AX,[BX] ADD AX,[TABLE] MOV AL,ARRAY[SI] MOV AX,[BX+6] 1)寄存器寻址 2)寄存器间接寻址 3)直接寻址

4)寄存器相对寻址 5)寄存器相对寻址

2

8、书上299页6.7题。

本题目的主要任务就是完成接口地址的译码。 A10 74LS138 A7 & GA6 Y0 G2AA Y1 5A11 G2B ≥1 Y2A9 A8 Y3 A3 ≥1 Y4 A4 A 74LS244Y0Y1Y2Y3Y4Y5Y6Y7E0A0A1A2A3A4A5A6A7E1C A1 B A A0

或着用基本的门电路实现:

A10 A7 A6 & A5 A2 A0

A11

A9

A4

A8

2Y5Y6Y774LS244Y0Y1Y2Y3 ≥1 A0A1A2A3A4A5A6A7E1Y4Y5Y6Y7E0A3 A1 3

9、书上242页5.9题

解:1)分析地址范围A0000H~A7FFFH可知,共有32KB。已知62为8KB的存储容量,所以需要4片可以构成所需的容量。

2)第一片62分配的地址范围为:A0000H~A1FFFH 第二片62分配的地址范围为:A2000H~A3FFFH 第三片62分配的地址范围为:A4000H~A5FFFH 第四片62分配的地址范围为:A6000H~A7FFFH

与62的数据线相连 D0~D7 与62的A0~A12相连 A0~A12

与62的/WE相连 /MEMW /MEMR 与62的/OE相连 A19 74LS138& A17 Y0与第一片62的片选/CS相GY0 A18 G2AY1与第二片62的片选/CS相Y1

G2BA16 Y2 Y2与第三片62的片选/CS相Y3

Y4Y3与第四片62的片选/CS相

A15 C

A14 B

AA13

10、书上242页5.5题。 解:1)图略

2)检测写入数据的正确性:

CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: MOV AX,4000H MOV DS,AX MOV CX,4096 MOV SI,0 MOV AL,00H

Y5Y6Y74

LP: [SI],AL INC SI LOOP LP

MOV CX,4096 MOV SI,0 LP0: MOV BL,[SI] CMP AL,BL JNZ ERR INC SI LOOP LP0

MOV DL,0EEH JMP LP1 ERR: MOV DL,01H LP1: MOV AH,4CH INT 21H CODE ENDS END START

5

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务