您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页微机原理习题参

微机原理习题参

来源:化拓教育网
第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. 58H,79H,0D1H,1,0,37H,1,1 三、判断题

1. × 2. √ 3. √ 4. × 5. × 6. 判断下列指令是否正确 (1) JMP (2) IN (3) MOV (4) SHL

BX AL,DX DS,AX AX,2

(√ ) (√ ) (√ ) (× ) (× ) (× ) (× ) (√ )

(9) PUSH SS (10) POP

CS

(√ ) (× ) (× ) (× )

(11) XCHG BX,IP (12) MOV (13) IN (14) MOV (15) IN (16) MOV

[BX],[1000]

(5) PUSH AL (6) MOV (7) MOV (8) MOV

ES,3F00H [BX],[SI] AL,[BX+10H]

AL,N;(N>255) (× ) [BX][DI],10 BX,DX 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),32 (4)4,2

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

三、存储器应用 1.

1) 见图

2) 地址范围 第一片 10000H--13FFFH 第二片 14000H--17FFFH

2.(1)该存储器有14位地址线和8位数据线。

(2)共需总芯片数为8片。 (3)组成图请见图。

第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 MOV AL,1

OUT DX,AL LOP1:LOOP LOP1

MOV DX,230H JMP START 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 JNZ NE LOOP NE MOV DX,322H 3.

1) MOV DX,,426H 2) MOV DX,420H 3)MOV DX,420H

MOV AL,90H OUT DX,AL

IN AL,DX IN AL,DX

NOT AL TEST AL,80H MOV DX,422H JE ZERO

OUT DX,AL MOV AL,0FFH

JMP OP

ZERO:MOV AL,0

OP: MOV DX,424H OUT DX,AL

第8章 串行接口及8251A应用

8.2 课后练习题

一、简答题

1. 单工方式、半双工方式、全双工方式。

2. 251引脚C/D用来区分是控制、状态寄存器还是数据寄存器,当C/D为高电平时,访问

的是控制、状态寄存器;而C/D为低电平时,访问的是数据寄存器。在控制、状态寄存器中,包括模式寄存器、同步字符寄存器1、同步字符寄存器2、控制寄存器和状态寄存器,但是模式寄存器、同步字符寄存器1、同步字符寄存器2、控制寄存器是只写的,而状态寄存器是只读的,所以可以区分状态寄存器,在只写的控制寄存器组中,当8251复位后,第一个送入控制寄存器端口的信息理解为模式控制字,根据模式字的内容是异步方式或同步方式及异步方式的同步字符数目,可以区分随后送入该端口的内容是控制字还是同步字符;对于数据寄存器,数据接收寄存器是只读的,而数据发送寄存器是只写的,容易区分。 二、编程题

1. MOV AL,0DAH IN AL,0F0H OUT 0F2H,AL MOV LINE[DI],AL MOV AL,35H INC DI OUT 0F2H,AL IN AL,0F2H MOV DI,0 JNZ ERROR MOV CX,80 TEST AL,38H WAIT: IN AL,0F2H LOOP WAIT TEST AL,02 ERROR: CALL ERR-OUT JZ WAIT

2. 因RxC,TxC为38。4kHz,而波特率为600 b/s,故化频系数=38400/600=。初始化程序片段如下: XOR AX,AX OUT DX,AL MOV DX,02C1H MOV AL,01111011B OUT DX,AL OUT DX,AL OUT DX,AL MOV AL,00110001B OUT DX,AL OUT DX,AL MOV AL,40H

第9章 中断及8259A

9.2 课后练习题

一、选择题

1. C) 2. C) 3. B) 4. B) 5. B) 6. A) 7. B) 8. C) 9. B) 10. B) 二、简答题

1. 种类有非屏蔽中断、可屏蔽中断、软件中断和软件陷阱。 8259可管理可屏蔽中断。

2. 中断是允许的;有中断请求;没有总线请求和响应;没有高优先级中断在服务;当前指令执行完;如果是对段寄存器的操作,执行完此指令后必须再执行一条指令;如果当前指令是带REP的串指令,则一个字节或字的操作完成,没有必要完全执行完该指令;若当前指令是封锁指令,则必须执行完其后的一条指令。

3. CLI MOV ES:[20H*4],AX MOV AX,0000H

MOV AX,SEG NMITS

MOV ES,AX MOV ES:[20H*4+2],AX MOV AX,OFFSET NMITS STI 三、判断题

1. 错 2. 错 3. 错 4. 错

第10章 定时器/计数器

10.2 课后练习题

一、选择题

1. D) 2. B) 3. C) 4. B) 二、综合题 1.

对于计数器0,由于每个技术脉冲的周期为0.5us,所以要产生1KHz的输出信号,则计数初值应该为2000,选择模式2或模式3,采用BCD码计数,所以控制字为00100101B。 对于计数器1,计数初值设置为1000,采用方式2,采用BCD码计数,当记满1000个外部事件时,利用OUT1引脚的上升沿,请求中断,控制字为:01100101B。 MOV DX,0FFF6H

MOV AL,25H ;计数器0控制字 OUT DX,AL

MOV AL,65H ;计数器1控制字 OUT DX,AL

MOV DX,0FFF0H

MOV AL,20H ;计数器0的计数初值 OUT DX,AL

MOV DX,0FFF2H

MOV AL,10H ;计数器1的计数初值 OUT DX,AL

2.

因为计数频率为2MHz,则计数周期为0.5us,记满1秒钟需要的计数周期数为1/(0.5×10-6)=2×106=2000000,一个计数器是不能完成的,若要完成,可以采用两个计数器串联的方式。即将计数器0的CLK0接2MHz的计数时钟,计数初值设定为2000,采用方式3,BCD码计数,其OUT0直接接到计数器1的CLK1上,通过计数器1的OUT1产生1Hz的方波,则计数器1的工作方式设定为方式3,计数初值为1000,BCD码计数,即可完成要求的任务。 MOV DX,353H

MOV AL,27H ;计数器0控制字 OUT DX,AL

MOV AL,67H ;计数器1控制字 OUT DX,AL MOV DX,350H

MOV AL,20H ;计数器0的计数初值 OUT DX,AL

MOV DX,351H

MOV AL,10H ;计数器1的计数初值 OUT DX,AL

第11章 模拟量通道

11.2 课后练习题

一、简答题

1.计数式A/D转换的速度比较慢,但价格低,故适用于慢速系统。双积分式A/D转换分辨率高,抗干扰性也比较高,适用于中等速度的系统。逐次逼近式A/D转换速度最快,分辨率高,在计算机系统中多采用此方式的A/D集成电路芯片。

2.在数字量和模拟量并存的系统中,有两类电路芯片。一类是模拟电路芯片,一类是数字电路芯片。这两类芯片要用两组的电源供电。一方面要把各个\"模拟地\"连在一起,各个\"数字地\"连在一起,两种\"地\"不能彼此相混地连接在一起;另一方面,整个系统中要用一个公共地点把模拟地和数字地连起来,以免形成地环流,人为地造成干扰。 二、编程题 1.

MOV AL,0 NOP NEXT: OUT 3FH,AL NOP

INC AL JMP NEXT 2.

1) 0FFB0H 2) 0FFB1H

3) MOV BX,OFFSET BUF1 TEST AL,1 MOV CX,16 JZ LOP1 LOP0: MOV AL,7 MOV DX,0FFB0H MOV DX,0FFB0H IN AL,DX

OUT DX,AL MOV [BX],AL INC DX INC BX LOP1: IN AL,DX LOOP LOP0

第12章 与实验相关的问题

12.2 课后练习题

一、判断题

1. 对 2. 对 3.错

二、简答题

A命令 汇编

R命令 显示/修改寄存器/标志内容 D命令 显示存储器内容 Q命令 结束DEBUG程序

G命令 按选择的断点执行

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

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

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

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