当前位置:首页 > 微机原理及接口技术重点及例题 - 图文
(1)不用串操作指令。
(2 )用单个传送的串操作数据传送指令。 (3 )用带重复前缀的串操作数据传送指令。
5、自 1000H 单元开始,有 100 个无符号数(字节),编写程序计算这 100 个数的和,并把和存放在 1971H 和 1972H 单元,且高位存放在 1972H 单元。 6、编写程序,计算下列函数值。 第五章思考题与习题
1. SRAM 、DRAM,ROM,PROM,EPRM,EEPROM 各有何特点?各用于何种场 合?微型机的外部存储器有哪几种?各自的特点是什么?
2 .若用 4K×4 位的 RAM 芯片组成 32K×8 位的存储器,需要多少芯片?A19~A0 地 址线中哪些参与片内寻址?哪些参与作芯片组的片选择信号?
3.由存储器芯片的引脚可以计算出该存储器芯片的容量吗?请举例说明。 4 .列 RAM 各需要多少条地址线进行寻址?多少条数据 I/O 线? (1) 512×4 ;(4 ) 4K×1 ; (2 ) 1K×8 ;(5 ) 64K×1 ; (3 ) 2K×8 ;(6 ) 256K×4 ;
5.使用下列 RAM 芯片,组成所需的存储容量,各需多少 RAM 芯片?各需多少 RAM 芯片组?共需多少寻址线?每块片子需多少寻址线? (1)512×4 的芯片, 组成 8K×8 的存储容量; (2 )1024×2 的芯片, 组成 32K×8 的存储容量; (3 )4K×1 的芯片, 组成 64K×8 的存储容量;
6 .在有 16 根地址总线的微机系统中画出下列情况下存储器的地址译码和连接图。 (1)采用8K×1 位存储芯片,要形成 64K 字节存储器。 (2 )采用4K×1 位芯片,要形成 32K 字节存储器。 (3 )采用4K×1 位芯片,要形成 16K 字节存储器。 (4 )若要设计一个256K 字节的存储器系统,应怎么办?
7.若用 2114 芯片组成 2KB RAM,地址范围为 3000H~37FFH,问地址线应如何连 接?(假设 CPU 只有 16 条地址线,8 根数据线,可选用线选法和全译码法)
8.试为某 8 位微机系统设计一个具有 8KB ROM 和 40KB RAM 的存储器。ROM 用
EPROM 芯片 2732(4K×8 )组成,从0000H 地址开始,RAM 用 SRAM 芯片 6264(8K×8 ) 组成,从 4000H 地址开始。
9.图 5-30 为一存储器同 8086 的连接图,试计算该存储器的地址范围,并说明该电 路的特点。
M/IO G1 Y0
RD
≥1 G2A
WR Y2
A18 ≥1 CS A17 ≥1 G2B Y3 A ~A 0 13
A16 C A15 B A14 A
Y7 A ~A
0 13
图 5-30 某存储器同 8086 的连接 第六章思考题与习题
1. 为什么要在 CPU 与外设之间设置接口? 2. 微型计算机的接口一般具有哪些功能?
3. 什么叫端口?I/O 端口的寻址方式有几种?各有何特点?
4. 微机输入输出传送方式有几种?各有何特点?各自用在什么场合?请对比说明。 5. 什么情况下两个端口可以用同一个地址?
6. 在输入输出接口电路中为什么要求输入接口加三态缓冲器,输出接口加锁存器? 7. 试设计一个查询式输出接口, 画出电路图并写出相应的输出程序。 8. 设计一个外设端口地址译码器,使 CPU 能寻址 4 个地址范围: (1) 240~247H,(2 )248~24FH, (3 )250~257H,(4 )258~25FH
9. 试用双 2-4 线译码器 74LS139 组成 256 个外设端口的译码电路,给出相应的 256 个片选信号。 10.译码电路设计: (1)试用组合逻辑电路设计一译码电路, 使片选信号CS 在 300~3FFH 的 I/O 地址范围内使能。 (2 )某微机系统,其 I/O 地址 2F0H~2F7H 未用,试设计一完全译码电路产生8个片选信号,使 2F0H~2F3H 为输出端口, 02F4H~02F7H 为输入端口。
(设总线接口信号有: AB9~AB0 ,MEMW ,MEMR ,IOR ,IOW ,AEN )
11.某微机系统存储器及 I/O 地址空间共 64K,地址分配如下表所示, 试画出相应译码电路,给出相应的 各个片选信号。若要对 RAM 寻址到 128 字节, 译码电路又该如何设计?
RAM FFFF~FC00 (1K)
I/O 口 FBFF~F800 (1K)
ROM F7FF~E800 (4K)
EPROM E7FF~E000 (2K)
FlashROM DFFF~0000 (56K)
(设总线接口信号有: AB ~AB ,,RD ,)
15 0IO/M WR
12.为什么在设计PC机I/ O接口电路时应保证当A =1,AEN =0时才使相应译码有效? 9
13.试给出将 CPU 的,RD ,信号转换为总线读写信号,MEMR ,及的逻辑电
IO/M WR MEMW IOR IOW 路。
14.如图 6-17 所示,用一片 74LS373 作为输入接口,读取三个开关状态,用另一片 74LS373 作为输出 接口,点亮红、绿、黄三个发光二极管。请画出该电路与 PC 机 ISA 总线的完整接口电路,要求按图 中给出的端口地址设计出相应的译码电路,并编写能同时实现以下三种功能的程序: 1〉 K 、K 、K 全部合上时,红灯亮; 0 1 2
2〉 K 、K 、K 全部断开时,绿灯亮; 0 1 2
3〉其它情况黄灯亮。
图 6-13 接口示意图 第七章思考题与习题
1. 8253 有哪几种工作方式?各有何特点?其用途如何?
2. 某应用系统中8253 口地址为340H~343H, 定时器0 用作分频器(N 为分频系数), 定时 器2 用作外部事件计数器, 请写出初始化程序。
3. 某应用系统中8253 口地址为304H~307H, 输入时钟 CLK 为 1MHZ 周期脉冲信号, 输出端OUT 的波形为1HZ 占空比为1:1 的方波周期信号。请用全译码方式画出与ISA 总线的硬件连接图(用LS138 作地址译码器),并写出相应的程序。 提示:ISA 总线中相应的地址线、控制线为: A0~A9 、、、AEN IOR IOW
4 .某8253 的输出波形如下:
10mS
∥
1 μS
请设计一输入波形并画出该8253 的硬件原理图(8253 的端口地址为308H~30BH,全 译码方式)和写出相应的驱动程序。 第八章思考题与习题
1. 并行接口有何特点?其应用场合如何?
2. 可编程并行接口芯片 8255A 有哪几种工作方式?有何差别?在微机系统中连接方法有 何不同?
3. 8255A 的编程命令有哪两个?其命令格式及每位的含义是什么?请举例说明。
4. 将8255A 编程: 口A 为输入, 口B 为输出, 口C 的低4 位为输入, 高4 位为输出, 出方式选择控制字。
5. 请编一段输出程序, 使8255A 口C 的PC1 输出占空比为1/3 的周期脉冲。 6. 请用 8255A(端口地址为 300~303H)设计一个十字路口机动车交通指挥灯自动管理系 统,每个路口有红、黄、绿三种颜色交通指挥灯各一盏。要求:南北方向:绿灯亮 90S →黄灯亮5S →红灯亮60S ?;东西方向:红灯亮95S→绿灯亮55S →黄灯亮 5S ?。采用8253 作定时器,端口地址为308~30BH,输入时钟CLK 频率为1KHZ; 用8259 作中断管理,端口地址为30C~30DH 。请画出硬件原理图并写出相应程序。
7. 请用LS138, 8255 设计一个接口电路,8255 口地址为300~303H,PA 口接一个八段LED 数码管,PB0~PB3 分别接四个开关,请画出硬件图并写出由PB0~PB3 输入的二进制数, 从PA 口显示出十六进制数结果的程序。每次显示1 秒钟(有1 秒钟软件延时程序“D1S” 可调用)。
8.某应用系统中的8255A PA 口接有八个LED 显示器,PB 口接有八个开关,(见示意图) 当PB 口某位开关闭合时,PA 口相应位的LED 发亮,请写出8255A 的初始化程序和应 用程序。
第九章思考题与习题
1. 比较串行通信与并行通信, 各自有什么特点?
请写 2. 调制解调器(MODEM) 在串行通信中起什么作用? 3. 起止式通信协议的特点是什么?请画出帧数据格式。
4. 面向字符和面向比特通信协议有什么不同?请画出各自的帧数据格式。 5. 异步串行通信接口的基本任务有哪些?
6. 8251A 有何特点?在串行通信中起什么作用? 7. 为什么要在RS-232C 与TTL 之间进行电平转换?
8. 在1000H 开始的内存中,放有10000 个ASCII 字符,请设计一程序,将这串ASCII 字 符以异步串行通信方式从8255A PA0 输出,采用偶校验、一位起始位、一位终止位、 波特率500 (可调用1ms 软件定时程序“D1MS”) 。
9. 请设计一程序,从8255A 口B 接收异步串行通信数据,数据为ASCII 码、格式为一 位起始位、两位终止位、奇校验、波特率为500 (可调用1ms 软件定时程序“D1MS”) 。 前四个字节为数据块总长度(十六进制数字,低字节在前),请将接收到的字符存放在从 3000H 开始的内存中。 第十章思考题与习题
1. 什么叫中断?什么叫中断源?一般有几类中断?请简述一个可屏蔽中断完整的处理过 程。
2. 什么叫矢量中断?8259A 是如何提供中断类型号? 3. 8086/8088 有几类中断源?各类中断源有何特点? 4. 8086/8088 是如何处理中断源提出的中断申请?
5. 8259A 在系统中起何作用?它是如何起到这些作用?
6. 简述在级联时当 I/O 提出中断申请后,从 8259A 与主 8259A 的申请、排优、响应及结束 中断的全过程。
7. 8259A 有哪些工作方式?各自有何特点? 8. 8259A 有几种中断结束方式?各有何特点? 9. 8259A 有几种优先权循环方式?各有何特点?
10. 8086/8088 在得到中断矢量(中断类型号) 后,是如何找到中断服务程序地址?请举例 说明。
11. 8259A 有多少 ICW 和OCW?这些ICW 与OCW 各起什么作用? 12. 采用 DMA 方式为什么能实现高速传送?
13. DMAC 在微机系统中起什么作用?它有哪两种工作状态?其工作特点如何?
14. 简述DMA方式传送的一般过程?8237A在微机系统中起什么作用?简述8237A的性能特 点。
第十一章思考题与习题
l.编码键盘与非编码键盘有什么区别?主CPU 对这两类键盘的操作有什么不同? 2 .简述键盘行列扫描法的基本思想,消除按键抖动影响的方法有几种?
3. 用8255A 的 A 口和 B 口分别作为某 PC 系列微机系统中8 位8 段LED 显示器的段码 和位码的输出端口,要求按动态扫描、分时显示的原理循环显示“1927 .8.l”8 个字符,试设 计硬件接口电路和显示驱动程序。
4. 发光二极管(LED)组成的8 段数码显示器有哪两种接法?不同接法对字符的显示有什么影 响?
5. 多位LED 显示器采用动态扫描显示和静态显示(各位独立显示)有什么区别?
6. 习题图11-1 所示为开关量检测与指示电路接口。假定任何时候至多只有一只开关闭合, 试编写一程序段,显示闭合开关序号。若无开关闭合,则显示器不发亮。
7. 若习题图11-1 为开关闭合个数指示电路接口,试编写程序统计闭合开关个数并显示于8 段显示器上。
8. 习题图11-2 为8 段显示器接口,显示器采用共阳极接法,试编写程序段,使AL 中的一 位十六进制数(AL 的高4 位O000)显示于显示器上。输出锁存器地址为60H 。
共分享92篇相关文档