103H,编写8255A初始化程序和循环彩灯控制程序。初始时D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此类推每隔一秒移位一次,每移位8次为一个循环.共循环8次。要求用汇编语言写出满足上述要求的程序段(已知一个延时1秒的子程序入口地址为DELAY1S)。
8255编程。因为用到LOOP指令,循环计数器应该使用CX,而不应该只用CL。
MOV DX , 103H ; 103H为方式控制字地址 MOV AL , 80H
OUT DX , AL ;设置该8255 B口为方式0输出,其他位可置0 MOV CX , 8 ;设置循环次数
MOV DX , 101H ;101H 为B口数据端口地址
AGAIN: MOV AL , 01H ;先设置D0位输出为高电平,点亮第一个彩灯 NEXTP: OUT DX , AL
CALL DELAY1S ;B口相应位发出高电平点亮彩灯,并维持1S SHL AL , 1 JNZ NEXTP LOOP AGAIN 五、存储系统分析与设计
已知RAM芯片和地址译码器的引脚如题五图所示,试回答如下问题:
(1)若要求构成一个8K×8的RAM阵列,需几片这样的芯片?设RAM阵列组占用起始地址
为El000H的连续地址空间,试写出每块RAM芯片的地址空间。 (2)若采用全地址译码方式译码,试画出存储器系统电路连接图; E1 O0 D4 ~ D1 E2 3-8 O1
E3 译 O3
RA O4 WE 码 A O5 CS B 器 O6 C O7
题五图 RAM芯片和地址译码器的
5.简答
应用简答
1、 8086CPU由哪两个独立的工作单元组成?它们的功能是什么? 综合设计
1、8088采用最小模式,用 4KB ROM和 2KX4 RAM和 1KX4 RAM构成7KB存储器,试画出系统连线图(包括与CPU的连接),写出各芯片组的地址分配情况及片选逻辑。
2、利用64K×8位的RAM芯片组成256KB的RAM,要求画出RAM结构图,再写出各芯片的片选信号表达式CSi。(提示:结构图中只要求包括地址线、数据线、读写线的各自的相互连
接以及片选端)。
3、已知某系统存储器扩展如图所示,试分析 (1)2764和6116分别是什么芯片?
(2)2764 1#,2764 2#,6116的地址范围?
1. 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。试编写程序片段,读出计数器2的内容,并把读出的数据装入寄存器AX。
2. 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。 3. 设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接高电平,三个计数器的CLK都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的输出波形。
6.填空
一、单项选择题
2. 8088微处理器工作于最小方式下的总线收发器74LS245,其控制信号G和DIR分别与微处理器( )信号相连。
A.DEN;DT/R B. DEN;ALE C. DEN;WR D. DEN;RD
3.8088系统中若访问奇存储体的一个字节单元,则此时BHE与A0是( )状态。 A.1,0 B.0,1 C.0,0 D.1,1
4.通过紫外线照射即可擦除全部存储信息的芯片有( )。
A.Intel 2716 B.Intel 2164A C.Intel 6116 D.Intel 2817 5.中断向量表存放在存储器的( )中。
A.FFC00H~FFFFFH B.00000H~003FFH C.EEC00H~FFFFFH D.EEBFFH~FFFFFH
6.微处理器只启动外设而不干预传送过程的传送方式是( )方式。 A.中断 B.DMA C.查询 D.无条件
7. 8086/8088读总线周期中T1~T4期间,( )信号一直保持有效。
A. RD B. DEN C.BHE/S7 D.M/IO
8. 若把组成计算机中的运算器和控制器集成在一块芯片上称为( )。 A.微型计算机 B.单片机 C.微处理器 D.单板机 9. 微处理器只启动外设而不干预传送过程的传送方式是( )方式。 A.中断 B.DMA C.查询 D.无条件
10. 当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是( )。
A. 结束本次计数循环,等待下一次计数的开始 B. 暂时停止现行计数工作
C. 不影响本次计数,即计数器的计数不受该信号的影响 D. 终止本次计数,立即开始新的计数循环
11. Intel 8086/8088微处理器最大方式下,读和写存储器控制信号是( ) A. RD和WR B.RD和MRDC C.MWTC和MRDC D. MRDC和MWTC 12. 8088响应中断的条件是( )
A. IF=1,完成当前指令后 B. IF=0,完成当前指令后
C. IF=1,没有完成当前指令 D. IF=0,没有完成当前指令 13. 8259A是( )
A.可编程DMA控制器 B.可编程中断控制器 C.可编程定时/计数器 D.总线仲裁器
14. 8088写I/O总线周期的控制信号,一直保持低电平有效的是( ) A. M/IO B. DT/R C. DEN D.WR
15. 在微处理器发出地址信息并稳定后,当( )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。
A. RD有效、M/IO=L B. RD有效、M/IO=H C. WR有效、M/IO=L D. WR有效、M/IO=H 16. 8255A的( )只能工作在方式0。
A. A端口 B。 B端口 C。 C端口 D。 前三者 17. 8255A能实现双向传送功能的工作方式为( )。 A.方式0 B.方式1 C.方式2 D.方式3
18.在微处理器发出地址信息并稳定后,当( )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。A. RD有效、M/IO=L B. RD有效、M/IO=H C. WR有效、M/IO=L D. WR有效、M/IO=H
19.最大方式8088系统中74LS373的G信号是由8288总线控制器的( )信号提供的。 A. ALE B. DT/R C. DEN D. CLK 20.Intel 8086/8088中断向量表中的类型21H是( )
A.双重失效 B.段不存在 C.协处理器出错 D.MS-DOS系统调用