单片机作业习题

上传人:ji****72 文档编号:37619526 上传时间:2018-04-20 格式:DOCX 页数:13 大小:80.67KB
返回 下载 相关 举报
单片机作业习题_第1页
第1页 / 共13页
单片机作业习题_第2页
第2页 / 共13页
单片机作业习题_第3页
第3页 / 共13页
单片机作业习题_第4页
第4页 / 共13页
单片机作业习题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《单片机作业习题》由会员分享,可在线阅读,更多相关《单片机作业习题(13页珍藏版)》请在金锄头文库上搜索。

1、天津工业大学天津工业大学 微机原理习题集微机原理习题集第第 1 章章 练习与思考题练习与思考题1.微型计算机硬件系统采用冯-诺依曼结构的基本内容是什么? 2.CPU 和 MPU 在概念上有什么区别? 3.微机主机的组成,都包括哪些部件? 4.数据总线(DB)和地址总线(AB)分别决定计算机的哪些性能? 5.地址译码电路和接口的作用是什么?什么叫端口?端口与接口的概念有什么区别? 6.设计算机字长为 8 位,求 73 和-65 的定点表示形式;求 48.37 和-0.385 的浮点表示形 式(设阶码,尾数各占 4 位) 。 7.在浮点表示形式中,阶码与尾数的关系是什么? 8.求 8421BCD

2、码的运算 45+32 98+74 70-58 62-37 9.什么是补码运算?如何求一个数的补码?为什么计算机中的数一律都是补码形式? 10. 求下列各数的补码运算: 40+17 85+63 72-50 28-60 若将上述运算看成是有符号数的运算,其真值各是多少? 若将上述运算看成是无符号数的运算,其真值各是多少? 它们运算后,各对标志位 OV 和 CY 有什么影响? 11. 如何深刻理解“计算机不识别数的属性这个重要概念”? 这个概念对于指导我们学习计算机原理有哪些意义?第第 2 章章 练习与思考题练习与思考题1.半导体存储器按功能分,可分为几种?各有什么特点?2.根据图 2.2,简述执行

3、读/写指令时,各控制信号的工作过程。3.简述存储器芯片的地址引脚数量与存储器容量的关系。4.什么是位扩展、字扩展、字位全扩展?各举例说明。5.什么是动态随机存储器?其特点是什么?为什么需要刷新?对刷新周期有什么要求?6.E2PROM 的特点是什么?分为几类?7.98C64A 的引脚的功能是什么?/READY BUSY8.简述 98C64 的编程时序。9.什么是“闪存” ,用于那些场合?10. 28F040 有几种工作方式?每种工作方式的操作如何实现?第第 3 章章 练习与思考题练习与思考题1.8086CPU 分为 EU 和 BIU 两个部分,它们各负责什么工作?它们之间有什么联系?2.8086

4、CPU 有哪些用户可以访问的寄存器?其主要作用是什么?3.对 8086 存储器系统操作,为什么分为不同类型的段,并按段操作?有什么意义?都分为哪些段?如何定义一个段?4.什么是逻辑地址?什么是物理地址?5.若逻辑地址为:FFFF:0001H、00A2:37FH 和 B800:173FH,请求出它们的物理地址各是多少?6.若 8086 中,CS:IP=A000H:1000H,请画出表示地址总线引脚 A19A0的输出信号状态。7.设从数据段偏移地址为 387H 开始顺序存放下列三个双字节数据:651AH、D761H、007BH,请问从 387H 开始的连续 6 个存储单元中分别是什么数?8.总结

5、8088/8086 最大模式和最小模式的不同点。9.8086 系统一定要有锁存器吗?为什么?需要锁存哪些信息?10. 设 x=36H,y=78H,进行 x+y 和 x-y 运算后,标志寄存器 FLAG5 各相应的状态标志位是什么?11. 什么是时钟周期、总线周期、指令周期?简述 8086 读总线周期和写总线周期各引脚上的信号动态变化过程。12.是什么引脚?当它为低电平时,表示什么意义?BHE13. 设(BX)=637DH、 (SI)=2A9BH,位移量 D=7237H,试确定在以下各种寻址方式下的有效地址是什么?(1)立即寻址;(2)直接寻址;(3)使用 BX 的积存器寻址;(4)使用 BX

6、的间接寻址;(5)使用 BX 的积存器相对寻址;(6)基址变址寻址;(7)相对基址变址寻址。14. 设(DS)=2000H, (BX)=0100H, (SI)=0002H, (20100H)=12H, (20101H)=34H, (20102H)=56H, (20103H)=78H, (21200H)=2AH, (21201H)=4CH, (21202H)=B7H, (21203H)=65H,试说明下列各条指令执行完后 AX 寄存器的内容。(1)MOV AX,1200H(2)MOV AX,BX(3)MOV AX,1200H(4)MOV AX,BX(5)MOV AX,1100BX(6)MOV A

7、X,BXSI(7)MOV AX,1100BX SI15 求 620AH 与下列各数之和,并将结果设置标志位 SF、CF|、ZF 和 OF 的值。(1)1234H (2)4321H (3)CFAOH (4) 9D60H16 编写出执行以下计算的程序,其中均为存放 16 位带符号数单元地址。WRZYX,(1)XZWZ(2) 96RXWZ(3)余数RYXWZ;6(4)25YXWZ17 试编出程序,把 DX、AX 中的双字右移四位。18 试编出对存放在 DX 和 AX 中双字长数求补的程序段。19编写一个程序段:比较两个5字节的字符串OLDS和NEWS,如果两字符串不相等,则转入NEW-LESS程序段

8、,否则顺序执行程序。20 知存储器中有一个首地址为 ARRAY 的 100 个字的数组,现要求将数组中的每个数加1(设不考虑溢出) ,请编写程序段。21 用其他指令完成和下列指令同样的功能。a)REP MOVSBb)REP LODSB(1)REP STOSB(2)REP SCASB22 利用移位及循环指令,将 AL 中的各位按相反的顺序复制到 AH 中,AL 的内容不变。23 编程比较 AX、BX、CX 中带符号补码数的大小,将最大者放在 AX 中。第第 4 章章 练习与思考题练习与思考题1.什么叫矢量中断?8086 中断系统与 51 单片机的中断方式有什么区别?2.请叙述中断矢量号(中断类型

9、) 、中断矢量表和中断服务程序入口地址三者的关系,3.8086/8088 有几类中断源?各类中断源有何特点?4.8086/8088 共有多少矢量号?每一个矢量号占用矢量表的几个字节空间?它们的内容是什么?中断矢量表定位于内存储器的何处?5.若中断矢量号 N=13H,计算此中断程序的矢量在矢量表的地址。6.当用户开发的应用程序,采用 INT n 形式调用时,如何将中断服务程序入口地址装入中断矢量表?请举例说明。7.8259A 芯片的主要功能是什么?8259A 如何复位?复位后状态是什么?8.一片 8259A 可以管理几级中断源?若系统有 22 级中断源,该采取什么措施?画出8259A 的接线原理

10、图。9.CPU 响应外部中断请求(INTR)时,为何要连续产生两个信号?信号INTAINTA的功能是什么?10. 什么是系统功能调用?DOS 中断调用和 BIOS 中断调用有什么区别?11. INT 21H 的键盘输入功能 1 和功能 8 有什么区别。12. 编写一个程序,接受从键盘输入的 10 个十进制数字,输入回车符则停止输入,然后将这些数字加密后(用 XLAT 指令变换) ,存入内存缓冲区 BUFFER,加密卷为:输入数字:0,1,2,3,4,5,6,7,8,9密码数字:7,5,9,1,3,6,8,0,2,413. 编写程序,以文本方式在品红底显示浅绿色字符串,字符串从键盘上输入,回车符

11、输入结束,并将第一个字符显示在第 10 行 0 列。14. 编写程序,求 3856H+9276H;并将结果显示在屏幕上。第第 5 章章 练习与思考题练习与思考题1.当 8255 的 A 口工作于方式 2 时,能否使 B 口工作于选通方式的输入/出?为什么?2.设计一个电路,使 8255 与 8086 最小系统连接,使 8255 的 PA 口做基本输入,与 2 位BCD 拨码盘连接,并用该数据控制 PB 口的 2 位 LED 输出,请画出电路并编写出输入/出程序,要求用 138 译码器对 8255 片选,编码地址为 8000H8003H。3. 编一初始化程序,使 8255A 的 PC.5 端输出

12、一个负跳变。如果要求 PC.5 输出一个负脉冲,则初始化程序又是什么情况?4.简述 8253 芯片的主要功能,有哪几种工作方式?各有何特点?5.试叙述 8253 的 CLK、OUT、GATE 三根引脚的作用。6.8253 有几个可访问的端口?各怎么操作?如何寻址?7.8253 工作于方式 1 时,OUT 输出的单稳态脉冲宽度如何计算?8.设某 PC 机的应用系统中,扩展一块 8253,该芯片配置的地址为 304H307H,要求从OUT0输出频率为 1000Hz 的方波,从 OUT1输出频率为 100Hz 的方波,从 OUT2输出频率为 1Hz 的方波。CLK0 的时钟是 4.77MHz,请画出

13、 8253GATE0GATE2及从CLK1CLK2的接线圈,并编写出各通道的初始化程序。9.简述 8250 芯片的主要功能。10. 8250 接受器和发送器各由哪些部分组成?简述一个字符的发送和接收过程。11. 8250 发送时钟和接收时钟如何获得?当改变数据传输速率时,应作哪些工作?12. 8250 内部有哪些可以被 CPU 访问的寄存器?如何寻址的?13. 当 8250 进行自测试时,应如何编程?14. 请用 BIOS 的功能调用 INT 14H,编写一个能发送 4kB 文件的发送程序。请编制一段利用 PC 机串行口 COM2 进行数据接收和发送处理的程序段。第第 6 章章 练习与思考题练

14、习与思考题1.80286 与 8086 相比,有哪些新的特点?2.什么是虚拟存储器的管理?在计算机的应用中有什么意义?3.80286 寄存器组与 8086 寄存器组有哪些区别?4.什么是描述符?什么是描述符表?描述它们之间的关系?5.从 80286 以后的 PC 机,都采用描述符对存储器进行管理,有什么意义?6.80286 有几种工作方式?如何实现方式转换的?7.80286 执行程序时,需要将虚拟地址转换为物理地址,如何实现转换的?8.80386/80486 有哪些新的特点?9.什么是地址重定位?有哪几种重定位方式?10. 什么是段式、页式、段页式管理机制?请简述段页式结构的寻址过程?11.

15、什么是多任务?什么是任务的特权组?如何实现任务之间的转换?12. Pentium 机有哪些新的特点?有哪几种工作模式?13. 什么叫指令流水线?Pentium 有几条指令流水线?流水线有什么意义?14. 什么叫指令预测?15. Pentium 的寄存器组又有哪些发展?16. Pentium 的 cache 有何特色?为什么要设置 cache?17. Pentium 的中断系统有哪两种工作方式?在保护方式下如何响应中断? 什么是 64 位微处理器?有什么新的特色?第第 7 7 章章 练习与思考题练习与思考题1. 8051 单片机内部包含哪些主要部件,各有什么功能? 2. MCS-51 系列单片机

16、中,8051/8751/8031 三种芯片的主要区别?3. M C S - 5 1 系 列 单 片 机 有 哪 两 类 存 储 器, 各 类 存 储 器 地 址 空 间的 配 置 及 地 址 范 围 是 什 么?4. M C S - 5 1 单 片 机 内 部 数 据 存 储 器R A M 中 低1 2 8 个 单 元 划 分 为 哪三 个 部 分? 各 部 分 的 功 能 是 什 么?5. M C S - 5 1 单 片 机 的 四 个I / O 端 口 有 哪 些 功 能 和 特 点? 其 中 哪 些信 号 需 要 芯 片 管 脚, 以 第 二 功 能 方 式 提 供?6. MCS-51 单片机的信号有何功能?在使用 8031 时信号引脚将如何处理?EAEA7. 程序状态寄存器的作用是什么?共有哪几位?作用是什么? 8. 开机复位后,单片机 CPU 默认哪一组工

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号