还剩3页未读,继续阅读
文本内容:
简述总线接口部件的功能及其构成8086CPU BIU总线接口部件的功能是负责与存储器、端口传送数据,即管理在存储器中存取程序和I/O BIU数据的实际处理过程它重要由如下几部分构成个段地址寄存器即
1.4CSDSESSS位的指令指针寄存器
2.16IPo位的地址加法器
3.20字节的指令队列
4.6内部由哪两部分构成?各完毕什么工作?
2.8086CPU答在内部由和两大部分构成,重要负责和总线打交道,用于与存储器8086BIU EUBIU CPU和接口之间进行数据互换;重要是将从指令队列中获得的指令加以执行I/O EU.什么是独立编址和统一编址?3I/O答独立编址是将端口单独编排地址,独立于存储器地址I/O统一编址是将端口与存储器地址统一编排,共享一种地址空间I/O简述主机与外设进行数据互换的几种常用方式
4.答
①无条件传送方式,常用于简朴设备,处理器认为它们总是处在就绪状态,随时进行数据传送
②程序查询方式处理器首先查询外设工作状态,在外设就绪时进行数据传送
③中断方式外设在准备就绪的条件下通过祈求引脚信号,积极向处理器提出互换数据的祈求处理器无其他更紧迫任务,则执行中断服务程序完毕一次数据传送传送控制器可接管总线,作为总线的主控设备,通过系统总线来控制存储器和
④DMA DMA外设直接进行数据互换此种方式合用于需要大量数据高速传送的场所.什么是接口5I/O答在和外部设备之间,需要某些进行数据转换、电平匹配和互相联络的功能电路,称为CPU接口,在接口电路中,一般包括功能不一样的寄存器,称为端口寄存器通过对这些寄存I/O器的编程,可以变化接口的功能和输入/输出关系接口电路有哪些重要功能?每小点分
7.I/O1答⑴设置数据缓冲以处理两者速度差异所带来的不协调问题;⑵设置信号电平转换电路,如可采用、、、芯片来实现电平转MC1488MC1489MAX232MZX233换;⑶设置信息转换逻辑,如模拟量必须经变换成数字量后,才能送到计算机去处理,而计算A/D机送出的数字信号也必须经变成模拟信号后,才能驱动某些外设工作;⑷设置时序控制电D/A路;⑸提供地址译码电路.试阐明可屏蔽中断和非屏蔽中断的区别和联络9可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的;但它们也有区别可屏蔽中断是通过的引脚引入,当中断标志时容许中断,当时严禁中断,不CPU INTRIF=1IF=0可屏蔽中断是由引脚引入,不受标志的影响.简述芯片中与中断祈求操作有NMI IF108259A关的寄存器的名称及其功能中与中断祈求操作有关的寄存器有
10.8259A中断祈求寄存器它是一种位的寄存器,用来寄存外部输入的中断祈求信号IRR,8IR0〜IR7中断服务寄存器它是一种位的寄存器,用来记录正在处理的中断祈求ISR,8中断屏蔽寄存器它是一种位的寄存器,用来寄存对各级中断的屏蔽信息IMR,8优先级鉴别器用来识别各中断祈求信号的优先级别PR,请阐明各个计数通道中三个引脚信号和的功能
11.Intel8253CLK,OUT GATE答为计数时钟输入引脚,为计数器提供计数脉冲CLK为门控信号输入引脚,用于启动或严禁计数器操作,如容许/严禁计数、启动/停止计数等GATE为输出信号引脚以对应的电平或脉冲波形来指示计数的完毕、定期时间到OUT微型计算机系统总线由哪三部分构成?它们各自的功能是什么?
12.答由地址总线、数据总线和控制总线三部分构成地址总线用于指出数据的来源或去向;数据总线提供了模块间数据传播的途径;控制总线用来传送多种控制信号以便控制数据、地址总线的操作及使用.试阐明在执行指令的过程?138088CPU INT40H答:CPU取出INT40H指令,经指令译码获知这是一条中断指令并且得到40H就是该软件央断的中断向量码接着就将、和压入堆栈保护起来,并关中断而后,将中断向量码PSW CSIP乘得到中断向量表地址,从该地址开始的次序两个单元的内容送下两个单元的内容送40H4IP,这就转向了中断服务程序当然,在此之前,中断服务程序的入口地址早已填入中断向量CSo表中、在接口电路中,按寄存信息的类型,端口可分为哪几类?14I/O对这些端口实行读操作还是写操作?CPU答在I/接口电路中,按寄存信息的类型,I/端口可分为数据口、状态口、控制口其中,可对数据口进行读或写操作,对状态□进行读操作,对控制□进行写操作、与并行通CPU15信相比较,串行通信有什么特点?答与并行通信相比较,串行通信如下特点串行通信合适于远程数据传送;串行通信一般传送速度较慢;串行通信的费用较低、传播线少,可借用电话网络来实现远程通信.什么是接口?它的功能是什么?
16.数据缓冲功能功能.设置选择功能.信号转换功能.接受、解释并执行命令的功能.1234CPU5中断管理功能.可编程功能
6.一种完整的中断过程有那几种环节?17一种完整的中断过程包括中断祈求、中断排队、中断响应、中断处理和中断返回五个环节有那几种部分构成?
18.8255包括四个部分,分别是.数据总线缓冲器.读写控制逻辑.组和组控制电路.数据8255123B4端口、、A BC..什么是总线周期?19答使用总线完毕一次存储器或接口的存取所用的时间,称为总线周期,一种基本的CPU I/O总线周期包括个状态,分别称为、、、(意思相近即可).简述引4T TlT2T3T4228086CPU脚和的异同NMI INTR可屏蔽中断,用于处理一般外部设备的中断,受中断容许标志控制,高电平有效;INTR:IF:非屏蔽中断,响应非屏蔽中断不受中断容许标志的影响,由上升沿触发,响应NMI CPUCPU当中断过程与可屏蔽中断基本相似,区别仅是中断类型号不是从外部设备读取,固定是类型2,中断优先级要高NMI
23.什么是存储器芯片的全译码和部分译码?各有什么特点?(5分)全译码使用所有系统地址总线进行译码特点是地址唯一,一种存储单元只对应一种存储器地址(反之亦然),构成的存储系统其地址空间持续部分译码只使用部分系统地址总线进行译码其特点有一种没有被使用的地址信号就有两种编码,这两个编码指向同一种存储单元,出现地址反复
24.一般的I/O接口电路安排有哪三类寄存器?它们各自的作用是什么?(5分)答
①数据寄存器保留处理器与外设之间互换的数据
②状态寄存器保留外设目前的工作状态信息处理器通过该寄存器掌握外设状态,进行数据互换
③控制寄存器保留处理器控制接口电路和外设操作的有关信息处理器向控制寄存器写入控制信息,选择接口电路的不一样工作方式和与外设互换数据形式.简述端口两种编址方式的优缺陷25I/O单独编址译码电路简朴、内存空间大;需专用指令和引脚信号与存储器统一编址指令、I/O引脚信号统一;译码电路复杂、内存减少比较异步串行通信和同步串行通信的异同
26.相似均为串行通信,即信道上一位一位地传送数据差异异步通信以字符为单位传送,每个字符需加起始位和停止位,收发时钟可独立;同步通信以数据块为单位传送,字符块前需加同步字符,收发时钟也需同步;中断系统有哪几
27.8086类?管理的是哪一类中断?8259A答种类有非屏蔽中断、可屏蔽中断、软件中断可管理可屏蔽中断8259响应可屏蔽中断有哪些基本条件
28.CPU答案中断是容许的;有中断祈求;没有总线祈求和响应;没有高优先级中断在服务;目前指令执行完;假如是对段寄存器的操作,执行完此指令后必须再执行一条指令;假如目前指令是带的串指令,则一种字节或字的操作完毕,没有必要完全执行完该指令;若目前指令是封REP锁指令,则必须执行完其后的一条指令阐明简朴的接口芯片与可编程接口芯片的异同处?I/O相似处简朴的接口芯片与可编程接口芯片都能实现与外设之间进行数据传送的控I/CPU制,都具有暂存信息的数据缓冲器或锁存器不一样处简朴的接口芯片的接口功能比较单一,接口芯片在同与外设的硬件连接固I/O CPU定后,接口电路的工作方式以及接口功能就固定了,无法用软件来变化而可编程接口芯片是多功能接口芯片,具有多种工作方式,顾客可通过编制对应的程序段,使一块通用的接口I/O芯片能按不一样的工作方式完毕不一样功能的接口任务,也可在工作过程中,通过编程对I/O接口芯片进行实时的动态操作,变化工作方式,发送操作命令.读取接口芯片内部有关端口的状态信息等.写出下列十进制数的短浮点数编码24IEEE754
(1)
0.15625;()2—5o解答13E00Ho2COAOOOOOHo试题分析转换成二进制数值为在中,其规格化表达为一
10.
156250.00101,IEEE
7541.01X23,E=127-3=124oIEEE754短浮点数编码为0;01111100;,最终将32位二进制数写成十六进制数转换成二进制数值为一在中,其规格化表达为2-5101,IEEE
7541.01X22,E=127+2=129oIEEE754短浮点数编码为1;1000000;,最终将32位二进制数写成十六进制数注意尾数的最高位是隐含“1”.若短浮点数编码的格式为则其代表的25IEEE75410111111010000000000000000000000,十进制数为多少?解答—
0.75试题分析短浮点数编码的格式为数符位,阶码位移码表达、尾数位将IEEE7541823本题编码按格式展开后为101111110阶码真值=E—127=-1尾数包括隐含位=
1.=
1.1因此,其代表的十进制数为一
1.1X2-1=-
0.112=-
0.
7510.某机器字长位,定点表达,问2732⑴定点补码整数表达时,最大正数是多少?最小负数是多少?⑵定点补码小数表达时,最大正数是多少?最小负数是多少?解定点补码整数表达时,最大正数=;最小负数=一231-1231定点补码小数表达时,最大正数=;最小负数=—1-2-
311.在一种位的总线中,若时钟频率为总线数据周期为个时钟周期传播一种字2816100MHz,4试计算总线的数据传播率时钟频率为因此个时钟周期=100MHz,44X
0.01u s=
0.04U s数据传播率=比特/秒16bitQ04u s=400X
106.一台位微机的地址总线为条,其存储器容量为首地址为且地址是29816RAM32KB,4000H,持续的,可用的最高地址是多少?解答BFFFHo试题分析若的存储地址起始单元为则可知存储空间共占用条地址线,32KB0000H,32KB15其范围应为但目前的首地址为即地址后移了,因此最高地址应为0000〜7FFFH,4000H,4000H+7FFFH=BFFFHo.在串行异步传送中一种串行字符由个起始位,个数据位,个校验位和个停止位构301711成,每秒传送个字符,则数据传送的波特率应为多少?传送每位信息所占用的时间为多少?120解10*120=1200b/s T=l/1200=
0.83ms的通道按方式工作,时钟的频率为兆,规定输出方波的频率为
31.lntel825303CLKO140KHz,采用码计数,设通道的地址为请对它写入计数值BCD0PORTO,解计数初值n=lMHzaOKHz=25写入计数值的程序段MOV AL,25HOUT PORTO,AL.若系统采用单片,其中断类型码为则其中断矢量表的地址指针是多少?3280868259A46H,这个中断源应连向的哪一种输入端?8259A IR解中断矢量表的地址指针是46Hx4=118H应连向的8259A IR
633.若某8位ADC输入电压范围是・5V〜+5V,求出VIN=
3.75V的数字量编码偏移码解N=VIN-VREF-/VREF+-VREF-X28=
3.75+5/5+5X256=224=OEOH一种异步串行发送器,发送具有位数据位的字符,在系统中使用一位作偶校验,个停止
34.82位若每秒钟发送个字符,它的波特率和位周期是多少?100答每个字符需要的发送位数是位数据位位,校验位位,停止位位,起始位位128121每秒发送个字符共位因此波特率为波特,位周期二.一种异步100120012001/12002833235串行通信口,通过发送一帧数据的字符格式如图的实线所示TXD2图2假如线路上传送的字符格式包括位码数据,一位奇偶校验位,一位停止位规定⑴写7ASCII出该帧字符所传送的数据值,并阐明是奇校验还是偶校验假如波特率为,请计算传2600bps送上面这一帧数据所需要的时间⑶若波特率系数请计算发送时钟频率的频率值K=16,TXC⑴发送的位数据是或偶校验70111001B39H,⑵发送一帧数据共位,所需的时间10T=10/600bps=
16.6ms的频率为3TXC f=K X600bps=16X600=9600HZ=
9.6KHZ。
个人认证
优秀文档
获得点赞 0