东南大学《微机系统与接口》作业 习题五 第5 章 2 答案
微机原理与接口技术第五章试题及答案

第五章5-1选择题1、6264芯片是(B)(A)EEPROM (B)RAM(C)FLASH ROM (D)EPROM2、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式33、使用8255可以扩展出的I/O口线是(B)(A)16根(B)24根(C)22根(D)32根4、当8031外出扩程序存储器8KB时,需使用EPROM 2716(C)(A)2片(B)3片(C)4片(D)5片5、某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)(A)11根(B)12根(C)13根(D)14根6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)(A)P0 (B)P1 (C)P2 (D)P37、当使用快速外部设备时,最好使用的输入/输出方式是(C)(A)中断(B)条件传送(C)DMA (D)无条件传送8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)(A)INT1 (B)TI (C)串行接口(D)INT09、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU 10、MCS-51的并行I/O口读-改-写操作,是针对该口的(D)(A)引脚(B)片选信号(C)地址线(D)内部锁存器5-2判断题1、MCS-51外扩I/O口与外RAM是统一编址的。
(对)2、使用8751且EA=1时,仍可外扩64KB的程序存储器。
(错)60KB3、8155的复位引脚可与89C51的复位引脚直接相连。
(对)4、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
(错)统一编址的特点正是无需专门的输入输出指令。
5、8031片内有程序存储器和数据存储器。
(错)无程序存储器6、EPROM的地址线为11条时,能访问的存储空间有4K。
(错)2K.7、8255A内部有3个8位并行口,即A口,B口,C口。
微机系统与接口_东南大学中国大学mooc课后章节答案期末考试题库2023年

微机系统与接口_东南大学中国大学mooc课后章节答案期末考试题库2023年1.以下指令不影响标志寄存器状态的是()。
参考答案:LEA2.若定义DADA DW 1234H,5678H, 则执行MOV BL,BYTE PTR DATA 指令后,BL=()。
参考答案:34H3.CPU与存储芯片的连接方式将影响芯片的()。
参考答案:地址范围4.某数在计算机中用压缩BCD码表示为10010011,其真值为。
参考答案:935.动态RAM的基本存储电路,是利用MOS管栅-源极之间电容对电荷的暂存效应来实现信息存储的。
为了避免所存信息的丢失,必须定时给电容补充电荷,这一操作称为()。
参考答案:刷新6.只读存储器ROM的特点是参考答案:在使用时不能够改变_只能用于存放固定程序7.关于部分译码法说法正确的是参考答案:部分译码法比全译码法简单_存在地址重叠8.中断向量与中断类型码的关系是()。
参考答案:中断向量地址=中断类型码*49.数据定义语句DATA DW34H, 5DUP(?) 分共配()个字节的存储单元。
参考答案:1210.假设8255的口地址为100H-103H,需要进行开中断操作,即使得INTE=1,为此编写以下程序段,请将其补充完整。
MOV AL, 00001101b;(PC6=1)MOV DX, _______OUT DX, AL参考答案:103H11.若8255 A口工作方式2,B口工作于方式1,则C口有位可以用于输入输出。
参考答案:12.设8254的计数器0的端口地址为60H,计数器1的端口地址为64H,则控制口的地址应为()。
参考答案:6CH13.设DS=2000H, SS=1000H, BP=200H, BX=150H, SI=100H, 则指令MOV AX,[BP+SI],源操作数的物理地址是()。
参考答案:10300H14.若8254处于计数过程中,当CPU对它装入新的计数初值时,其结果是()参考答案:8254允许编程,是否影响当前计数过程随工作方式不同而不同15.8088/8086有20根地址线,其可以寻址的最大I/O空间为()参考答案:64K16.下面那一选项是外存储器的类型参考答案:辅助存储器17.电擦除可编程ROM的特点是参考答案:可以按字节进行擦除18.若使用存放在寄存器BX中的偏移地址进行寻址,其默认对应的段寄存器为参考答案:DS19.中断返回指令是()。
微机原理与接口技术第五章习题解答

微机原理与接口技术(楼顺天第二版)习题解答第5章总线及其形成5.1 微处理器的外部结构表现为数量有限的输入输出引脚,它们构成了微处理器级总线。
5.2 微处理器级总线经过形成电路之后形成了系统级总线。
5.3 答:总线是计算机系统中模块(或子系统)之间传输数据、地址与控制信号的公共通道,它是一组公用导线,是计算机系统的重要组成部分。
采用标准化总线的优点是:①简化软、硬件设计。
②简化系统结构。
③易于系统扩展。
④便于系统更新。
⑤便于调试与维修。
5.4 答:在微型计算机应用系统中,按功能层次可以把总线分成:片内总线、元件级总线、系统总线与通信总线。
5.5 答:RESET为系统复位信号,高电平有效,其有效信号至少要保持四个时钟周期,且复位信号上升沿要与CLK下降沿同步。
系统复位后的启动地址为0FFFF0H。
即:(CS)=0FFFFH,(IP)=0000H。
5.6 8086CPU复用的引脚有AD15~AD0、A16/S3、A17/S4、A18/S5、A19/S6、BHE/S7。
8088CPU复用的引脚有AD7~AD0、A16/S3、A17/S4、A18/S5、A19/S6、BHE/S7。
5.7 答:设置引脚复用主要是可以减少引脚数量。
CPU通过分时复用解决地址线与数据线的复用问题。
ALE为地址锁存使能信号在总线周期的T1周期有效,BHE为高8位数据线允许,在T1周期有效,需要锁存器锁存,在需要使用高8位数据线时使用。
5.8 答:高阻态可做开路理解。
可以把它看作输出(输入)电阻非常大。
5.9 答:RESET(Reset):复位信号,输入,高电平有效。
CPU 收到复位信号后,停止现行操作,并初始化段寄存器DS、SS、ES,标志寄存器PSW,指令指针IP与指令队列,而使CS=FFFFH。
RESET信号至少保持4个时钟周期以上的高电平,当它变成低电平时,CPU执行重启动过程,8086/8088将从地址FFFF0H开始执行指令。
微机原理与接口技术 第5章课后作业答案

4
D0~ D7 8088系统 BUS
D0~ D7 · · · A0 SRAM 6116
A0 A 10
MEMW
A 10
R/W OE D0~ D7 CS
MEMR
D0~ D7 A0 · · ·
A0 A 10 R/W OE CS
A 10
MEMW MEMR & A 18 A 17 A 19 A 16 A 15 A 14 A 13 A 12 A 11
5.10 74LS138译码器的接线图如教材第245页的图5-47所示,试判断其输出端Y0#、Y3#、Y5#和 Y7#所决定的内存地址范围。
解:因为是部分地址译码(A17不参加译码),故每个译码输出对应2个地址范围: Y0#:00000H ~ 01FFFH 和 20000H ~ 21FFFH Y3#:06000H ~ 07FFFH 和 26000H ~ 27FFFH
5.2 为什么动态RAM需要定时刷新?
解:DRAM的存储元以电容来存储信息,由于存在漏电现象,电容中存储的电荷会逐渐泄漏,从而使信息丢失或出 现错误。因此需要对这些电容定时进行“刷新”。 5.3 CPU寻址内存的能力最基本的因素取决于___________。 解:地址总线的宽度。 5.4 试利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。 解:将地址范围展开成二进制形式如下图所示。 0011 0010 0000 0000 0000 0011 0011 1111 1111 1111
解:
(1)特点是:它结合了RAM和ROM的优点,读写速度接近于RAM,断电后信息又不会丢失。 (2)28F040的编程过程详见教材第222~223页。 5.14 什么是Cache?它能够极大地提高计算机的处理能力是基于什么原理? 解: (1)Cache 是位于CPU与主存之间的高速小容量存储器。 (2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。 5.15 若主存DRAM的的存取周期为70ns,Cache的存取周期为5ns,有它们构成的存储器的平 均存取周期是多少? 解:平均存取周期约为 70×0.1ns + 5×0.9ns =11.5ns。
微机原理及接口技术试题第五章 习题和答案

第五章习题和答案一、单选题1.计算机的外围设备是指____A__。
A、输入/输出设备B、外存储器C、远程通信设备D、除了CPU和内存以外的其他设备2.下述I/O控制方式中,___C___主要由硬件实现。
A、程序传送方式B、中断方式C、DMA方式D、I/O处理机方式3.接口电路的最基本功能是____C__。
A、在CPU和外设间提供双向的数据传送B、反映外设当前的工作状态C、对传送数据提供缓冲功能D、对外设进行中断管理4.一个完整的DMA操作过程大致可分3个阶段,其中没有的阶段是___B___。
A、准备阶段B、总线控制阶段C、数据传送阶段D、传送结束阶段二、判断题1.把接口电路中CPU可以访问的每一个寄存器或控制电路称为一个I/O端口。
(T )2.采用统一编址方式时,CPU对I/O设备的管理是用访问内存的指令实现的。
(T )3.无条件传送是一种最简单的输入/输出传送,一般只用于简单、低速的外设的操作。
(T )4.中断方式的特点是改CPU的被动查询为主动响应。
(F )5.DMA控制器是一个特殊的接口部件,它有主、从两种工作状态。
(T )三、思考题1.外设为何必须通过接口与主机相连?存储器与系统总线相连需要接口吗?为什么?答: 外设都必须通过I/O接口电路与微机系统总线相连,因为CPU与外部设备通信在运行速度和数据格式上差异很大. 存储器与系统总线相连不需要接口.因为接口是用来连接微机和外设的一个中间部件,I/O接口电路要面对主机和外设两个方面进行协调和缓冲,存储器属于微机系统的组成部分.它们之间的数据传输是标准的、统一的没有必要通过接口.2.CPU与外设间传送的信号有哪几类?答: CPU与外设间传送的信息大致可分为以下3类: 数据信息(分为数字量,模拟量和开关量), 控制信息(CPU发出的用来控制外设工作的命令)和状态信息(用来反映输入、输出设备当前工作状态的信号).3. 常用的I/O端口编址方式有哪几种?各自的特点如何?答: 系统对I/O端口的地址分配有两种编址方式:统一编址和独立编址。
微机原理与接口技术 第五章 课后答案

第五章参考答案1.简述SRAM芯片与DRAM芯片的共同点与不同点。
答:SRAM与DRAM的共同点:都属于随机存取存储器,具有易失性。
SRAM与DRAM的共同点:SRAM利用双稳态触发器电路保存信息,集成度比DRAM 低,功耗比DRAM大;DRAM利用MOS管栅极和源极之间的极间电容C保存信息,需要刷新电路保证信息较长时间保存。
2.叙述ROM芯片的常见分类,各种ROM芯片的特点及其适用场合。
答:ROM的常用分类结果:掩膜ROM:生产完成的芯片已保存了信息,保存的信息无法修改,适用于大批量的定型产品中。
PROM:PROM可以一次写入信息,一旦写入无法更改,适用于小批量的定型产品中。
EPROM:紫外线擦除可多次编程的存储器,适用于新产品的开发。
EEPROM:电擦除可多次编程的存储器,适用于需要在线修改的场合。
3.利用4片6116(2K×8位)芯片设计连续存储器,采用全地址译码。
设起始地址为60000H,求存储器的最后一个单元地址。
答:存储器的最后一个单元地址为:61FFFH.4.用6264 RAM(8K×8位)芯片构成256K字节存储器系统,需要多少片6264芯片?20位地址总线中有多少位参与片内寻址?有多少位可用作片选控制信号?答:需要32片6264芯片。
20位地址总线中有13位参与片内寻址;有7位可用作片选控制信号。
5.某微机系统中ROM区有首地址为9000H,末地址为FFFFH,求其ROM区域的存储容量。
答:其ROM区域的存储容量为28K。
6.在8088CPU的系统中扩展32K字节的RAM,其扩充存储空间的起始地址为08000H。
设系统的地址总线为A19~A0,数据总线为D7~D0,存储器芯片选用6264。
利用74LS138译码器设计译码电路,并画出扩充的存储器系统的连线图。
8088系统解:7.选用2764、6264存储器芯片,为8086 CPU最小方式系统设计16K字节的ROM和256K 字节的RAM,利用74LS138译码器画出译码电路和存储器芯片的连接图。
东南大学《微机系统与接口》复习选择题

参考答案:C
4. 当 8255A 的 PA 口工作于方式 1 时,对 PC4 置位,其作用是( )。
A.启动输入
B.开放输入中断 C.允许输入 D.停止输入
参考答案:B
5. 8255 端口 A 工作在方式 2,其端口功能是( )。
A.双向
B.输出
C.输入
D.传送
参考答案:A
6. 读 8255 的 B 口时 A1A0、/RD、/WR、/CS 为( )。
A.方式 1 B.方式 2 C.方式 3 D.方式 4 E.方式 5 F.方式 0 参考答案:BC 16. 8253 定时器的六种工作方式中,计数期间 OUT 端输出低电平的工作方式是(
A.方式 1 B.方式 2 C.方式 3 D.方式 4 E.方式 5 F.方式 0 参考答案:AF
)。
第七章 中断接口技术
A.发控制命令
B.进行状态检测
C.发 I/O 端口地址
D.发读/写命令
参考答案:B
16. 下列输入/输出控制方式中属于 CPU 程序控制传送方式的是(
A.无条件传送方式
B.查询传送方式
C.中断传送方式
D.DMA 传送方式
E.通道传送方式
参考答案:ABC
17. 外设接口电路的功能有( )。
A.提供数据缓冲
A.IF=0
B.IF=1
C.TF=0
D.TF=1
参考答案:B
8. 当 8086CPU 的 INTR=1 且 IF=1 时,则 CPU 完成( )后,响应该中断请求,进行中断处理。
A.当前时钟周期
B.当前总线周期
C.当前指令周期
D.下一个指令周期
参考答案:C
9. INT n 指令中断是( )。
微机系统与接口keys5_1

习题五(第5章)(1)1.(程序)查询方式2)中断方式3)DMA方式1)传送效率低2)效率较高,CPU响应较快,但传送由中断软件完成3)效率较高,硬件完成,但电路复杂。
2.MOV DX,218H ;开关输入端口MOV SwitchS,AL ;保存开关状态CHKS: CMP AL,0FFHJZ ALLONOFF ;全断开CMP AL,0JNZ ONOFFALLONOFF: MOV AL,1JMP LEDOUTONOFF: MOV AL,0LEDOUT: DX,219H ;LED端口:1 亮 OUT DX,AL3.(SP)=00FAH (SS)=0300H (FLAGS)=0004H(IP)=0040H (CS)=0100H(SP)Î 00A2H0900H0204H0100HÎ4.处理顺序:->除0->INTR->单步5.ICW1:D7-D5=A7-A5=XXX (8080/8085用)D4=1 标志D3=1 高电平触发D2=X ;(8080/8085用)D1=1 单片D0=1 要写ICW400011011=1BH ->02C0HICW2: 16H->00010000B->ICW2 (02C1H) 取X=0ICW4: 00001101=0DH (02C1H)MOV DX,02C0HMOV AL,1BH ;ICW1OUT DX,ALINC DX ;02C1HMOV AL,16HOUT DX,ALMOV AL,0DHOUT DX,AL6. MOV SI,offset RETARRCLIMOV DX,50HMOV AL,00001110BOUT DX,ALIN AL,DXMOV [SI],ALINC SIMOV AL,00001111BOUT DX,ALIN AL,DXMOV [SI],ALINC SIINC DXIN AL,DXMOV [SI],AL7. MOV DX,CNT0+3 ;43HMOV AL,10110101BOUT DX,ALMOV AL,LOW 2000MOV DX,CNT0+2OUT DX,ALMOV AL,HIGH 200OUT DX,AL8.1)方式0 计数初始计数均为602)秒(60->0)进位重新置数CNT EQU 123 ;CNT为8253端口,也可以设为BCD计数,初值为16进制数MOV AL,10110000BMOV DX,CNT+3OUT DX,ALMOV DX,CNT+2MOV AL,59OUT DX,ALMOV AL,0OUT DX,ALMOV DX,CNT+3MOV AL,01110000BOUT DX,ALMOV DX,CNT+1MOV AL,59OUT DX,ALMOV AL,0OUT DX,ALMOV AL,00110000BMOV DX,CNT+3OUT DX,ALMOV AL,LOW 999MOV DX,CNTOUT DX,ALMOV AL,HIGH 999OUT DX,AL9软件计时器方式0计数SECOND+1,>=60则复位MIN+1 >=60则复位Hours+1 >=24则复位MOV DX,CNT+3MOV AL,30HOUT DX,ALMOV AL,LOW 999MOV DX,CNTOUT DX,ALMOV AL,HIGH 999OUT DX,AL┇多种表达形式,中断处理INTSV: PUSH …INC SECONDSCMP SECONDS,60JC NEXTFMOV SECONDS,0INC MINUTSCMP MINUTS,60JC NEXTFMOV MINUTS,0INC HOURSCMP HOURS,24JC NEXTFMOV HOURS,0┇NEXTF: POP …┇。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题五(第5章)(2)
1.方式0 A出B入,开关Si闭合时PBi=1, PAi=0低电平时继电器Ri吸合INIT: MOV AL,1000X01XB
MOV DX,63H
OUT DX,AL
MOV AL,0
MOV DX,60H
OUT DX,AL
;10ms:
MOV AL,CTRLbyte
MOV DX,60H ‘;PA
OUT DX,AL
INC DX
IN AL,DX
MOV Sbyte,AL
2.(1)MOV AL,10010010B
MOV DX,0063H
OUT DX,AL
(2)MOV AL,11XXX10XB
(3)MOV AL,10110111H
3.除数=0060H
MOV DX, 02C0H+3
MOV AL, 80H
OUT DX, AL
MOV DX, 02C1H
MOV AL, 0
OUT DX, AL
DEC DX ; (MOV DX, 2C0H)
MOV AL, 60H
OUT DX, AX
MOV DX, 2C0+3
MOV AL, 00001010B (0AH) ;波特率
OUT DX, AL
MOV DX, 2C1H ;中断允许
MOV AL, 00000010B
OUT DX, AL
3. 除数=0030H
波特率字=00000011B=03H
设串口基址3F8H
可用查询或中断方式,查询可查询缓冲区
查询:MOV DX, 3FBH
MOV AL, 80H
OUT DX, AL
MOV DX, 3F9H
MOV AL, 0
OUT DX, AL
MOV DX, 3F8H
MOV AL, 30H
OUT DX, AL
; 发送:
T1: MOV DX, 3FDH
IN AL, DX
TEST AL, 20H
JZ T1
MOV AL, 0AAH
MOV DX, 3F8H
OUT DX, AL
CALL SREGCK
MOV AL, 55H
MOV DX, 3F8H
OUT DX, AL
CALL SREGCK
MOV CL, T_LEN
MOV SI,OFFSET T_BUF
TLOOP: MOV AL, [SI]
MOV DX, 3F8H
OUT DX, AL
CALL SREGCK
INC SI
DEC CL
JNE TLOOP
MOV AL, 55H
CALL TSEND
MOV AL, 0AAH
CALL TSEND
…………
发送查询子程序
SREGCK: DX, 3FDH
IN AL, DX
TEST AL, 20H
JZ SREGCK
RET
发送子程序
TSEND: MOV DX, 3F8H
OUT DX, AL
RET
接收:
R1: CALL RBUFCK
MOV DX, 3F8H
IN AL, DX
CMP AL, 0AAH
JNZ R1
CALL BRICV ;AAH
CMP AL, 55H
JNZ R1
MOV AL, 0 ;AAH,55H,启动计数MOV R_LEN, AL
MOV SI,OFFSET R_BUF
R2: CALL BRICV
CMP AL, 55H
JZ R3
MOV [SI], AL
INC R_LEN
INC SI
JMP R2
R3: CALL BRICV
CMP AL, 0AAH
JZ R4 ;55H,AAH
MOV AL, 0FFH
MOV ERROR, AL
…….
R4: MOV AL, 00
MOV ERROR, AL
…………
接收查询子程序
RBUFCK: MOV DX, 3FDH
IN AL, DX
TEST AL, 01
JZ RBUFCK
RET
接收子程序
BRICV: MOV DX, 3F8H
IN AL, DX
RET
4.
MOV AL, 4
MOV DX, 600H+8
OUT DX, AL
MOV AL, 0
MOV DX, 600H+0DH
OUT DX, AL
MOV DX, 600H+2H
MOV AX, OFFSET SOURCC
OUT DX, AL
MOV AL, AH
OUT DX, AL
MOV AX, 1000H
MOV DX, 0600H+3 ;1#字节数
OUT DX, AL
MOV AL, AH
OUT DX, AL
MOV DX, 0600H+0BH ;模式R MOV AL, 00001001B ;READ OUT DX, AL
MOV AX, OFFSET DST
MOV DX, 0600H+4 ;2#地址OUT DX, AL
MOV AL, AH
OUT DX, AL
MOV AX, 1000H
MOV DX, 0600H+5 ;2#字节数OUT DX, AL
MOV AL, AH
OUT DX, AL
MOV DX, 0600H+0BH ;模式R MOV AL, 00000110B ;2#WRITE OUT DX, AL
MOV AL, 00001001B
MOV DX, 0600H+0FH ;屏蔽字OUT DX, AL
MOV AL, 11000011B
MOV DX, 0600H+8 ;命令字OUT DX, AL。