微机接口与通信作业
微机原理及接口第九章作业答案
“微机系统原理与接口技术”第九章习题解答(部分)1. 什么是并行接口和串行接口?它们各有什么作用?答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。
并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。
2. 试画出8255A与8086CPU连接图,并说明8255A的A o、A i地址线与8086CPU的A i、A2地址线连接的原因。
答:8255A与8086CPU的连线图如下图所示:题9-2图8086系统有16根数据线,而8255只有8根数据线,为了软件读写方便,一般将8255 的8条数据线与8086的低8位数据线相连。
8086在进行数据传送时总是将总线低8位对应偶地址端口,因此8086CPU要求8255的4个端口地址必须为偶地址,即8086在寻址8255 时A0脚必须为低。
实际使用时,我们总是将8255的A0、A1脚分别接8086的A1、A2脚,而将8086的A0脚空出不接,并使8086访问8255时总是使用偶地址。
4. 简述8255A工作在方式1时,A组端口和B组端口工作在不同状态(输入或输出)时,C端口各位的作用。
注:带*的各中断允许信号由 C 口内部置位/复位操作设置,非引脚电平。
5. 用8255A控制12位A/D转换器,电路连接如下图所示。
设B 口工作于方式1输入,C 口上半部输入,A 口工作于方式0输入。
试编写8255A的初始化程序段和中断服务程序(注:CPU采用中断方式从8255A中读取转换后的数据)。
答:设8255的A、B、C及控制端口的地址分别为PORTA、POATB、PORTC和PCON,则一种可能的程序段实现如下:初始化8255AMOV AL,10011110B;设置8255A的工作方式控制字OUT PCON,ALMOV AL,00000101B;设置C 口置位復位控制字,使INTEA (PC2)为OUT PCON,AL;高电平,允许B 口中断MOV AL,00000010B;设置C 口置位/复位控制字,使PC1(IBF B)输出OUT PCON,AL;低电平,启动第一次A/D转换6. 用8255A作为CPU与打印机接口,8255的A 口工作于方式0,输出;C 口工作于方式0。
微机接口作业整理
作业一1.字长=8,用补码形式完成下列十进制数运算。
写出补码运算的结果并讨论结果是否有溢出?A(+75)补+(-6)补=101000101(填写连带进位的9个比特)是否溢出?否2.字长=8,用补码形式完成下列十进制数运算。
写出补码运算的结果并讨论结果是否有溢出?(B)(-35)补+(-75)补= (110010010)补(填写连带进位的9个比特)是否溢出? 否3.字长=8,用补码形式完成下列十进制数运算。
写出补码运算的结果并讨论结果是否有溢出?(C)(-85)补+(15)补= (010111010)补(填写连带进位的9个比特)是否溢出?否4.字长=8,用补码形式完成下列十进制数运算。
写出补码运算的结果并讨论结果是否有溢出?(D)(+120)补+(+18)补= (010001010)补(填写连带进位的9个比特)是否溢出?是5.(11101.1011)2=(29.6875)106. (147)10=(10010011)27. (147)10=(93)168. (3AC)16=(940)109.(10010110)BCD= (1100000)210.字长=8,[-1]补=(FF)1611.字长=8,[x]补=(A5),则x= (-5B)1612.设字长=8,X=(8E)16, 当X分别为原码的时候,其真值=(-0E)1613.设字长=8,X=(8E)16, 当X分别为补码的时候,其真值=(-72)1614.设字长=8,X=(8E)16, 当X分别为反码的时候,其真值=(-71)1615.设字长=8,X=(8E)16, 当X分别为无符号数的时候,其真值=(8E)16作业二1. 主存储器和CPU之间增加高速缓冲器的主要目的是(b)a. 扩大CPU通用寄存器数量b. 解决主存与CPU之间速度匹配问题c. 扩大主存储器容量2.中央处理机(CPU)是指(b)a. 控制器b. 运算器和控制器c. 运算器3.若内存容量为64KB,则访问内存所需地址线( c)条a. 20b. 18c. 164.断电后存储的资料会丢失的存储器是(a)a. RAMb. ROMc. 硬盘5. 8086/8088 CPU中ES是(b)a. 代码段寄存器b. 附加段寄存器c. 数据段寄存器6.能够被CPU直接识别的语言是(c)a. 汇编语言b. 高级语言c. 机器语言7.运算器的主要功能是进行(c)a. 算术运算b. 初等函数运算c. 逻辑运算与算术运算8.冯·诺依曼体制中最核心的思想是计算机采用(存储程序)工作方式9.在计算机中使用的连同数符一起数码化的数称为(机器数)10.运算器由多种部件组成,其核心部件是(ALU )作业三1. BP寄存器约定访问的逻辑段是数据段(×)2. 一个源程序中可以包含多个逻辑段。
微机接口技术随堂作业
微机接口技术随堂作业第一章微机接口技术概述1. 1.8086微处理器可寻址访问的最大I/O空间是()。
A.1KBB.64KBC.640KBD.1MB参考答案:B2. 2.CPU的控制总线提供()。
A.数据信号流B.所有存储器和I/O设备的时序信号及控制信号C.来自I/O设备和存储器的响应信号D.前面B和C两项参考答案:D3. 3. CPU的数据总线提供()。
A.数据信号流B.所有存储器和I/O设备的时序信号及控制信号c:\iknow\docshare\data\cur_work\微机原理与接口技术\C.来自I/O设备和存储器的响应信号D.地址信号流参考答案:A4. 4. CPU的地址总线提供()。
A.数据信号流B.所有存储器和I/O设备的时序信号及控制信号C.来自I/O设备和存储器的响应信号D.地址信号流参考答案:D5. 5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是()。
A.BC D.参考答案:A6. 6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是()。
A.DX寄存器所存放的地址B AL寄存器所存放的数据C D.参考答案:A7. 7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是()。
A.DX寄存器所存放的地址B AL寄存器所存放的数据C D.参考答案:B11. 11. 8086CPU在作总线操作时,遇到READY=L后可插入()。
A.1个等待周期B 等待周期个数由具体情况所定C 2个等待周期D. 3个等待周期参考答案:B12. 12. 8086系统中,SP()。
A.只能指向奇地址单元B 只能指向偶地址单元C最好指向偶地址单元D. 最好指向奇地址单元参考答案:B13. 13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是()。
A.总线驱动器74LS245 B 总线锁存器74LS373C 总线控制器8288 D. 中断控制器8259参考答案:C14. 14. 8086/8088CPU读总线周期中,T1~T4期间一直保持有效的信号是()。
微机技术作业_串并行通信和接口技术
5串并行通信和接口技术5.1接口部件为什么需要有寻址功能?设计一个用74LS138构成的译码电路,输入为A3、A4、A5、A8,输出8个信号以对8个接口部件进行选择。
想一想如果要进一步对接口中的寄存器进行寻址,应该怎样实现?5.2接口部件的输入/输出操作具体对应哪些功能,举例说明。
5.3 从广义上说接口部件有哪些功能?5.4 怎样进行奇/偶校验?如果用偶校验,现在所传输的数据中1的个数为奇数,那么,校验位应是多少?5.5什么叫覆盖错误?接口部件如果反映覆盖错误?5.6接口部件和总路线之间一般有哪些部件?它们分别完成什么功能?5.7为什么串行接口部件中的4个寄存器可以只用1位地址来进行区分?5.8在数据通信系统中,什么情况下可以采用全双工方式,什么情况下可用半双工方式?5.9什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?5.10什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,那么时钟频率为多少?5.11标准波特率系列指什么?5.12设异步传输时,每个字符对应1个超始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为9600,刚每秒能传输的最大字符数为多少个?5.13在RS-232-C标准中,信号电平与TTL电平不兼容,问RS-232-C标准的1和0分别对应什么电平?RS-232-C的电平和TTL电平之间通常用什么器件进行转换?5.14 从8251A的编程结构中,可以看到8251A有几个寄存器和外部电路有关?一共要几个端口地址?为什么5.15 8251A内部有哪些功能模块?其中读/写控制逻辑电路的主要功能是什么?5.16 什么叫异步工作方式?画出异步工作方式时8251A的TxD和RxD线上的数据格式。
5.17 什么叫同步工作方式?什么叫双同步字符方式?外同步和内同步有什么区别?画出双同步工作时8251A的TxD线和RxD线上的数据格式。
5.18 8251A和CPU之间有哪些连接信号?其中C/D和RD、WR如何结合起来完成对命令、数据的写入和状态、数据的读出?5.19 8086/8088系统中,8251A的C/D端应当和哪个信号相连,以便实现状态端口、数据端口、控制端口的读/写?5.20 8251A和外设之间有哪些连接信号?5.21为什么8251A要提供DTR,DSR,RTS,CTS四个信号作为和外设的联络信号?平常使用时是否可以只用其中两个或者全部不用?要特别注意什么?说明CTS端的连接方法。
微机与接口技术实验报告
微机与接口技术实验报告微机与接口技术实验报告引言微机与接口技术是计算机科学中的重要领域,它涉及到计算机与外部设备之间的通信和数据传输。
本实验报告旨在介绍微机与接口技术的基本概念、实验过程和结果,以及对实验结果的分析和讨论。
一、实验目的本实验旨在通过设计和实现一个简单的数据输入输出接口,加深对微机与接口技术的理解。
具体目标包括:1. 理解接口技术的基本原理和工作方式;2. 掌握接口电路的设计和实现方法;3. 学会使用编程语言控制接口电路进行数据输入输出。
二、实验原理1. 接口技术的基本原理接口技术是计算机与外部设备之间进行数据传输的关键。
通过接口电路,计算机可以与各种外部设备进行通信,实现数据的输入和输出。
接口电路通常由硬件和软件两部分组成,硬件部分负责物理连接和信号转换,而软件部分则负责控制和管理数据传输。
2. 接口电路的设计和实现接口电路的设计需要考虑多个因素,包括外部设备的接口标准、数据传输速率、数据格式等。
常用的接口标准包括串行接口(如RS-232)和并行接口(如Centronics接口)。
设计接口电路时,需要根据具体需求选择合适的接口标准,并合理设计电路结构和信号处理方式。
3. 编程语言控制接口电路为了实现数据的输入和输出,需要使用编程语言控制接口电路。
常用的编程语言包括C、C++和Python等。
通过编写相应的程序,可以控制接口电路进行数据传输,并实现与外部设备的交互。
三、实验过程1. 硬件设计与连接根据实验要求,设计并连接适当的硬件电路,包括接口芯片、电阻、电容等。
确保电路连接正确,且与计算机的接口兼容。
2. 软件编程使用C语言编写程序,实现对接口电路的控制。
程序应能够实现数据的输入和输出,并确保数据的正确传输和处理。
3. 实验操作根据实验要求,进行相应的实验操作。
包括数据输入和输出测试、数据传输速率测试、数据格式转换测试等。
记录实验过程中的数据和结果。
四、实验结果分析1. 数据输入输出测试通过实验操作,测试接口电路的数据输入和输出功能。
15春西南交《微机接口技术》在线作业二答案
15春西南交《微机接口技术》在线作业二答案XXX《微机接口技术》在线作业二一、单选题(共14道试题,共98分。
)1.需要在程序中使用I/O指令完成的数据输入输出方式有。
A. DMAB.无条件程序直接传送C.程序查询控制式D.中断方式正确答案:A2.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么,在下面几种主机与设备数据传送方式中,( )主程序与外围设备是并行运行的。
A.程序查询方式B.中断方式C. DMA方式正确答案:C3.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么,在下面几种主机与设备数据传送方式中,()主机与设备是串行工作的。
A.程序查询方式B.中断方式C. DMA方式正确答案:A4.在下列指令中,能使8086CPU对I/O端口进行读/写访问的是:( )A.停止指令B.串操作指令C.输入/输出指令D. MOV指令正确答案:C5.不需要在程序中使用I/O指令完成的数据输入输出方式是( )。
A. DMAB.无前提步伐直接传送C.程序查询控制式D.停止方式正确答案:A6.采用DMA方式传送数据时,每传送一个数据就要占用的时间A.一个指令周期B.一个机器周期C.一个存储周期D.一个总线周期正确答案:C7.采用4个中断控制器8259A级联后,CPU的可屏蔽中断源能够扩大到( )。
A. 31B. 32C. 29D. 30正确答案:C8.XXX 8086CPU可以访问的I/O空间有:( )A. 4GBB. 1MBC. 64KBD. 1KB正确答案:DB.由编程进行形式设定C.无需8286收发器D. CPU提供全部的控制信号正确答案:A10.当采用输入操作情况下,除非计算机等待数据,否则无法传送数据给计算机。
A.程序查询方式B.中断方式C. DMA方式正确答案:A11.8237 DMA控制器有三类DMA数据传送模式,以下哪个不是其中的方式( )。
A.单字节传送模式B.字传送模式C.数据块传送模式D.请求传送形式正确答案:B12.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么,在下面几种主机与设备数据传送方式中,()主机与设备是并行工作的。
兰大网院17春接口与通讯技术课程作业_C
D: A、B、C口既可以输入,也可以输出
单选题
下列设备系统中,一般不与三总线直接连接的是( )。
A:外设
B: I/O接口
C: ROM
D: RAM
单选题
实现DMA传送,需要()。
A: CPU通过执行指令来完成
B: CPU利用中断方式来完成
C: CPU利用查询方式来完成
B: 8253内部有一个8位的计算器
C: 8253内部计数器均可工作在计数模式下
D: 8253工作方式3可以产生连续的方波
单选题
当多个中断源同时发出中断请求时,采用()方法选择响应
A:判优处理
B:总线竞争
C:时序优先
D:周期优先
单选题
MP3同PC机的连接是接在( )
A: ISA总线上
B: EISA总线上
D:不需要CPU参与即可完成
单选题
8086 CPU的INTR引脚上输入的信号是()
A:非屏蔽中断请求
B:可屏蔽中断请求
C:中断响应
D:总线请求
单选题
一个微机系统中,有多个I/O数据输入端口,CPU采用MOV指令从该端口读入数据,该系统采用()端口编址方式?
A:传送编址
B:统一编址
C:集成编址
D:单独编址
判断
中断响应时,保护现场就是将CS:IP寄存器中的内容压入堆栈。
判断
接口应用系统设计由硬件设计:(总线侧连接、外设侧连接);软件设计:(静态初始化、动态数据传输处理及控制);两部分组成。
判断
总线的带宽取决于总线宽度和工作频率,总线宽度越宽,工作频率越高,则总线的带宽越大。
判断
只有当CPU对某个接口地址写入数据时,数据才能被写入到该接口中。
微机原理与接口技术实验综合实验实验报告
微机原理与接口技术实验《简单手势无线遥控小车》实验报告通信科学与工程于广溪113007200701.总体概况与说明1.1 选题概况与说明1.2遥控部分概况与说明1.3机动部分概况与说明2.机械部分分析实现3.硬件系统设计实现3.1电源设计实现3.1.1标准电源来源与稳压3.1.1.1电源的电压和电流要求3.1.1.2电源的纹波要求3.1.1.3 防止电源判定空载关机的方法3.1.2电源升压3.1.3电源降压3.2单片机最小系统版设计实现3.3红外光电开关部分设计实现3.4减速直流电机驱动设计实现3.5 STC单片机USB-串口下载调试实现3.6无线模块分析实现3.7系统总电路图4.软件系统设计实现4.1遥控部分软件系统设计实现4.1.1ST188时序检测方法4.1.2 nRF24L01+驱动程序说明4.1.3 遥控部分所有代码文件4.1.3.1 主文件yaokong.c:4.1.3.2 nRF24L01+驱动程序nRF24L01.c4.1.3.3延时文件delay.c4.1.3.4 52单片机寄存器头文件reg52.h4.1.3.5 所有头文件的头文件allhead.h4.1.3.6 变量声明重定义vartypeabbreviation.h4.1.3.7 电机控制命令定义motorcommand.h4.1.3.8 延时头文件delay.h4.1.3.9 nRF24L01+驱动程序头文件nRF24L01.h 4.2机动部分软件系统设计实现4.2.1直流减速电机的驱动方式说明4.2.2机动部分所有代码文件5.总结1.总体概况说明1.1选题概况与说明:本次微机原理与接口技术实验(综合)实验,我选择的题目是一个可以通过手势动作无线控制的小车。
希望实现的是在遥控端通过产生简单的5种手势动作来控制小车的运动状态和方向。
简单来说就是通过手的向前滑动,向后滑动,向左滑动,向右滑动以及在特定区域滑动实现小车的前后左右以及停止5种动作。
微机接口作业及答案
《微型计算机原理与接口技术》部分作业及补充题参考答案第7章存储器系统P2176.某SRAM存储芯片,其字位结构为512K×8bit,试问其地址、数据引脚各是多少个?答:∵219=512K,所以地址引脚需19根;数据引脚需8根(8bit)。
8.现有1024×1bit的存储芯片,若用它组成容量为16K×8bit的存储器。
试求:(1)实现该存储器所需的芯片数量答:(16K×8bit)/(1K×1bit)=128片(2)该存储器所需地址的地址码总位数是多少?其中几位选片?几位用作片内地址?答:∵214 =16K,所以地址码总位数为14位。
而1024×1bit存储芯片需要地址10位,因此选片地址为4位,片内地址为10位。
第8章输入/输出系统P2442.接口电路的作用是什么?I/O接口应具备哪些功能?参见教材P2193.什么是端口?端口有几类?参见教材P220 8.1.2 输入输出端口4.I/O端口有哪两种编址方式?PC系列机采用哪种编址方式?答:I/O端口和存储单元统一编址及I/O端口独立编址两种。
PC机采用I/O端口独立编址。
7. 定时/计数器的3个通道在PC系列机中是如何应用的?答:0#计数器用于系统时钟中断;1#计数器用于动态存储器刷新定时;2#计数器用于发声系统音调控制。
10.系统机定时/计数器的通道0定时周期最长是多少?要实现长时间定时,应采取什么措施?如果采用外扩8254定时/计数器实现长时间定时,应采取哪些措施?答:系统机定时/计数器通道0定时周期最长是55ms。
要实现长时间定时,只能使用 INT 1CH 中断的方法,通过对预先设定的中断次数进行计数,达到n倍55ms的定时目的。
采用外扩8254,可以使用三个通道硬件级联的方法实现长时间定时。
补充题:设PC 系统机外扩了一片8254 及相应的实验电路。
(1) 根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。
兰大网院17春接口与通讯技术课程作业-B
2017秋春兰大课程作业答案---单选题对8255的端口A工作在方式1输入时,端口B不工作,C口的( )一定为空闲的。
A: PC4、PC5B: PC5、PC6C: PC2、PC3D: PC1、PC2单选题8251A异步串行通信,一个数据帧的停止位可以规定()A: 1位B: 3位C: 4位D: 5位单选题PCI的含义是( )。
A: 局部总线B: 系统总线C: 外围元件互连D: 图形加速器单选题设中断向量表18CH~18FH单元中,依次存放着12H、34H、56H、78H,则中断服务程序的入口位置(段基址:偏移位置)为( )。
A: 1234H:5678HB: 3412H:856HC: 5678H:1234HD: 7856H:3412H单选题关于8253,下列说法不正确的是( )。
A: 8253内部三个结构相同的计数器B: 8253内部有一个8位的计算器C: 8253内部计数器均可工作在计数模式下D: 8253工作方式3可以产生连续的方波单选题在并行通信中,传送一个字节的数据,需使用数据线为( )A: 1条B: 4条C: 8条D: 16条单选题查询输入/输出方式需要查询外设()端口,只有其有效时,才能进行数据的输入和输出。
A: 控制B: 位置C: 状态D: 数据单选题8086CPU对I/O接口编址采用___。
A: I/O端口和存储器统一编址B: I/O端口和寄存器统一编址C: I/O端口单独编址D: 输入和输出口分别编址单选题系统在处理DMA方式、中断方式和程序查询方式时的优先处理顺序从低到高为()A: 中断、DMA、程序查询B: 中断、程序查询、DMAC: 程序查询、中断、DMAD: DMA、中断、程序查询单选题采用DMA 方式传送数据时,每传送一个数据就要占用( )的时间。
A: 一个指令周期B: 一个机器周期C: 一个存储周期D: 一个总线周期单选题8086 CPU 采用()中断结构。
A: 单级B: 多级C: 级联D: 矢量单选题8255工作在方式0时,下面哪种说法正确?()。
西交14秋《微机原理与接口技术》在线作业答案
微机原理与接口技术西交《微机原理与接口技术》在线作业一,单选题1. 对以下类型的中断,优先级最低的是( )A. 指令中断B. 非屏蔽中断C. 可屏蔽中断D. 断点中断?正确答案:C2. n+1位有符号数x的补码表示范围为()。
A. (-2n<x<2n)B. -2n≤x≤2n-1C. -2n-1≤x≤2n-1D. -2n<x≤2n?正确答案:B3. 8086/8088指令OUT80H,AL表示()A. 将80H送给ALB. 将80H端口的内容送给ALC. 将AL的内容送给80H端口D. 将AL内容送给80H内存单元?正确答案:C4. 在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。
()A. RAMB. ROMC. PROMD. E2PROM?正确答案:D5. 输入/输出指的是主机与( )交换数据A. 存储器B. 外设C. 键盘D. 显示器?正确答案:B6. 8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对的按位置位/复位操作完成的。
()A. PC0B. PC2C. PC4D. PC6?正确答案:C7. 在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()A. 汇编指令B. 伪指令C. 机器指令D. 宏指令?正确答案:B8. 对于开关型设备的控制,适合采用的I/O传送方式是( )A. 无条件B. 查询C. 中断D. DMA?正确答案:A9. 堆栈指针的作用是用来指示( )A. 栈顶地址B. 栈底地址C. 下一条要执行的指令的地址?正确答案:A10. 传送数据时,占用CPU时间最长的传送方式是( )A. 查询B. 中断C. DMAD. IOP?正确答案:A11. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为。
()A. 0B. 1C. 2D. 3?正确答案:C12. 中断控制器8259A所管理的是( )A. 指令中断B. 非屏蔽中断C. 可屏蔽中断D. 单步中断?正确答案:C13. 连接到64000h-6FFFFh地址范围上的存储器是用8k×8RAM芯片构成的,该芯片要()片。
西安交通大学19年3月课程考试《微机原理与接口技术》作业考核试题试卷(含答案)
西安交通大学19年3月课程考试《微机原理与接口技术》作业考核试题试卷总分:100 得分:94一、单选题(共30 道试题,共60 分)1.非屏蔽中断的中断类型号是()A.1B.2C.3D.42.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。
A.32B.29C.28D.243.从硬件角度而言,采用硬件最少的数据传送方式是()A.DMA控制B.中断控制C.查询传送D.无条件传送4.串行异步通信传输的主要特点是( )A.通信双方不必同步B.每个字符的发送是独立的C.字符之间的传送时间长度应相同D.字符发送速率由波特率决定5.()表示中,二进制数11111111B表示十进制数–1A.原码B.反码C.补码D.BCD码6.若8259工作在自动循环方式下,当前IR3上的中断请求已执行并返回,则8个中断源中优先级最高的是()A.IR4B.IR2C.IR3D.IR07.下列指令中,错误的是()A.MOVBX,OFFSETBUFB.LEASI,BUFC.LEADI,OFFSETBUFD.MOVBP,SEGBUF8.当M/IO=0,W/R=0时,80486CPU完成的操作为()A.存储器读B.I/O读C.存储器写D.I/O写9.CPU与慢速的外设进行数据传送时,采用()方式可提高CPU的效率A.查询B.中断C.DMAD.无条件传送10.连接到64000h-6FFFFh地址范围上的存储器是用8k×8RAM芯片构成的,该芯片要()片。
A.8片B.6片C.10片D.12片11.可编程接口芯片在使用前对它(),称为初始化编程A.写操作数B.写控制字C.编接口地址D.设计控制电路12.并行接口与串行接口的区别主要表现在()之间的数据传输前者是并行,后者是串行A.接口与MPUB.接口与外设C.接口与MPU和外设13.SP的作用是用来指示()A.栈顶元素的有效地址B.下一条要执行指令的地址C.下一条要取的指令的地址D.栈底元素的有效地址14.对存储器访问时,地址线有效和数据线有效的时间关系应该是()A.数据线较先有效B.二者同时有效C.地址线较先有效D.同时高电平15.特殊屏蔽方式要解决的主要问题是()A.屏蔽所有中断B.设置最低优先级C.开放低级中断D.响应同级中断16.下列描述正确的是()A.汇编语言仅由指令性语句组成B.汇编语言包括指令性语句和伪指令语句C.指令性语句和伪指令语句的格式是完全相同的D.指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行17.采用查询方式来实现输入输出是因为它()A.速度最快B.CPU可以不介入C.实现起来比较容易D.在对多个事件查询工作时,能对突发事件做出实时响应18.当系统发生某个事件时,CPU暂停现行程序的执行转去执行相应程序的过程,称为()A.中断请求B.中断响应C.中断嵌套D.中断屏蔽19.最小模式时,当M/IO为低电平时,表示CPU正在对()进行访问A.存储器B.I/O端口C.外部存储器D.EPROM20.实时模式下80486CPU对指令的寻址由()决定A.CS,IPB.DS,IPC.SS,IPD.ES,IP21.运算器的主要功能是()A.算术运算B.逻辑运算C.算术运算与逻辑运算D.函数运算22.堆栈指针的作用是用来指示()A.栈顶地址B.栈底地址C.下一条要执行的指令的地址23.存器FLAGS中存放两类标志,即()。
《微机原理与接口技术》作业(修订)
*教材:中国科大《微型计算机原理与接口技术》第5版*思考题:不用写在作业本,不用上交作业;*书面题:z写在作业本上,周一上课前上交作业;z作业本必须有封面,写清课程名、班级、学号、姓名;z作业题标清题号,抄写题目;z答题留有间隙或空行。
CH1思考题:1-5、10、11、13【1.1】将下列二进制数转换成10进制数。
(1)11001010B (2)00111101B (3)01001101B (4)10100100B 【1.2】将下列16进制数转换成10进制数。
(1)12CH (2)0FFH (3)3A8DH (4)5BEH 【1.3】将下列10进制数分别转换成二进制数和16进制数。
(1)25 (2)76 (3)128 (4)134【1.4】求出下列10进制数的BCD码(压缩的BCD码和非压缩的BCD码)。
(1)327 (2)1256【1.5】将英文单词About和数字95转换成ASCII码字符串。
【1.6】求出下列10进制数的原码、反码和补码【1.7】冯•诺依曼结构的计算机由哪几部分组成?大致是如何工作的?【1.8】计算机的硬件和软件分别指什么?【1.9】什么是机器语言、汇编语言和高级语言?【1.10】画出微型计算机的基本结构框图,说明各部分的主要功能是什么。
【1.11】微型计算机系统由哪些部分组成?【1.12】说明下列名称的英文全称和中文含义。
(1)ALU (2)CPU (3)PC (4)DOS 【1.13】 8086和80386各有多少根地址总线?可直接寻址的内存空间各是多少?它们的数据总线各有多少根?CH2思考题:2-4、6、10、13-14、17-18书面题:1、5、7-9、11-12【2.1】 8086/8088CPU可直接寻址多少个内存(字节)单元?多少I/O端口?它们的外部数据总线各有多少根?【2.2】 8086CPU内部由哪两部分组成?它们大致是如何工作的?【2.3】 CPU、EU、BIU的英文全称和中文含义各是什么?【2.4】 8086CPU内部有哪些寄存器?各有什么用途?【2.5】两个带符号数1011 0100B和1100 0111B相加,运算后各标志位的值等于多少?哪些标志位是有意义的?如果把这两个数当成无符号数,相加后哪些标志位是有意义的?(参考例2.2)【2.6】说明8086引脚信号的功能:AD15~AD0、A19/S6~A16/S3、’RD、’WR、M/’IO、CLK、RESET、INTR、NMI、ALE、DT/’R、’DEN。
西交《微机原理与接口技术》在线作业.AD0A2800
西交《微机原理与接口技术》在线作业
在保护模式下,代码段的段基址存在于()中
A:段选择符
B:指令指针寄存器
C:段寄存器
D:段描述符
答案:D
从硬件角度而言,采用硬件最少的数据传送方式是( )
A:DMA控制
B:中断控制
C:查询传送
D:无条件传送
答案:D
在进入DMA工作方式之前,DMA控制器被当作CPU总线上的一个。
()A:I/O设备
B:I/O接口
C:主处理器
D:协处理器
答案:B
中断指令INT17H的中断服务程序的入口地址放在中断向量表地址()开
始的4个存贮单元内。
A:00017H
B:00068H
C:0005CH
D:0005EH
答案:C
4片8259级联工作,可管理的外部中断源的级数为()A:4
B:32
C:28
D:29
答案:D
下面的说法中,()是正确的
A:EPROM是不能改写的
B:EPROM是可改写的,所以也是一种读写存储器
C:EPROM是可改写的,但它不能作为读写存储器
D:EPROM只能改写一次
答案:C
计算机能直接认识、理解和执行的程序是( )
A:汇编语言程序
B:机器语言程序
C:高级语言程序
答案:B
加减类运算指令对标志位的状态()
A:有影响
B:部分影响
C:无影响
D:任意。
微机原理与接口技术实验报告
微机原理与接口技术实验报告实验目的,通过本次实验,掌握微机原理与接口技术的基本知识,了解并掌握微机接口技术的应用方法。
实验仪器与设备,微机实验箱、接口卡、示波器、电源等。
实验原理,微机接口技术是指微机与外部设备进行数据交换的技术。
它是微机与外部设备之间的桥梁,通过接口技术可以实现微机与外部设备之间的数据传输和通信。
实验内容与步骤:1. 实验一,串行通信接口实验。
a. 将串行通信接口卡插入微机实验箱的接口槽中;b. 连接示波器和外部设备,并进行数据传输测试;c. 观察并记录数据传输的波形和数据传输情况。
2. 实验二,并行通信接口实验。
a. 将并行通信接口卡插入微机实验箱的接口槽中;b. 连接外部设备,并进行数据传输测试;c. 观察并记录数据传输的情况。
3. 实验三,AD转换接口实验。
a. 将AD转换接口卡插入微机实验箱的接口槽中;b. 连接外部模拟信号源,并进行模拟信号转换测试;c. 观察并记录模拟信号转换的波形和数据传输情况。
实验结果与分析:1. 串行通信接口实验结果分析:通过实验发现,在串行通信接口实验中,数据传输的波形稳定,数据传输速度较快,适用于对数据传输速度要求较高的应用场景。
2. 并行通信接口实验结果分析:在并行通信接口实验中,数据传输稳定,但数据传输速度相对较慢,适用于对数据传输速度要求不高的应用场景。
3. AD转换接口实验结果分析:经过实验发现,AD转换接口可以将模拟信号转换为数字信号,并且转换精度较高,适用于对信号转换精度要求较高的应用场景。
实验总结与展望:通过本次实验,我们深入了解了微机原理与接口技术的基本知识,掌握了串行通信接口、并行通信接口和AD转换接口的应用方法。
同时,也发现不同接口技术在数据传输速度、稳定性和精度方面各有优劣,需要根据实际应用场景进行选择。
未来,我们将继续深入学习和探索微机接口技术的应用,为实际工程项目提供更好的技术支持。
结语:通过本次实验,我们对微机原理与接口技术有了更深入的了解,实验结果也验证了接口技术在数据传输和信号转换方面的重要作用。
(完整版)微机原理与接口技术作业(含答案)
(完整版)微机原理与接⼝技术作业(含答案)o d 浙江⼤学远程教育学院《微机原理与接⼝技术》课程作业姓名:学号:年级:学习中⼼:第2章 P522.80C51单⽚机引脚有哪些第⼆功能?第⼀功能第⼆功能P0.0~P0.7 地址总线Ao ~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串⾏输⼊⼝) P3.1 TXD(串⾏输出⼝) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1)P3.4 TO(定时器/计数器0的外部输⼊) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I /O 的写选通)P3.7 RD 外部数据存储器或I /O 的读选通)4.80C51单⽚机的存储器在结构上有何特点?在物理上和逻辑上各有哪⼏种地址空间?访问⽚内RAM 和⽚外RAM 的指令格式有何区别?1、80C5l 单⽚机采⽤哈佛结构,即将程序存储器和数据存储器截然分开,分别进⾏寻址。
不仅在⽚内驻留⼀定容量的程序存储器和数据存储器及众多的特殊功能寄存器,⽽且还具有较强的外部存储器扩展能⼒,扩展的程序存储器和数据存储器寻址范围都可达64 KB 。
2、在物理上设有4个存储器空间·⽚内程序存储器; ·⽚外程序存储器;·⽚内数据存储器;. ·⽚外数据存储器。
在逻辑上设有3个存储器地址空间●⽚内、⽚外统⼀的64 KB 程序存储器地址空间。
●⽚内256字节(80C52为384字节)数据存储器地址空间。
⽚内数据存储器空间在物理上⼜包含两部分:●对于80C51型单⽚机,0~127字节为⽚内数据存储器空间;128~255字节为特殊功能寄存器(SFR)空间(实际仅占⽤了20多个字节)。
●对于80C52型单⽚机,O ~127字节为⽚内数据存储器空间;128~255字节共128个字节是数据存储器和特殊功能寄存器地址重叠空间。
⽚外64 KB 的数据存储器地址空间。
兰州大学 接口和通讯技术练习题带答案 全
接口与通讯技术课程作业_A历次成绩完成时间查看详情1.88.02015-03-14 23:35:39接口与通讯技术课程作业_A接口与通讯技术课程作业_A用户名:jinxiao5856最终成绩:88.0仅显示答错的题一单选题1. 8253/8254无论工作在哪种方式在初始化编程时写入控制字后输出端OUT便()。
A. 变为高电平B. 变为低电平C.变为相应的高电平或低电平D.保持原状态不变直至计数结束本题分值: 4.0用户得分: 4.0用户解答: C.变为相应的高电平或低电平标准答案: C.变为相应的高电平或低电平2. 8251芯片是一种___。
A.并行接口芯片B.串行接口芯片C.DMACD.中断控制芯片本题分值: 4.0用户得分: 4.0用户解答: A.并行接口芯片标准答案: A.并行接口芯片3. 在CPU与外设进行数据交换时,模拟量属于()数据信息状态信息运算信息CPU指令代码本题分值: 4.0用户得分: 4.0用户解答:数据信息标准答案:数据信息4. 异步串行通信中一个字符信息位的格式按先后次序是()。
起始位、数据位、校验位、停止位起始位、校验位、数据位、停止位起始位、数据位、停止位、校验位校验位、起始位、数据位、停止位本题分值: 4.0用户得分: 4.0用户解答:起始位、数据位、校验位、停止位标准答案:起始位、数据位、校验位、停止位5. 以下不属于人机接口的是( )。
键盘显示器打印机MODEM本题分值: 4.0用户得分: 4.0用户解答: MODEM标准答案: MODEM6. 总线的宽度用()总线的条数表示。
地址数据控制以上所有本题分值: 4.0用户得分: 4.0用户解答:数据标准答案:数据7. PC机中采用的异步通信接口芯片是___。
A.8255B.8251C.8250D.8279本题分值: 4.0用户得分: 4.0用户解答: B.8251标准答案: B.82518. 按键的抖动是由()造成的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机接口与通信作业 Modified by JEEP on December 26th, 2020.《微机接口与通讯》平时作业1.从微型计算机的结构分析微处理器与存储器及I/O的关系,并说明总线结构的优点。
答:微型计算机是以微处理器即CPU为核心,系统总线连接内存储器和I/O接口电路而构成的。
微型计算机采用了总线结构,这种结构可以使得系统内部各部件之间的相互关系变为各部件之间面向总线的单一关系。
2.从计算机应用角度分析不同结构、规模、表现形式的微型计算机的应用目标以及性能指标。
答:8位机,在80年代初期和中期使用。
字符、数字信息,适合于一般的数据处理。
16位机,可进行大量的数据处理的多任务控制。
32位机,除用于过程控制、事务处理、科学计算等领域、多媒体处理以及计算机辅助设计、计算机辅助制造等。
单片机,体积小、功耗低,主要应用于智能仪器仪表以及其它控制领域。
个人计算机,适用于家用、商用、教育等各种应用领域。
工程工作站是一种微型化的功能强大的计算机,有速度快、内存大等特点,又有小巧灵活、轻便价廉等优点。
3.阐述并比较8086、80286、80386、80486、Pentium CPU的内容结构。
答:80286:四个独立的处理部件,即执行部件EU、总线部件BU、指令部件IU和地址部件AU。
采用流水线作业方式,使各部件能同时并行地工作。
80386:由六部分组成,即总线接口部件、指令译码部件、执行部件、分段部件和分页部件。
80486:基本沿用80386的体系结构,由8个基本部件组成:总线接口部件、指令预取部件、指令译码部件、执行部件、控制部件、存储管理部件、高速缓存部件和高性能浮点处理部件。
Pentium:采用了许多过去在大型机中才采用的技术,迎合了高性能微型机系统需要,其主要体现在超标量流水线设计、双高速缓存、分支预测、改善浮点运算等方面。
4.阐述指令周期、总线周期、时钟周期的相互关系,并举若干条8086CPU机器指令的执行过程来说明上述三种周期。
答:时钟周期是微处理器动作处理的最小时间单位,一个总线周期由若干个时钟周期所组成。
一个指令周期通常由若个总线周期所组成,对于读取指令代码,就是一个存储器读总线周期。
将微处理器内部累加器中的值写入指定存储器单元中,执行这条指令可能就需要二个总线周期:读总线周期和写总线周期。
读总线周期:写总线周期:T1:提供地址 T1:提供地址T2:读信号有效 T2:写信号有效T3:数据有效 T3:数据有效T4:读操作结束 T4:写操作结束5.给出8086CPU处于最小模式时的CPU子系统结构图,并说明组成CPU子系统的各芯片的功能。
答:结构图如下8084:用于产生系统时钟信号;地址锁存器:用于暂存地址值;数据缓冲器,用于驱动数据。
6.说明一般微处理器的内部组成与外部主要引脚的功能,并说明执行加法指令过程中指令代码和加工的数据在CPU内部各部件流动和外部引脚的信号变化情况。
答:组成微处理器的最基本的部件是运算部件、控制部件、寄存器组和内部数据总线。
外部主要引脚功能:地址线:输出,用于提供存储器或I/O接口的地址。
地址线的位数决定了微处理器的寻址范围。
数据线:双向,用于提供微处理器与外部交换数据的通道。
从累加器存入锁存器的数据和暂存器中的数据通过ALU运算,结果通过内部数据总线存回累加器,输出CPU外部到存存储器或I/O。
运算结果将影响标志寄存器和十进制调整电路,并对下一次运算产生作用。
7.相对实模式,说明保持模式的特点。
答:保持模式的特点:(1) 地址由段描述表按“段地址”查到相应描述符,得到的真实地址+偏移(2) 32位地址线,拥有4GB的寻址(3) 实现虚拟存储和代码保护保持模式比实模式多了以下:(1) 寄存器 GDR,LDR,IDR,TR,CR3。
(2) 数据段,描述符表(GDT,LDT),任务数据段(TS),页表。
(3) 机制,权限检测(利用选择子/描述符/页表项的属性位),线性地址到物理地址的映射。
8.阐述计算机三级存储体系中Cache、主存、辅存的特点与作用,并说明目前三类存储器由哪些类型的存储器承担,其存储器特性有什么特征。
答:Cache:组成:高速SRAM;特点:快速的存取性能,用于存放CPU访问频度最高的数据。
主存:组成:DRAM;特点:速度和容量介于Cache和辅存,用于存放CPU当前执行的程序和所需要的数据。
辅存:组成:磁盘、磁带、光盘等;特点:存储容量大,用于后备的程序和数据。
三级存储体系的目标:存储体系的速度入接近Cache,存储体系的成本接近于辅存。
9.说明半导体存储器的内部结构,并比较静态RAM和动态RAM在存储原理、外部特性、性能指标等方面的异同。
答:半导体存储器芯片的内部结构基本相同,都是由存储体和外围电路二部分组成。
存储体是由一系列按行/列排列的基本存储单元所组成。
外围电路由地址译码器、I/O电路、片选控制和输出驱动电路所组成。
10.以静态RAM作为内存储器,比较并联组合和串联组合,说明地址线、数据线、控制线的连接要点。
答:并联组合:8片芯片为1组,一旦选中,则同时工作,或者输入,或者输出。
数据线:每片存储器芯片数据线连至CPU不同位的数据线。
地址线:每片地址线的连接都相同,与CPU的地址线相连接。
控制线:每片的控制线连接都是相同。
读写控制线连CPU的读写控制线。
串联组合:CPU用高位地址选择存储器芯片,用低位地址选择赶集器芯片中的存储单元。
同一时刻,CPU访问一个存储器芯片中的一个存储单元。
数据线:存储器芯片的数据线与CPU的数据线直接相连。
地址线:存储器芯片的地址线与CPU低位地址线直接相连,用于选择芯片内的存储单元。
控制线:存储器的读写控制线与CPU的读写控制线直接相连,存储器的片选信号线由高位地址线经译码产生。
11.一般CPU地址总线可寻址的范围比系统实际使用的内存容量要大。
试举一地址译码电路为例,说明地址译码器的片选端和译码输入端应连接CPU的什么信号线,并分析该译码电路的各译码输出端所对应的存储器地址范围。
答:用8K*8的存储器芯片组成的16KB RAM电路,低位地址线A12 -A0直接连至每一片的6264芯片的地址输入端,高位地址线经译码以后产生片选信号,分别连接到2片6264的片选输入端。
地址译码器74LS138是一个常用的3-8译码器,当地址A19-A16=1110时,该译码器选中,也就是说,该译码器 Y7-Y0输出的地址范围为E0000H-EFFFFH。
其中:当A15-A13=000时,Y0输出有效,其地址范围为 E0000H-E1FFFH;当A15-A13=001时,Y1输出有效,其地址范围为E2000H-E3FFFH。
12.针对动态RAM的地址线分行列输入以及刷新行地址的输入,与静态RAM的接口电路相比较,说明其存储器接口电路有什么特点。
答:(1)同静态RAM,CPU输出的地址总线高位部分用于进行地址译码产生片选信号,地址总线的低位部分用于选择存储器内部的存储单元。
但是,由于动态RAM 的地址输入是分行、列进行的,因此不能直接将CPU的低位地址线直接连至存储器的地址线输入,而是需要将这部分地址一分为二,按行、列分时输入存储器。
(2)由于动态RAM有刷新要求,既需要刷新控制信号,也需要为动态RAM提供刷新地址,因此,作为动态RAM的连接,还需要有一个产生刷新地址的电路,并通过选择电路,能在需要刷新时候将刷新地址送入动态RAM13.通过通常I/O接口电路的结构,阐述I/O接口电路的功能。
答:I/O接口是为了协调CPU与各种外设间的矛盾(不匹配)而设臵的介于CPU和外设之间的控制逻辑电路。
因此,接口电路要面对CPU和外设两个方面, I/O接口有以下功能:(1)数据缓冲和锁存功能(2)接收和执行CPU命令的功能(3)信号电平转换功能(4)数据格式变换功能(5)中断管理功能(6)可编程功能对一个具体的接口电路来说,不一定都要求具备上述功能,不同的外设,不同的用途,其接口功能和内部结构是不同的。
14.与存储器映象寻址方式相比较,说明独立I/O寻址方式的特点。
答:(1)存储器映象寻址方式的编址方式是把系统中的每一个I/0端口都看作一个存储单元,并与存储单元一样统一编址。
而I/O单独编址方式对系统中的输入输出端口地址单独编址,构成一个I/O空间;(2)存储器映象寻址方式把I/O地址映射到存储空间,作为整个存储空间的一小部分,而I/O单独编址方式不占用存储空间,而是用专门的IN指令和OUT指令来访问这种具有独立地址空间的端口;15.比较无条件传送方式、程序查询方式、中断方式以及DMA方式这四种数据传送方式,在硬件电路、CPU作用、应用范围等方面阐述其特征。
答:无条件传送方式主要应用于己知或固定不变的低速I/O接口设备或无须等待时间的I/O设备。
若是输入设备则直接使用三态缓冲器和数据总路线相连,CPU在执行输入指令时,外设的数据是准备好的。
若是输出设备,要求接口具有锁存功能,以使CPU送出的数据在接口电路的输出端保持一些时间。
程序查询方式的接口电路除了有传送数据的端口以外,还要有传送状态的端口。
对于输入过程来说,当外设将数据准备好时,则使接口的状态端口中的“准备好”标志位臵成有效,表示当前输出数据端口己经处于“空闲”状态,可以接收下一个数据。
DMA方式数据传送不需要CPU介入,由DMA控制器直接控制数据完成存储器和I/O之间的传送,采用DMA控制器的硬件代替了原来的软件来控制数据的传送,且不需进行保护现场和恢复现场之类的额外操作,因此数据传送速度快、I/O响应时间短、CPU额外开销小,但增加了系统硬件的复杂性和提高了系统的成本。
16.以8086CPU为例,说明中断响应和中断返回的过程。
在说明此过程中,如何保证优先权最高的中断申请源能得到CPU的中断服务。
答:CPU响应中断:(1)关闭中断(为禁止CPU响应其它中断申请);(2)保护断点现场信息(通常将断点和标志寄存器内容入栈);(3)获得中断服务入口地址,转中断服务程序。
一旦CPU响应中断,就可转入中断服务程序中:(1)保护现场;(2)开中断;(3)中断服务;(4)关中断;(5)恢复现场;(6)开中断返回。
17.叙述Intel 8259中断控制器的功能以及编程方法。
答:(1) 单片8259A可以连接8个中断源,多片8259A连接后,可以控制多达64个中断源;(2) 可以设臵中断源的中断类型号;在CPU应答后,能自动地向CPU发送中断类型号;(3) 能管理中断源的优先级,并有固定优先级(自动嵌套方式)和循环优先级(相等优先级)两种管理方式;(4) 可以设臵中断请求的方式(电平方式和脉冲方式)。
8259A必须先进行初始化编程,后进行工作编程。