中北大学 微机原理习题及其答案(8)

2018-11-22 10:59

中北大学微机原理及接口技术习题及练习册-----参考答案

3、DSEG SEGMENT SUB BX,Y X DW ? ADD BX,600 Y DW ? MOV AX,X Z DW ? ADD AX,Y DSEG ENDS MOV DX,0 CSEG SEGMENT DIV BX ASSUME CS:CSEG,DS:DSEG MOV Z,AX MAIN PROC FAR MOV AH,4CH BEGIN: MOV AX,DSEG INT 21H MOV DS,AX MAIN ENDP MOV BX,X CSEG ENDS

END BEGIN 4、

CODE SEGMENT ASSUME CS:CODE,DS:CODE START: MOV BX,CODE MOV DS,BX MOV CL,4 MOV BL,4 MOV SI,OFFSET RESULT LP: CALL HASC MOV [SI],DL INC SI SHR AX,CL DEC BL JNZ LP EXIT: MOV AH,4CH INT 21H

5、 方法1 方法2 MOV CX,0 NOT AX SUB CX,AX NOT DX MOV AX,CX ADD AX,1 MOV CX, 0 ADC DX,0 SBB CX, DX MOV DX, CX

6. CODE SEGMENT ASSUME CS:CODE,DS:CODE START: MOV AX,CODE MOV DS,AX MOV ES,AX CLD LEA SI,STRING1 LEA DI,STRING2 MOV CX,DI SUB CX,SI XOR AX,AX

7、 MOV CL,4 SHR DX,CL SHR AX,CL SHL BL,CL MOV BL,DL OR AH,BL

8. DATA SEGMENT ADR1 DW 100 DUP(?) MAX DW ? MAXM DW ? DATA ENDS 3 2

HASC PROC NEAR MOV DL,AL AND DL,0FH CMP DL,9 JA L2

ADD DL,30H L1: RET

L2: ADD DL,37H JMP L1 HASC ENDP

RESULT DB 4 DUP(?) CODE ENDS END START 方法3 NEG DX NEG AX SBB DX,0 REPE CMPSB JNZ NE MOV AL,'Y' JMP EXIT NE: MOV AL,'N' EXIT: MOV AH,4CH INT 21H STRING1 DB'?' STRING2 DB'?' CODE ENDS END START MOV AX,ES:[SI] LOP1: CMP AX,ES:[SI] JAE LOP3 MOV AX,ES:[SI] MOV ES:[MAXM],SI

中北大学微机原理及接口技术习题及练习册-----参考答案

CODE SEGMENT LOP3: ADD SI,2 ASSUME CS:CODE,DS:DATA,ES:DATA LOOP LOP1 MAIN PROC FAR MOV ES:[MAX],AX MOV AX,DATA MOV AH,4CH MOV ES,AX INT 21H MOV SI,OFFSET ADR1 MAIN ENDP MOV CX,100 CODE ENDS MOV ES:[MAXM],SI END MAIN

9、 MOV AX,4BD5H INC DL MOV BL,0 JMP L3 MOV DL,0 L2: INC BL MOV CX,16 L3: LOOP L1 L1: SHL AX,1 HLT JC L2

10. DATA SEGMENT MOV BX,0 ARRAY DW A1,A2,A3,?,AN LOOP2: MOV AX,ARRAY[BX] DATA ENDS CMP AX,ARRAY[BX+2] PROG SEGMENT JGE CONTINUE ASSUME DS:PROG,DS:DATA XCHG AX,ARRAY[BX+2] MAIN PROC FAR MOV ARRAY[BX],AX START: PUSH DS CONTINUE: ADD BX,2 SUB AX,AX LOOP LOOP2 PUSH AX MOV CX,DI MOV AX,DATA LOOP LOOP1 MOV DS,AX RET MOV CX,N MAIN ENDP DEC CX PROG ENDS LOOP1: MOV DI,CX END START

第5章 半导体存储器参考答案

一、填空题

1.线选,部分译码,全译码 2.0FE000H(FE000H) 3.电容,刷新 4.随机读写存储器(RAM),只读存储器(ROM)

5.只读存储器,随机读写存储器,速度慢但掉电后信息不丢失,速度快但掉电后数据丢失 6.496 7.9,24 二、选择题

1. C 2. B 3. B 4. B 5. C 6. D 7. B 8. D 9. C 10. B 11. C 12. A 三、简答题

1. RAM:随机读写存储器,可以随时改写其中存储的信息。

ROM:只读存储器,其中的内容在正常情况下只可以读出,而不能改写。

EPROM:可以由用户编程的只读存储器,但在正常情况下只可以读出其内容,而不能改写。 RAM一般用于计算机中需要经常改变其内容的存储器,如计算机内存。

ROM一般用于计算机中不需要经常改变其内容的存储器,如计算机的ROMBIOS。 EPROM一般用于在设计过程中需要经常改变其内容,而在设计完成后其内容一般不改变的场合。 2.线选法除将低位地址线直接接片内地址外,剩下的高位地址线,分别作为各个存储器芯片的片选控制信号,寻址时只允许一位有效,否则不能保证每次只选中一个芯片。线选法的优点是连接简单,无需专门译码电路,缺点是地址不连续,有重叠区,浪费地址空间,适于简单存储系统构造。

全译码法除了将低位地址总线直接连至各芯片的地址线外,将余下的高位地址总线全部译码,

33

中北大学微机原理及接口技术习题及练习册-----参考答案

译码输出作为各芯片的片选信号。这种方法可以提供对全部存储空间的寻址能力,且每一存储单元有唯一地址对应。即使不需要全部存储空间,多余的译码输出可闲空,便于需要时扩充。

3.随机存储器RAM中的任何存储单元都能随时读写,即存取操作与时间、存储单元物理位置顺序无关,一旦掉电,所存信息丢失。常见类型有静态RAM(SRAM)和动态RAM(DRAM)等。

ROM是一种只读存储器,其内容一经写入,在工作过程中就只能读出不能重写,即使掉电,信息也不会丢失。常见类型有掩模ROM、PROM、EPROM、EEPROM等。

4.常用存储器片选控制方法有3种,分别是线选法,全译码法,局部译码法。

线选法的优点是连线简单,缺点是地址空间利用率低;全译码法不浪费地址空间,但需译码电路;局部译码介于前二者之间,当存储容量要求大于系统地址线所能寻址的最大范围,或者几个微处理器需要共享某一存储区域时,则采用扩充寻址法。

5.存储体、地址译码器、控制逻辑电路、数据缓冲器。(每个1分) 6.(1)16384 (2)128 (3)4

7.半导体存储器主要有:ROM(只读存储器)和RAM(随机存取存储器)两类,RAM随机存储器又可以分为:动态RAM,静态RAM;ROM只读存取存储器又可以分为:掩膜型ROM;可编程ROM(PROM);可擦除可编程ROM(EPROM);电擦除可编程ROM(EEROM)。

8.计算机的内存一般存储容量小,存取速度快,目前多采用半导体器件组成。通常有动态RAM和静态RAM两部分组成。常把软磁盘和硬磁盘、磁带等作为外存设备,最近光存储器的应用也越来越广泛。储存容量大、速度低,必须配备专门的读/写控制设备。

9.采用矩阵形式存储信息主要是为了节省地址译码电路,提高半导体器件的集成度。例如要组成1KB的内存,若不采用矩阵形式来组织这些单元,就需要1024条译码线才能实现对1KB的寻址。但若用32*32矩阵来排列,则只要有32条行选线和32条列选线就可以了。存储容量越大,矩阵形式的优越性就越明显。

10.常采用存储器的模块结构及在一个存储模块内再将存储器分组,这样可用地址的高位对模块选择,其余位对存储器组进行选择。 四、存储器设计应用题 1. 系统连接如图:

2.存储器芯片为8K×8,可知芯

片容量为8K,地址线为13条,数据线为8条,而系统要求容量为32K,位数是8,因此为字扩展。需要的芯片为4个

存储器芯片的地址为:

1)、地址译码器:3个输入端的信号中必须有:A13,A14,其对应的位置不同,输出的引脚也不同。只要输入信号与输出信号一致,且连接到相应的存储器芯片上 。 2)、数据线连接正确 3)、地址线连接正确

3 4

中北大学微机原理及接口技术习题及练习册-----参考答案

3.1)存储器2716的数据线有8条,地址线有11条。

2)因为2716的容量为2KB,要扩展6KB,所以需要三片。 3)原理图如下:

4. 1) 4片

2) 连接如图

35

中北大学微机原理及接口技术习题及练习册-----参考答案

3) MOV AX,0E100H MOV CX,10 MOV ES,AX CLD

MOV SI,OFFSET BUF REP MOVSB

MOV DI,O

查看结果 D E100:0 五、判断题

1.× 2.√ 3.√ 4.√

第6章 输入输出接口技术参考答案

一、填空题

1. 总线 2. 无条件传送方式,程序查询传送方式,中断传送方式,DMA传送方式 3. I/O接口单独编址,与存储器统一编址 4. 数据信息,控制信息,状态信息 5. 状态寄存器 6. 数据寄存器,状态寄存器,命令寄存器 7. 中断方式,DMA 二、选择题

1. C 2. B 3. B 4. B 5. D 三、简答题

1. 一个端口作输入,一个端口作输出时,这两个端口可共用一个地址。

2. 计算机与外部设备数据交换的方式有三种:程序控制数据传输方式、中断方式、DMA方式;其中在程序控制数据传输方式中,又分为直接数据传输方式和程序查询数据传输方式。

3. 利用中断方式传送数据,一般是首先向CPU发出中断请求,CPU响应中断后在中断处理程序中进行数据传输,传输完毕返回。中断机构起控制作用,实时性较强。

4. 在CPU和外部设备之间,需要一些进行数据转换、电平匹配和相互联络的功能电路,称为I/O接口,在接口电路中,一般包含功能不同的寄存器,称为端口寄存器。通过对这些寄存器的编程,可以改变接口的功能和输入/输出关系。

5. 当外设在某个时候准备就绪,向CPU提出中断申请,当CPU接收到此中断请求后,如果可以响应此中断,则会暂停现在正在进行的工作,响应此请求,得到此中断的中断类型码,根据此类型码,在中断向量表中取得中断服务程序的入口地址,执行此中断服务程序,进行数据的交换,完成后,返回到被打断的程序继续原来的工作。

第7章 并行接口及8255A应用参考答案

一、填空题

1.2 2. 无 3. 0,1,0,0,1

4.基本输入输出方式(方式0),选通输入输出方式(方式1),双向方式(方式2),按位置0置1 5.将端口A的数据送到数据线上(意思相近即可)

6.接收CPU送来的端口A的数据(意思相近即可) 7. 2 8. 3,3 二、选择题

1. A 2. A 3. A 4. D 5. D 6. D 7. C 三、简答题

1.8255A是通用可编程并行接口芯片。一片8255占用4个口地址。方式0:基本输入/输出方式方式1:选通输入/输出方式方式2:双向传输方式

2.方式0的特点是只要WR,RD信号有效,就有数据传送,一般使用在可随时传送数据的场合。若使用应答信号进行联络,可用C口作为联络,对C口位操作,一般上C口用作选通(STB)线,下C

3 6


中北大学 微机原理习题及其答案(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:陈传明第二版管理学原理复习重点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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