中北大学微机原理与接口技术习题册参考答案_第1页
中北大学微机原理与接口技术习题册参考答案_第2页
中北大学微机原理与接口技术习题册参考答案_第3页
中北大学微机原理与接口技术习题册参考答案_第4页
中北大学微机原理与接口技术习题册参考答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 计算机基础知识1.2 课后练习题一、填空题15B.8H 2110001113十,非压缩的BCD码 4100100.111(100100.111B)5微型计算机,微型计算机系统 61100010.0111,142.3463,62.7333二、选择题 1B 2D 3. B三、简答题1以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。(微型计算机+软件系统,也可)2冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指

2、挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。(写出主要内容,即可)3微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。(只要答出五大组成部分即可)4溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。第2章 8086/8088微处理器2.2 课后练习题一、填空题1. 4,100ns 2. Ready ,Tw(等待) 3. ALE 4. INTR 5. 85010H6. 存储器或I/O接口未准备好 7. 非屏蔽中断 8. 指令周期 9

3、. 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

4、.2 课后练习题一、简答题1. L52. 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+SI4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100

5、H,求在各种寻址方式下源操作数的物理地址。1) 34400H 2) 3334AH 3) 32234H 4) 3574AH5) 54980H 6) 33872H 7) 54BB4H二、阅读下面的程序段,写出运行结果 1. 2458H 2. 00DAH 3. (DX)=0010H (AX)=0420H4. 0000,1 5. (题目有问题)三、判断题1. × 2. 3. 4. × 5. ×6. 判断下列指令是否正确(1)JMPBX()(9)PUSHSS()(2)INAL,DX()(10)POPCS(×)(3)MOVDS,AX()(11)XCHGBX,IP(&

6、#215;)(4)SHLAX,2(×)(12)MOVBX,1000(×)(5)PUSHAL(×)(13)INAL,N;(N>255)(×)(6)MOVES,3F00H(×)(14)MOVBXDI,10(×)(7)MOVBX,SI(×)(15)INBX,DX(×)(8)MOVAL,BX+10H()(16)MOVCS,AX(×)第4章 汇编语言程序设计4.2 课后练习题一、填空题1. ENDS ENDP 22014H,00 316个二、选择题1C 2B 3D 4C 5A 6B三、程序设计题1答案: 设正

7、数个数存放于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 NEXT2答案: MOV AX,FIRSTADD AX,SECONDMOV SUM,AX第5章 半导体存储器5.2 课后练习题一、填空题144H,11H 272

8、312,0F0FFFH二、简答题1无论采用何种工艺,动态RAM都是利用电容存储电荷的原理来保存信息的。与静态RAM相比,动态RAM电路结构简单,集成度高,存储容量大。但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。因此边线较静态RAM复杂,故常用在要求速度快,存储容量大的场合。2(1)32,32 (2)8,8 (3)64,32 (4)4,23所谓字扩展是指,在现有器件字长的基础上,扩张其单元个数,使其能适用于实际需要的单元数量。 而位扩展是指,由于单片存储器器件的位数不足以适合实际需要,从而,增加器件的数量,使其组成的单元位数符合实际需求。用户自己购买内存条扩充内存,是进行字扩展。

9、三、存储器应用1 1)选用芯片,画出逻辑连接图; 2)写出各片RAM的所在地址区域。1) 见图2) 地址范围 第一片 10000H-13FFFH 第二片 14000H-17FFFH2(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与外设并行工作,所以

10、比起查询方式,CPU的工作效率提高了。 中断方式仍然要由CPU通过指令来传送数据,对高速设备来说速度太慢了。DMA方式是在DMA控制器控制下进行数据传送,速度上限主要取决于存储器的存取速度,因此中断方式传输速度不如DMA方式。三、填空题独立编址,独立编址第7章 并行接口及8255A应用7.2 课后练习题一、填空题1. 工作方式控制字,C口按位置0置1操作控制字 2. 工作方式控制字二、选择题1. B 2. B 三、简答题 行扫描法和行反转法行扫描法工作原理1)规定行输出,列输入2)将全“0”数据从行线上输出,读取列线,若全“1”,则认为没有按键,否则认为有按键。3)在有按键情况下,逐次使其中的

11、行线输出“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 O

12、UT 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,ALSTART: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 JMP START OUT DX,AL2. MOV DX,326H MOV AL,BX MOV AL,81H OUT DX,AL OUT DX,AL

13、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 MOV DX,322H3. 1) MOV DX,,426H 2) MOV DX,420H 3) MOV DX,420H MOV AL,90H IN AL,DX IN AL,DX OUT DX,AL NOT AL TEST AL,80H MOV DX,422H JE ZERO OUT DX,AL MOV AL,0FFH JMP OP ZE

14、RO: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复位后,第一个送入控制寄存

15、器端口的信息理解为模式控制字,根据模式字的内容是异步方式或同步方式及异步方式的同步字符数目,可以区分随后送入该端口的内容是控制字还是同步字符;对于数据寄存器,数据接收寄存器是只读的,而数据发送寄存器是只写的,容易区分。二、编程题1. MOV AL,0DAH IN AL,0F0H OUT 0F2H,AL MOV LINEDI,AL MOV AL,35H INC DI OUT 0F2H,AL IN AL,0F2H MOV DI,0 JNZ ERROR MOV CX,80 TEST AL,38HWAIT: IN AL,0F2H LOOP WAIT TEST AL,02 ERROR: CALL ERR

16、-OUT JZ WAIT2. 因RxC,TxC为38。4kHz,而波特率为600 b/s,故化频系数=38400/600=64。初始化程序片段如下: 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章 中断及8259A9.2 课后练习题一、选择题1. C) 2. C) 3. B) 4. B) 5. B) 6. A) 7. B) 8. C) 9. B) 10. B) 二、简答题1. 种类有

17、非屏蔽中断、可屏蔽中断、软件中断和软件陷阱。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. 错

18、 4. 错第10章 定时器/计数器10.2 课后练习题一、选择题1. 题目有问题 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,0FFF6HMOV AL,25H ;计数器0控制字OUT DX,AL MOV AL,65H ;计数器1控制字OUT DX

19、,ALMOV DX,0FFF0HMOV AL,20H ;计数器0的计数初值OUT DX,ALMOV DX,0FFF2HMOV 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,353HMOV AL,27H ;计数器0控制字OUT DX,AL MOV AL,67H ;计数器1控制字OUT DX,ALMOV DX,350HMOV AL,20H ;计数器0的计数初值OUT DX,ALMOV DX,351HMOV AL,10H ;计数器1的计数初值OUT DX,AL第11章 模拟量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论