微机原理及应用复习习题及答案2013 下载本文

安徽工程大学微机原理综合练习题答案

JZ NEXT INC SUM NEXT:INC SI LOOP CON

MOV AH,4CH INT 21H

CODE ENDS END START

13. 在BUF开始有一个字节型数组,共有50个元素,利用汇编语言编写完整的程序,将该数组全

部元素清零。 DATA SEGMENT BUF DB 50 DUP (?) DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX

MOV SI, OFFSET BUF MOV CX,50 CON:MOV [SI],00H INC SI LOOP CON

MOV AH,4CH INT 21H

CODE ENDS

END START

14. 在BUF开始有一个字节型数组,共有100个元素,利用汇编语言编写完整的程序,计算这个

数组中负数的个数,并将结果存入内存COUNT单元。 DATA SEGMENT BUF DB 100 DUP (?)

《微机原理及应用》第 41 页 共 48 页

安徽工程大学微机原理综合练习题答案

COUNT DB 00 DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX

MOV SI, OFFSET BUF MOV CX,100 CON:MOV AL,[SI]

TEST AL,80H JZ NEXT INC COUNT NEXT:INC SI LOOP CON

MOV AH,4CH INT 21H

CODE ENDS END START

《微机原理及应用》第 42 页 共 48 页

安徽工程大学微机原理综合练习题答案

第四章 半导体存贮器

一、填空题 4. ROM、RAM 5. 6个 6. 8、4 二、单选题

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

2. 在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?

答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的器件多; ②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;

③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译码。 四、硬件接口设计题 1. 答:(1)

A10~0 A10~0 WE A10~0 8088 CPU RD D7~0 WR OE 0# CS0 D7~0 Y4 WE OE 1# CS1 D7~0 Y5 (2) 存储器类型为RAM 总容量为 4K×8 地址范围: 0# 2000H-27FFH

1# 2800H-2FFFH

2. 答:(9分) (1) 存储器类型:RAM

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

《微机原理及应用》第 43 页 共 48 页

安徽工程大学微机原理综合练习题答案

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

3#芯片的地址范围:0000H ~ 07FFH 3. 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

《微机原理及应用》第 44 页 共 48 页