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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第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) 时序和控制部件(意思相近即可)

2. 1)可以进行算术和逻辑运算 2)可保存少量数据

3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据

5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求

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

相关文档
最新文档