《微型计算机习题解答资格考试计算机等级考试_资格考试-计算机等级考试.pdf》由会员分享,可在线阅读,更多相关《微型计算机习题解答资格考试计算机等级考试_资格考试-计算机等级考试.pdf(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1章(略)第 2章(略)第 4章 4.1.用下列芯片构成存储系统,各需要多少个 RAM 芯片?需要多少位地址作为片外地址译码?设系统为20 位地址线,采用全译码方式。(1)512 4 位 RAM 构成 16KB的存储系统;(2)1024 1 位 RAM 构成 128KB的存储系统;(3)2K 4 位 RAM 构成 64KB的存储系统;(4)64K 1 位 RAM 构成 256KB的存储系统;解:1)需要 16KB/5124=64片 片外地址译码需 11 位地址线。2)需要 128KB/1K 1=1024片 片外地址译码需 10 位地址线。3)需要 64KB/2K 4=64片 片外地址译码需
2、 9 位地址线。4)需要 256KB/64K 1 位=32片 片外地址译码需 4 位地址线。4.2.现有一种存储芯片容量为 5124 位,若要用它组成 4KB的存储容量,需多少这样的存储芯片?每块芯片需多少寻址线?而 4KB 存储系统最少需多少寻址线?解:4KB/512 4b=16,需要 16 片 每片芯片需 9 条寻址线 4KB存储系统最少需 12 条寻址线 4.3.有2732EPROM 芯片的译码电路如图所示,请计算该芯片的地址范围及存储容量。图习 4 1 解:2732 的地址范围为 00000001111111=FF000HFFFFFH,存储容量为 4KB。4.4.某一存储器系统如图习
3、42 所示,回答它们的存储容量各是多少?RAM和 EPROM 存储器地址分配范围各是多少?解:EPROM 的地址范围为 FD000HFDFFFH,存储容量为 4KB;RAM 的地址范围为 F9000HF97FFH 或 F9800HF9FFFH,存储容量为 2KB。由于 A11未参加译码,因而有地址重叠,一个内存单元有 2 个地址对应。4.5.使用 6116、2732 和 74LS138 译码器构成一个存储容量为 12KB ROM(00000H 02FFFH)、8KB RAM(03000H 04FFFH)的存储系统。系统地址总线为 20 位,数据总线为 8 位。解:4.6.8086CPU执行 M
4、OV 2001H,AX指令从取指到执行指令最少需要多少时间?设时钟频率为 5MHZ,该指令的机器码为 4 个字节,存放在 1000H;2000H开始的 4 个单元中。图习 5 2 解:在无等待周期的情况下,从取指到执行共需:441/5M=s(一个总线周期在无等待周期的情况下由 4 个时钟周期 T组成)。.用二片 8K8 位的静态 RAM 芯片 6264 组成的 8 位微机系统的存储器电路如图习 5-4 所示,试计算芯片 6264#1 和#2 的地址范围以及存储器的总容量。线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址
5、译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的图习 5-4 解:芯片#1 的的地址范围计算:A19 A15 A14 A13 A12 A0 1 0 0 0 1 0 1
6、 1 当无关项取“0”时,地址范围为 04000H05FFFH 芯片#2 的的地址范围计算:A19 A15 A14 A13 A12 A0 0 1 0 0 0 1 1 1 当无关项取“0”时,地址范围为 02000H03FFFH。该存储器的总容量为 16KB。.微机系统的存储器由 5 片 RAM 芯片组成,如图习 5-5 所示,其中 U1有 12 条地址线,8 条数据线,U2U5各有 10 条地址线,4 条数据线,试计算芯片 U1和 U2,U3的地址范围,以及该存储器的总容量。图习 5-5 解:芯片 U1的的地址范围计算:A19 A14 A13 A12 A11 A10 A0 0 0 0 1 0
7、0 0 0 0 0 1 1 1 1 地址范围为 01000H01FFFH 芯片 U2和 U3的的地址范围计算:A19 A14 A13 A12 A11 A10 A9 A0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 1 地址范围为 02000H023FFH。总容量为 6KB(U1为 4KB、U2、U3为 1KB、U4、U5为 1KB)。线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少
8、需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的 第 5章 5.1.CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息,请说明 CPU是如何通过其三总线(地址总线、数据总线和控制总线)同外设交换这三类信息的?5.2.简述查询式数据传送方式的工作过程。5.3.简述中断传送方式的工
9、作过程。5.4.简述三种 DMA 传送方式的区别。5.5.简述 DMA 控制器同一般接口芯片的区别。5.6.画出查询传送方式输出数据的流程图 解:读入状态字 N 检查输出设备是否准备好 Y 数据口输出数据,控制口输出控制信息 5.7.通过如图习 51 的电路,可以把 I/O 指令寻址结构改为存储器映象 I/O端口寻址的结构,试计算该电路结构中,I/O 端口和存储器的地址范围。并扼要说明二种 I/O 端口寻址的区别。图习 5 1 存储器映象 I/O 解:I/O 端口的地址范围为:0000000B1111111B,F0000HFFFFFH 存储器的地址范围为:0000000000000000000
10、0B1111111B 00000HEFFFFH 两者区别见教材 5.8.图习 62 为一个 LED接口电路,写出使 8 个 LED管自左至右依次发亮 2秒的程序,并说明该接口属于何种输入输出控制方式,为什么?图习 6 2 LED接口 解:线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习
11、所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的控制程序为:MOV AL,7FH LOP:OUT 20H,AL CALL DELAY2S;调用延时 2 秒子程序 ROR AL,1 JMP LOP 该接口属无条件传送方式,CPU同 LED之间无联络信号,且无中断控制逻辑。LED总是已准备好,可以接收来自 CPU的信息。5.9.简要说明 8237A三种基本传送类型的特点。5.10.简要说明 8237A四种
12、特殊传送类型的特点。5.11 图习 6-4 是一个具有中断功能的输入接口电路,当外设数据准备就绪时,发一个 READY 的正脉冲,向 CPU发中断请求,请分析该电路的工作过程。图习 6-4 解:该电路工作过程如下:当外设准备好数据后,把数据送入数据寄存器 U1,同时发出一个 READY 正脉冲送到中断请求触发器 U3,U3的 Q为高电平,送与门 3。U2为中断允许触发器,在传送数据前,由 CPU对 U2初始化,即用 MOV AL,01H;OUT Y2,AL使 U2的 D=“1”,则 U3的 Q端生成的中断请求信号通过与门 3 向 CPU发出中断请求 INTR,CPU若满足中断响应条件,转入中断
13、服务程序,在中断服务程序中用 IN AL,Y1指令产生负脉冲,使 U1(输入数据寄存器)的 OE有效,读入外设送入的数据。.具有中断屏蔽的接口电路中的“屏蔽”同“屏蔽中断”中的“屏蔽”是否一回事,若不是,有何区别?.8086CPU 有哪几种中断?.简要说明 8086 中断的特点?.简述 8086 可屏蔽中断的响应过程。.简要说明 8259A中断控制器中的 IRR、ISR 和 IMR三个寄存器的功能。.中断应答时序如图习 54 所示,说明前后两个 INTA周期的任务。图习 5 4 线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片
14、片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的解:从图可见,该中断应答时序是 8086 在最大方式下的总线时序,在两个 INTA周期内,LOCK信号有效(低
15、电平),通知其他 CPU不能向当前控制总线的 CPU发出总线请求 RQ/GT 信号,以保证中断响应周期完整地执行。在第一个 INTA有效期间,通知 8259A,中断请求已被接受;在第二个 INTA有效期间,8259A将请求服务的那个设备的中断类型码送上 AD7AD0。.有8086 中断电路如图习 55 所示,请回答下列问题:(1)根据图中给出条件,写出五种内部中断 1、2、3、4、5 的名称(1、2 两项次序不能颠倒);(2)写出 8086 三条引脚 6、7、8 的符号及名称;(3)写出芯片 9 的名称,并简述其功能;图习 5 5 解:1.为单步中断;2.为溢出中断;3.为断点中断;4.为指令
16、中断;5.为除法出错中断;(35可互换)6.不可屏蔽中断 NMI;7 为可屏蔽中断 INTR 8.为中断应答 INTA;9.为可编程中断控制器 8259,功能见教材 第 6章 6.1.根据接口电路的功能,简要说明 I/O 接口电路应包括哪些电路单元?解:教材 6.2.扼要说明 8255A工作于方式 0 和方式 1 的区别。解:教材 6.3.试说明 8255A在方式 1 输入时的工作过程。线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线
17、解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的解:教材 6.4.试说明 8255A在方式 1 输出时的工作过程。解:教材 6.5.8255A的三个端口在使用时有什么差别?解:PA口可工作于方式 0、方式 1、和方式 2 PB口可工作于方式 0、方式
18、1 PC口仅可工作于方式 0 方式 0 可工作于无条件传送和查询传送 方式 1 和 2 可工作于查询传送和中断传送 .说明 8251A引脚信号中-RTS、-CTS、-DTS和-DSR的作用。解:教材 .什么是 8251A的方式指令字和命令指令字,对二者在串行通信中写入流程进行说明。解:教材 .异步通信中,异步的含义是什么?解:这里的异步是指所传送的字符串中,字符之间是异步的,而各字符内各位之间还是同步的。.8251A的状态字哪几位和引脚信号有关?状态位 TXRDY 和引脚信号 TXRDY 有什么区别?它们在系统设计中有什么用处?解:线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系
19、统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的 教材 .试说明 8251A芯片控制信号 CS和 C/D
20、 的功能。解:教材 .8255用作查询式打印机接口时的电路连接和打印机各信号的时序如图习 82 所示,8255 的端口地址为 80H 83H,工作于方式 0,试编写一段程序,将数据区中变量 DATA 的 8 位数据送打印机打印,程序以RET指令结束,并写上注释。解:打印程序为:MOV AL,0DH ;置 STB为“H”OUT 83H,AL PULL:IN AL,82H ;查询 BUSY状态 TEST AL,04H JNZ PULL MOV AL,DATA;将 DATA 送 PA口 OUT 80H,AL MOV AL,0CH ;置 STB为“L”OUT 83H,AL MOV AL,0DH ;置
21、STB为“H”OUT 83H,AL ;产生负脉冲选通信号 RET .键盘输入信息的过程有哪些?解 教材 .若用共阴极 LED数码管作显示器,它的接口连接图如图习 83 所示。写出显示7的段选码。解:共阴极接法,阴极接地,阳极连数据线接”1”,LED显示,”7”的段选码为CBA=111,即 07H。线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范
22、围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的.若输入设备输入的 ASCII 码通过 8255A 端口 B,采用中断方式,将数据送入INBUF为首址的输入缓冲区中,连接输入直到遇到$就结束输入。假设此中断类型码为 52H,中断服务程序的入口地址为 INTRP。8255A的端口地址为 80H 83H。(1)写出 8255A初始化程序(包括把入
23、口地址写入中断向量表);(2)写出完成输入一个数据,并存入输入缓冲区 BUF1的中断服务程序。解:MOV AL,84H OUT 83H,AL MOV AL,04H OUT 83H,AL MOV 452H ,OFFSET INBUF MOV 452H+2 ,SEG INBUF STI.INBUF PROC FAR MOV BX,OFFSET BUF LOP :IN AL,81H CMP AL,$JZ DONE MOV BX ,AL INC BX JMP LOP DONE :IRET .设异步传输时,每个字符对应 1 个起始位、7 个信息位、1 个奇/偶校验位和一个停止位,如果波特率为 9600b
24、/s,则每秒钟能传输的最大字符数是什么?解:9600/(1+7+1+1)=960 .设 8251A为异步方式,1 个停止位,偶校验,7 个数据位,波特率因子为 16。请写出其方式字。若发送使能,接收使能,DTR端输出低电平,TXD端发送空白字符,-RTS端输出低电平,内部不复位,出错标志复位。请给出控制字。线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯
25、片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的 解:方式字为 01111010 控制字为 00101111 .对 8251A进行初始化,要求:工作于异步方式、采用奇校验、指定二个停止位、7 位 ASCII 字符、波特率因子为 16;出错指示处于复位状态、允许发送、允许接收、数据终端就绪,不送出空白字符、内部不复位。解:设 8251
26、A的端口地址为 80H和 81H 则初始化程序为 MOV AL ,0DAH OUT 81H,AL MOV AL ,17H OUT 81H,AL .设计一个采用异步通信方式输出字符的程序段。规定波特率因子为 64,7 个数据位,1 个停止位,用偶校验,端口地址为 40H,42H,缓冲区为 2000H3000H。解:ADDR8251A EQU 40H BUF EQU 3000H CLI XOR AX,AX MOV DX,ADDR8251A ADD DX,2 OUT DX,AL OUT DX,AL OUT DX,AL MOV AL,40H OUT DX,AL MOV AL,01111011B 线采用
27、全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的
28、OUT DX,AL MOV AL,00110001B OUT DX,AL MOV AX,2000H MOV ES,AX MOV SI,BUF AGAIN :IN,AL,DX TEST AL,01H JZ AGAIN MOV AL,ES:SI SUB DX,2 OUT DX,AL .如果 8251A 的工作方式寄存器内容为 01111011,那么发送的字符格式如何?为了使接收的波特率和发送的波特率分别为 300b/s 和 1200b/s,试问加到-RXC和-TXC上时钟信号的频率应为多少?解:方式字为 01111011B,表示 8251A设定为异步方式,1 位起始位,7 位数据位,1位结束位,1
29、 位偶校验位,波特率因子为 64,若接收和发送的波特率分别为 300 b/s 和 1200 b/s,则加到 RXC和 TXC上的时钟频率为 30064 和 120064。6.20.一个采用查询传送的输入接口由两个端口组成,一个是数据端口,地址为120H,一个是状态端口,地址为 121H,用 D7位表示就绪位,外设工作时,已启动外设。利用上述接口电路从输入设备上输入 1000 个字节的数据送存储器中BUFFER 缓冲区,画出流程图,编写控制程序段。解:该控制程序的流程图如图所示。程序段为:LEA SI,BUFFER MOV CX,1000 LOP:MOV DX,121H 线采用全译码方式位构成的
30、存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的LOP1:IN A
31、L,DX SHL AL,1 JNC LOP1 DEC DX IN AL,DX MOV SI,AL INC SI LOOP LOP HLT 图 控制程序流程图 6.21.一个采用查询传送的输出接口,其数据端口地址为 205H,状态端口地址为 206H,外设状态位用 D0传送,输出数据时可启动外设,将存储器缓冲区 BUFFER中的 5000 个字节数据输出,画出流程图,编写控制程序段。解:该控制程序的流程图如图所示。程序段为:MOV SI,OFFSET BUFFER MOV CX,5000 LOP1:MOV AL,SI MOV DX,205H OUT DX,AL INC DX LOP2:IN AL
32、,DX SHR AL,1 JC LOP2 INC SI LOOP LOP1 HLT 线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令
33、最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的 图控制程序流程图 .用一片 8255A控制一组红、绿、黄灯,如习图 8-8 所示,反复检测 K1,K2,要求由 K1、K2的“闭合”和“断开”控制红、绿、黄三灯的点亮。当 K1合,K2合时,黄灯亮;K1合,K2断时,红灯亮;K1断,K2合时,绿灯亮;K1断,K2断时,黄灯亮;请编制初始化程序以及控制程序。习图 8-8 已知 8255A的端口地址为 60H 63H。解:初始化程序及控制程序如下:MOV AL,90H ;初始化 OUT 63H,AL LOP:IN AL,60H AND AL,03H JZ L
34、3 ;K1,K2全合 CMP AL,03H JE L3 ;K1,K2全断 CMP AL,02H JE L2 ;K1合,K2断 CMP AL,01H JE L1 ;K1断,K2合 JMP LOP L1:MOV AL,02H ;亮绿灯 OUT 62H,AL JMP LOP L2:MOV AL,01H ;亮红灯 OUT 62H,AL JMP LOP L3:MOV AL,04H ;亮黄灯 线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要
35、片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的 OUT 62H,AL JMP LOP .教材图 6-19 的键盘接口中,若按下 4 行 3 列的键,问执行结果 BL,BH,CX和 AL各为何值?解:BL中的内容为键号,4 行 3 列的键号为 35,则 BL
36、=35=23H;BH中的内容为行码为 EFH(),但在执行后已指向下一行,故 BH=DFH();CX中的内容为计数值,扫描 4 行时 CX=4;AL中的内容为读出之列码,3 列为 F7H(),但执行结束要循环右移到 CF=1为止,此时 AL=7FH(01111111)。.教材图 6-21 的 8 位数字显示器接口图中,若 7 段 LED采用共阴极接法,要求程序不改变,硬件线路应作何变动?解:为使程序不改变,硬件连接可作如下改动:8 个数码管的共阴极分别通过缓冲器同 PA口连接,而每个阳极经过反相器同 PB口的各位相连。当选择 PA口送出的位选码为“0”时,如果 PB口送出的段选码为“0”,则对
37、应的发光管就发光,这同原来的共阳接法一样。.习图 6-4 为一微机系统的结构框图,#1、#2、#3 是 CPU总线,其中#3 为控制总线,h 为 M/-IO 信号。试分析该结构框图,说明#1、#2 各为何种总线,ag各为何种信号,U1U9为何种器件?习图 8-12 解:该微机系统由 RAM、ROM、键盘、显示器、打印机及其接口组成。CPU三总线中已知#3 为控制总线,#1 与#2 中#2 是双向总线,因此为数据总线;#1 为地址总线。信号 h 接 U1的控制端 G,h 经反相后接 U2的控制端 G,h 为 M/IO,U1,U2为地址译码器,其中 U1供上部 I/O 接口的地址译码,U2供下部存
38、储器的地址译码。U3为键盘接口是输入接口应为三态缓冲器,U4,U5分别是显示器接口和打印机接口是输出接口,应为锁存器。U6,U7的数据线为双向线,应为 RAM,而 U8,U9的数线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应
39、使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的据线为输出线,应为 ROM。信号 a,f,g 为 RD信号,b,c 为 WR 信号,d,e 为 RD或 WR 信号。.8086CPU通过 8255A同发光二极管 L0L7 以及开关 S0S7 的接口电路如习图6-5 所示,发光二极管 L0L7不断显示对应开关 S0S7 的通断状态。要求:(1)S0S7 的状态每隔半分钟改变一次,把每次变化的状态记录在从 2000H:1000H开始的内存单元中;(2)S 接通时,对
40、应的 L熄灭,S 断开时,对应的 L发亮(即S0 断开,L0发亮;S0 接通,L0熄灭);(3)连续工作 24 小时结束。用 8086 汇编语言编写的控制程序如下,请填上程序中空缺的部分(包括指令、操作数或标号,初始化时无关项置“0”)。START:MOV AL,;初始化 MOV DX,DX,AL MOV AX,MOV DS,AX LOP:MOV CX,;工作 24 小时 LOP1:MOV BX,LOP2:MOV DX,;读 PA口 AL,DX MOV BX,AL;存 S7S0 INC XOR AL,;写 PB口 MOV DX,DX,AL CALL DELAY30S LOOP HLT 8255
41、A的方式控制字如下:延时半分钟子程序:DELAY30S PROC 1 D6 D5 D4 D3 D2 D1 D0 线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为
42、位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的D0 PC30 D1 PB 0 输出;D2 PC74 1 输入 D4 PA D3 PB 工作方式,0=方式0,1=方式1 D5D6 PA 工作方式,00=方式0,01=方式1,10=方式2 MOV BX,3000 DELAY:MOV CX,2801 WAIT:LOOP WAIT DEC BX JNZ DELAY RET DELAY30S ENDP 习图 6-5 解:8255A 端口地址计算:A8 A7 A6 A5 A4 A3 A2 A1 A0 1 0 1 1 1 0 0 端口地
43、址为 170H173H 8255A 初始化:MOV AL,B;PA口工作于方式 0,输入 MOV DX,173H ;PB口工作于方式 0,输出 OUT DX,AL 开关状态记录存放在内存2000H:1000H 开始的内存单元中,必须对 DS赋值,指令为 MOV AX,2000H MOV DS,AX 开关状态每隔半分钟改变一次,控制电路连续工作 24 小时,则采样次数为 24 小时/分钟=24 60/=2880 次。要求开关 S 接通,对应灯熄灭,开关 S 接通时输入“0”,而灯熄灭要求输出“1”,因此必须将 PA口读入内容取反后输出到 PB口。调用子程序前必须保护现场,返回子程序前必须恢复现场
44、。这里的现场即子程序中所用到的寄存器。则答案应为 线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令
45、的机器码为个字节存放在开始的个单元中解图习在无等待周期的 90H 0FFH 173H 171H OUT OUT 2000H PUSH BX 2880 PUSH CX 1000H POP CX 170H POP BX IN LOP2 BX 第 7章.说明 82535 的方式 2 与方式 3 的工作特点。解:可输出重复波形,既可软件触发启动,又可硬件触发启动。.说明 82535 的方式 1 与方式 5 的工作特点。解:只能采用硬件触发启动。.82535 在写入计数初值时,二进制计数和十进制计数有无区别?若有,有何区别?解:采用二进制计数时,将计算所得的数值采用二进制、十进制或十六进制表示都可以,例
46、如计数初值为 50,可写成 50、32H或 00110010B都可;采用十进制计数时,必需将计算所得的数值写成 BCD码表示,例如,计数初值为 50,必需写成 50H。.定时器 8253 通道 0 按方式 3(方波发生器)工作,时钟 CLK0的频率为 1MHZ,要求输出方波的频率为 40KHZ,此时写入的计数初值应为多少?输出方波的“1”和“0”各占多少时间。解:计数初值为 fCLK0/fOUT0=1MHz/40KHz=25 方波的 1 占 13s,0 占 12s 线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需
47、位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的.定时器 8253 输入时钟频率为 1MHZ,并设定为按 BCD码计数,若写入的计数初值为 0080H,则该通道定时时间是多
48、少?解:80 s:(TCLK=1/1MHz=1s).试编程,将 8253 计数器 0 设置为模式 1,计数初值为 3000H,计数器 1 设置为模式 2,计数初值为 2010H;计数器 2 设置为模式 4,计数初值为 4030H。解:0 通道 方式 1 n0=3000H 1 通道 方式 2 n1=2010H 图习 8 3 2 通道 方式 4 n3=4030H MOV AL,22H (00110010B)OUT 83H,AL MOV AL,30H OUT 80H,AL MOV AL,74H (01110100B)OUT 83H,AL MOV AL,10H OUT 81H,AL MOV AL,20
49、H OUT 81H,AL MOV AL,0B8H (B)OUT 83H,AL MOV AL,30H OUT 82H,AL MOV AL,40H 线采用全译码方式位构成的存储系统位构成的存储系统位构成的存储系统位构成的存储系统解需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要片片外地址译码需位地址线需要位片片外地址译码需位地址线现有一少寻址线解需要片每片芯片需条寻址线存储系统最少需条寻址线有芯片的译码电路如图所示请计算该芯片的地址范围及存储容量图习解的地址范围为存储容量为某一存储器系统如图习所示回答它们的存储容量各是多少和存储器地址存单元有个地址对应使用和译码器构成一个存储容量为的存
50、储系统系统地址总线为位数据总线为位解执行指令从取指到执行指令最少需要多少时间设时钟频率为该指令的机器码为个字节存放在开始的个单元中解图习在无等待周期的OUT 80H,AL .8253 5 的计数通道 0 连接如图习 77,试回答(1)计数通道 0 工作于何种工作方式,并写出工作方式名称(2)写出计数通道 0 的计数初值(要列出计算式)图习 7 1 解:方式 2,频率发生器 n0=1ms/400ms=1ms/=2500 7.8.若用 8253 计数器对设备的转轴的旋转速度进行测试,接口电路如图习 72 所示。从图可知,若与轴相连的转盘上均匀地钻有每圈 50 个孔,当轴旋转时,通过光电转换,每通过