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

发布时间 : 星期五 文章中北大学微机原理与接口技术习题册参考答案更新完毕开始阅读

第1章 计算机基础知识

1.2 课后练习题 一、填空题

1.5B.8H 2.11000111

3.十,非压缩的BCD码 4.100100.111(100100.111B) 5.微型计算机,微型计算机系统 6.1100010.0111,142.3463,62.7333 二、选择题

1.B 2.D 3. B 三、简答题

1.以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。(微型计算机+软件系统,也可)

2.冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。(写出主要内容,即可)

3.微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。(只要答出五大组成部分即可) 4.溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。

第2章 8086/8088微处理器

2.2 课后练习题 一、填空题

1. 4,100ns 2. Ready ,Tw(等待) 3. ALE 4. INTR 5. 85010H 6. 存储器或I/O接口未准备好 7. 非屏蔽中断 8. 指令周期 9. 4 二、简答题

1. 1) 算术逻辑部件 2) 累加器和通用寄存器组

3) 程序计数器 4) 时序和控制部件 (意思相近即可) 3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据 5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求 2. 1)可以进行算术和逻辑运算 2)可保存少量数据

3. CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。(意思相近即可)? 三、判断题

1. × 2. × 3. × 4. 5. × 6.√ 7. √

第3章 指令系统

3.2 课后练习题 一、简答题 1. L5

2. RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。(回答可以返回2分,出现的问题3分,意思相近即可)

3. 1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCK

MOV DX,[BX] MOV DX,[BX+12] MOV SI,12 MOV DX,[BX+SI]

4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。

1) 34400H 2) 3334AH 3) 32234H 4) 3574AH 5) 54980H 6) 33872H 7) 54BB4H 二、阅读下面的程序段,写出运行结果

1. 2458H 2. 00DAH 3. (DX)=0010H (AX)=0420H 4. 0000,1 5. (题目有问题) 三、判断题

1. × 2. √ 3. √ 4. × 5. × 6. 判断下列指令是否正确

(1) JMP BX (√ ) (9) PUSH SS (2) IN AL,DX (√ ) (10) POP CS (3) MOV DS,AX (√ ) (11) XCHG BX,IP (4) SHL AX,2 (× ) (12) MOV [BX],[1000] (5) PUSH AL (× ) (13) IN AL,N;(N>255) (6) MOV ES,3F00H (× ) (14) MOV [BX][DI],10 (7) MOV [BX],[SI] (× ) (15) IN BX,DX (8) MOV AL,[BX+10H]

(√ )

(16) MOV

CS,AX

第4章 汇编语言程序设计

4.2 课后练习题 一、填空题

1. ENDS ENDP 2.2014H,00 3.16个 二、选择题

1.C 2.B 3.D 4.C 5.A 6.B 三、程序设计题

1.答案: 设正数个数存放于BX中,负数个数存放于DI中,零的个数存放于DX中 MOV AX,0100H JZ ZERO MOV DS,AX JL NEGAT MOV BX,0 INC BX MOV DX,0 JMP NEXT1 MOV DI,0 ZERO: INC DX MOV SI,0 JMP NEXT1 MOV CX,100 NEGAT: INC DI NEXT: MOV AX,[SI] NEXT1: ADD SI,2 CMP AX,0 LOOP NEXT 2.答案: MOV AX,FIRST

ADD AX,SECOND

MOV SUM,AX √ ) × ) × ) × ) × ) × ) × ) × )

((((((((第5章 半导体存储器

5.2 课后练习题 一、填空题

1.44H,11H 2.72 3.12,0F0FFFH 二、简答题

1.无论采用何种工艺,动态RAM都是利用电容存储电荷的原理来保存信息的。与静态RAM相比,动态RAM电路结构简单,集成度高,存储容量大。但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。因此边线较静态RAM复杂,故常用在要求速度快,存储容量大的场合。 2.(1)32,32 (2)8,8 (3)64,32 (4)4,2

3.所谓字扩展是指,在现有器件字长的基础上,扩张其单元个数,使其能适用于实际需要的单元数量。 而位扩展是指,由于单片存储器器件的位数不足以适合实际需要,从而,增加器件的数量,使其组成的单元位数符合实际需求。用户自己购买内存条扩充内存,是进行字扩展。 三、存储器应用 1.

1)选用芯片,画出逻辑连接图; 2)写出各片RAM的所在地址区域。 1) 见图

2) 地址范围 第一片 10000H--13FFFH 第二片 14000H--17FFFH 2.(1)该存储器有14位地址线和8位数据线。

(2)共需总芯片数为8片。 (3)组成图请见图。 答案图形:0005.bmp

第6章 输入输出接口技术

6.2课后练习题 一、选择题

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

1. I/O接口的基本功能有:寻址功能、输入/输出功能、数据转换功能、联络功能、中断管理功能、复位功能、可编程功能、错误检测功能。

2. 中断方式可以使CPU与外设并行工作,所以比起查询方式,CPU的工作效率提高了。

中断方式仍然要由CPU通过指令来传送数据,对高速设备来说速度太慢了。DMA方式是在DMA控制器控制下进行数据传送,速度上限主要取决于存储器的存取速度,因此中断方式传输速度不如DMA方式。 三、填空题

独立编址,独立编址

第7章 并行接口及8255A应用

7.2 课后练习题 一、填空题

1. 工作方式控制字,C口按位置0置1操作控制字 2. 工作方式控制字

二、选择题

1. B 2. B 三、简答题

行扫描法和行反转法 行扫描法工作原理 1)规定行输出,列输入

2)将全“0”数据从行线上输出,读取列线,若全“1”,则认为没有按键,否则认为有按键。

3)在有按键情况下,逐次使其中的行线输出“0”,其余的行线为“1”,读取列线,若读取的数据为全“1”,则表明该行没有按键,若读取的非全“1”,根据行列线上的数据,可以唯一确定哪一个键按下。 行反转法工作原理

1)首先规定行线为输出,列线为输入。

2)从行线上输出全“0”的数据,从列线读取数据,如果读取数据为全“1”,则说明没有键按下,否则认为有按键。

3)改变输入、输出端口,将2)获得的数据从列线输出,从行线读取数据,根据两次读取的数据,就可以唯一确定哪个键按下。 四、硬件编程题

工作方式控制字的最高位为1,而C口的按位置位/复位控制字最高位为0 MOV DX,303H MOV AL,80H OUT DX,AL MOV AL,05H OUT DX,AL 五、硬件设计题 1.

MOV DX,236H

LOP: LOOP LOP

MOV AL,80H MOV DX,232H

OUT DX,AL MOV AL,nn ;学号高位 MOV CX,000H

OUT DX,AL

START:MOV DX,232H MOV AL,2

MOV AL,nn ;学号低位 MOV DX,230H OUT DX,AL OUT DX,AL MOV AL,1 LOP1:LOOP LOP1 MOV DX,230H OUT DX,AL

2. MOV DX,326H MOV AL,[BX] MOV AL,81H OUT DX,AL OUT DX,AL MOV DX,326H LEA BX,BUFFER

MOV AL,8

MOV CX,100 OUT DX,AL NE:MOV DX,324H MOV AL,9 IN AL,DX

OUT DX,AL

TEST AL,01 INC BX JZ NE LOOP NE

JMP START

联系合同范文客服:xxxxx#qq.com(#替换为@)