• 400.87 KB
  • 2022-04-22 11:37:40 发布

微机原理及应用 (徐晨 著) 高等教育出版社 课后答案

  • 14页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn课后答案网您最真诚的朋友www.hackshp.cn网团队竭诚为学生服务,免费提供各门课后答案,不用积分,甚至不用注册,旨在为广大学生提供自主学习的平台!课后答案网:www.hackshp.cn视频教程网:www.efanjy.comPPT课件网:www.ppthouse.com课后答案网www.hackshp.cn 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn参考答案综合练习一四、简答题一、填空题1.答:微处理器也就是CPU,它是整个微型计算机系统的核心设备。负责控制和1.电子管计算机晶体管计算机中协调微型计算机系统的运作。小规模集成电路计算机大规模集成电路微处理器(CPU)、存储器(Memory)、计算机人工智能计算机输入/输出接口(Input/Output)和系统总线2.科学计算和编制程序过程自动(SystemBus)共同组成微型计算机。控制信息处理和事务管理网络应用和平常我们工作中接触的电脑大多是属辅助工程khdaw.com于微型计算机系统。它不仅包括微型计算3.单片机多片机4位机8位机机,而且还具有打印机、扫描仪等外围设备,16位机32位机64位机以及各种各样的软件。4.双向单向双向5.系统软件应用软件2.答:简单地说就是由三总线,即数6.数据信息状态信息课后答案网控制信息据总线、地址总线、控制总线将微处理器、存储器、输入/输出接口电路连接起来。微7.统一编址方式(或存储器映射方式)独立编址方式(或I/O映射方式)处理器通过地址总线往存储器或输入/输出接口电路发送地址,进行寻址操作;数据信8.110014www.hackshp.cnC息通过数据总线由存储器或输入/输出接口9.84.12电路传送到CPU或者由CPU传送到存储器10.172.875或输入/输出接口电路;同时经由控制总线二、选择题传送一些必要的控制信号。而外围设备通过1.D2.C3.A4.B输入/输出接口电路与微机连接。如图A-15.B6.D7.D8.B所示。9.C10.B三、名词解释1.位:计算机所能表示的最基本的数据单元。在计算机中,位就是一个二进制位,它只能有两种状态,0和1。字节:把相邻的8位二进制位称为一个字节,即是1字节=8位。2.被外界中断时,程序中下一条指令图A-1所在处称为断点。3.答:3.与:只有决定一件事情的所有条件(1)外部设备所使用的信息可能是数全都具备之后,这件事情才会发生。字式的,也可能是模拟式的,而非数字式信或:决定一件事情的多个条件中只要有号必须经过转换,使其成为对应的数字信号一个条件具备,这件事情就发生。才能送到计算机总线。非:条件不具备时,事件才发生。(2)有些外设的信息是并行的,有些khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn2微机系统与接口是串行的,而CPU却只能接收和发送并行综合练习二信息。这样,串行设备必须通过接口将串行一、填空题信息变为并行信息,才能送给CPU;反过1.Si=Xi⊕Yi⊕CiCi+1=Ci(Xi⊕Yi)+XiYi来,要将CPU送出的并行信息变为串行信2.算术运算部件逻辑运算部件息,才能送给串行设备。3.硬布线方法微程序方法硬方(3)一个外设不能长期和CPU相连,法软方法只有被CPU选中的外设,才接收或发送数4.161620202201M32据。即使是并行设备,也同样要通过接口与32总线相连。5.总线接口部件(或者BIU)执行(4)除了上面这些原因外,外设的工部件(或者EU)作速度通常比CPU的速度低的多,而且各6.0E8B01H种外设的工作速度互不相同,这也要求接口khdaw.com7.所规定的操作执行完毕电路对输入/输出过程起一个缓冲和联络的8.DT/R作用。9.64KB段寄存器指令4.答:有如下四种方式:程序方式、10.指令预取部件指令译码部件中断方式、DMA方式、采用通道和专用I/O执行部件分段部件分页部件总线接处理机方式。课后答案网口部件5.答:整数部分的数制转换采用的方二、选择题法是“基数除法”,其具体步骤如下:1.B2.A3.C4.B(1)将给定的十进制整数除以基数www.hackshp.cn2,5.A6.D7.D8.C余数便是等值的二进制的最低位。9.B10.A(2)将上一步的商再除以基数2,余三、名词解释数便是等值的二进制数的次低位。1.所谓编程结构,就是指从程序员和(3)重复步骤2,直到最后所得的商使用者的角度看到的结构,这种结构与CPU等于0为止。各次除得的余数,便是二进制内部的物理结构和实际布局是不一样的。各位的数,最后一次的余数是最高位。2.所谓物理地址就是指内存空间中小数部分的数制转换采用的方法是“基存放数据或指令的实际地址。数乘法”,其具体步骤如下:偏移地址是某存储单元相对其所在段(1)将给定的十进制纯小数乘以基数起始位置的偏移字节数,也简称为偏移量。2,其积的整数部分便是等值二进制纯小数3.把CPU通过总线与内存或I/O端口的最高位。之间,进行一个字节数据交换所进行的操(2)将上一步中乘积的小数部分再除作,称为一次总线操作,相应于某个总线操以基数2,所得乘积的整数部分便是次高作的时间即为总线周期。位。4.在计算机中把CPU的一个操作(比(3)重复步骤2,直到乘积的小数部如,分析指令、加工数据等)进一步分解成分为0,或者达到要求的精确度为止(舍入多个可以单独处理的子操作,使每个子操作误差小于最低位对应的数值)。各次乘积的在一个专门的硬件上执行。这样,一个操作整数部分便是二进制纯小数的各位,最后一需顺序地经过多个硬件的处理才能完成。这次乘积的整数部分是最低位。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn参考答案3种技术就称为流水线技术。总线访问请求时,BIU便进入空闲状态。四、简答题(4)在执行转移指令、调用指令和返1.答:微处理器的控制信号分为两回指令时,由于待执行指令的顺序发生了变类:一类是通过对指令的译码,由CPU内化,则指令队列中已经装入的字节被自动消部产生的,这些信号由CPU送到存储器、除,BIU会接着往指令队列装入转向的另一输入/输出接口电路和其他部件;另一类是程序段中的指令代码。微型机系统的其他部件送到CPU的,通常4.答:系统中若存在多个可控制总线用来向CPU发出请求,如中断请求、总线的主模块时,其中之一若要使用总线进行数请求等。据传输时,需向系统请求总线的控制权,这2.答:CPU的基本工作原理是:通过就是一个总线请求的过程。8086在最小工I/O控制逻辑从存储器中读取程序指令或操作模式下有关总线请求的信号引脚是作数,然后交给控制部件进行调度分配,接khdaw.comHOLD与HLDA。着送到ALU和工作寄存器组中进行处理,5.答:外部总线主控模块经HOLD引再将处理后的结果通过I/O控制逻辑写入存线向8086发出总线请求信号;8086在每个储器。如图A-2所示。时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4ALU(算术逻器储存课后答案网辑部件)结束)发出总线请求的响应信号HLDA;I/O控制CU(控制8086使地址、数据及控制总线进入高阻状逻辑部件)Registers(寄态,让出总线控制权,完成响应过程。存器组)www.hackshp.cn6.答:80386内部结构由执行部件(EU)、存储器管理部件(MMU)和总线图A-2接口部件(BIU)三部分组成。EU包括指3.答:令预取部件、指令译码部件、控制部件、运(1)当8086的指令队列中有两个空字算部件及保护检测部件,主要功能是执行指节,BIU就会自动把指令取到指令队列中。令。存储器管理部件包括分段部件、分页部其取指的顺序是按指令在程序中出现的前件,实现对存储器的分段分页式的管理,将后顺序。逻辑地址转换成物理地址。总线接口部件作(2)当EU准备执行一条指令时,它用是进行片外访问:对存储器及I/O接口的会从BIU的指令队列前部取出指令的代码,访问、预取指令;另外的作用是进行总线及然后用几个时钟周期去执行指令。在执行指中断请求的控制。令的过程中,如果必须访问存储器或者I/O7.答:80386共分为6类。它们分别端口,那么EU就会请求BIU,进入总线周是通用寄存器类、指令指针寄存器和标志寄期,完成访问内存或者I/O端口的操作;如存器类、状态和控制寄存器类、段寄存器类、果此时BIU正好处于空闲状态,会立即响系统地址寄存器类和调试和测试寄存器类。应EU的总线请求。如BIU正将某个指令字综合练习三节取到指令队列中,则BIU将首先完成这个取指令的总线周期,然后再去响应EU发一、填空题出的访问总线的请求。1.操作码操作数(3)当指令队列已满,且EU又没有2.Dkhdaw.comWW位是字操作标志位若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn4微机系统与接口HIGH_DATDB95D位是对目的操作数进行寄存器寻址DAT_SGENDS的标志;STK_SGSEGMENT3.取指令取操作数执行指令DW64DUP(?)STK_SGENDS传送结果;4.数据传送类指令算术类指令COD_SGSEGMENTMAINPROCFAR逻辑类指令串处理类指令控制转移ASSUMECS:COD_SG,DS:DAT_SG,SS:STK_SG类指令处理机控制类指令START:MOVAX,DAT-SG5.不产生机器码MOVDS,AXMOVAH,HIGH_DAT6.名称操作助记符操作数注释MOVBH,AH7.操作数算术操作符逻辑操作符MOVDL,AHMOVAH,4CH关系操作符INT21H8.在汇编过程中伪指令并不形成任MAINENDPkhdaw.comCOD_SGENDS何代码ENDSTART3.答:非法标号:9.4210.源目的字长不一致(1)因为‘.’只允许是标号的第一个二、选择题字符;1.D2.B3.课后答案网A4.C(2)第一个字符不能为数字;5.D6.A7.C8.B(3)不允许出现‘-’;9.D10.D(4)不能是保留字,如助记符;三、名词解释www.hackshp.cn(5)不能有空格。1.由若干语句构成的能完成某种功4.答:能的语句组合称为汇编源程序。(1)(AX)=0F05FH,(SF)=1,(ZF)2.名称是由编程人员安排的一种符=0,(OF)=0,(CF)=1号,称标识符,以与助记符相区别,可以由(2)(SF)=1,(ZF)=0,(OF)=1,字母、数字及特殊符号等组成。(CF)=13.所谓标识符即由编程人员定义的(3)(AX)=0240H,(OF)=1,(CF)字母、数字、符号的有序组合。=1四、简答题(4)(AX)=0906H,(SF)=0,(ZF)1.答:=0(1)要能够满足CPU所能寻址的最大(5)(AX)=20ACH地址空间。(6)(AX)=0103H,(CF)=0(2)表示寻址方式的字段在指令字节(7)(AX)=0DF87H,(CF)=0,(OF)中应当尽量短。=0,(SF)=1,(ZF)=0(3)寻址方式应考虑支持与适应高级(8)(23000H)~(23004H)=60H,语言的特殊使用条件,尽量满足高级语言中不影响标志位各种数据结构的寻址要求。(9)(IP)=0A006H,不影响标志位(4)寻址方式的计算应尽可能简单,(10)(AX)=00B0H,(25060)=2060H,以便于硬件电路的实现。不影响标志位2.答:DAT_SGSEGEMNTkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn参考答案5综合练习四短时期,所执行的指令地址和指令的操作数地址,分别局限于一定区域。还可以表现为:一、填空题时间局部性和空间局部性。1.随机存取存储器只读存储器5.所谓虚拟存储器(Virtual主存储器(内存)辅助存储器(外存)Memory),是指以透明方式提供给用户一个缓冲存储器比实际内存大得多的作业地址空间。它不是2.直接映象全相联映象组相联任何实际的物理存储器,而是一个容量非常映象大的存储器的逻辑模型。3.LFU算法比较对法堆栈法(或四、简答题随机法)1.答:目前虚拟存储器主要有页式虚4.单一缓存多级缓存统一缓存拟存储器、段式虚拟存储器和段页式虚拟存分开缓存5.khdaw.com实页号页内偏移量储器等三种。(1)页式虚拟存储器的优点是页内零6.虚拟地址空间主存储器的地址头小,页表对程序员来说是透明的,地址变空间辅存地址空间换快,调入操作简单;缺点是各页不是程序7.单地址译码全地址译码块地的独立模块,不便于实现程序和数据的保址译码护。8.MOS管电容课后答案网刷新(2)段式虚拟存储器的优点是消除了9.8K×864K内存零头,易于实现存储保护,便于程序动10.地址建立时间写脉冲宽度写www.hackshp.cn态装配;缺点是调入操作复杂。操作恢复时间(3)段页式调度综合了段式和页式的二、选择题优点。其缺点是增加了硬件成本,软件也较1.B2.D3.A4.A复杂。5.C6.D7.B8.A2.答:如图A-3所示。9.D10.A三、名词解释32K×832K×81.存储器从接收、寻找存储单元的地A0~A14址码开始,到它取出或存入数码为止所需的A0~A1432K×8A1532K×8时间叫作存取时间。与、或、A16非门A172.CPU与主存之间的数据传输必须A15~A19中的任意一根单地址译码方式块地址译码方式经过Cache控制器进行,如果数据在Cache32K×8中,则CPU对Cache进行读写操作,称为一次命中。A0~A14A1532K×83.为了把信息从主存调入Cache,必A16A17与、或、须应用某种函数把主存块映象到Cache块,A18非门A19这种采用函数映象的方法就称作为地址映全地址译码方式象。图A-34.所谓局部性原理(principleof3.答:由题意可知C=2,R=2,i=locality)是指程序在执行过程中的一个较15。根据公式khdaw.comj=([i/2R]mod2C)×2R+k,若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn6微机系统与接口把各参数代入公式,得:线主模块同时请求使用总线时,决定由哪个j=([15/22]mod22)×22+k=(7mod8)模块获得总线控制权。×2+k四、简答题=(3mod4)×4+k1.答:=3×4+k(1)PCI总线和PCI-X总线在一个时=12+k钟周期内只能作单向数据传输,效率只有又:0≤k≤2R-1=22-1=3PCIExpress的一半;即:k=0,1,2,3。(2)PCIExpress使用8b/10b编码的内代入后得j=12(k=0)、13(k=1)、嵌时钟技术,时钟信息被直接写入数据流14(k=2)、15(k=3)。所以主存模块15中,这比PCI总线能更有效节省传输通道,可映象到Cache字块12、13、14或15,在提高传输效率;第3组。khdaw.com(3)PCIExpress没有沿用传统的共享式结构,它采用点对点工作模式,每个PCI综合练习五Express设备都有自己的专用连接,这样就一、填空题无需向整条总线申请带宽,避免多个设备争1.片内总线局部总线系统总线抢带宽的情形发生。通信总线课后答案网2.答:(1)对内存的读写采用先进的2.申请占用总线阶段寻址阶段流水线处理,充分利用等待延时,使得读内传数阶段结束阶段存的速度与写内存的速度相当;3.同步总线异步总线半同步总线www.hackshp.cn(2)AGP总线上的地址信号与数据信4.CLOCK(时钟)WAIT号分离,同时也可以有效地分配系统资源,5.532MB/s避免了死锁的发生;6.8位ISA总线16位ISA总线(3)AGP是专为视频显示卡所设计的7.3.3v5v通用总线,能够直接使用系统内存。8.PCI-XPCIExpress(4)AGP可以使显卡中的显存得到扩9.并行总线串行总线展,从而大大地减轻显卡上显示内存的压10.串行总线仲裁方式并行总线仲力;裁方式(5)AGP中新增了一种操作模式,即二、选择题执行模式。1.C2.D3.C4.A3.答:总线结构的特点是,一个传送5.B6.C7.A8.B信息的公共通路总线为多个模块共同使用。9.D10.A但在某一时刻,只能允许一个主模块使用总三、名词解释线进行数据传输。当有多个主模块要占用总1.在计算机系统中,连接各部件并且线进行数据传输时,要有一个总线的请求及完成各部件之间传输信息的通路称为总线。转交的过程,首先按一定规则进行总线使用2.通信总线是指某个微型计算机系权的仲裁,把总线的使用权交给优先级最高统与其他的系统或外部设备取得联系的通的请求者。道。4.答:在串行、并行两种总线仲裁方3.总线仲裁是指在总线上有多个总式中,串行方式由于信号的串行传输会加大khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn参考答案7延迟,当串行模块链上的模块数目过多时甚中断进入该中断的中断服务子程序时,又产至可能会超过系统允许的总线优先权仲裁生了第二个中断,于是系统在处理上一个中时间,而且当高优先级的模块频繁使用总线断的过程中,对第二个中断进行响应,从而时,低优先权的模块可能会长时间得不到总进入第二个中断的中断服务子程序,处理完线。第二个中断后,再接着处理第一个中断。在因此,串行方式只用于较小的系统中。执行第二个中断的中断服务子程序时,系统而并行方式则允许总线上连接许多主模块,又可以响应第三个中断,如此类推。并且仲裁电路也不复杂,因此是一种比较好四、简答题的总线仲裁方法。1.答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件综合练习六中断是处理机内部识别并进行处理的中断一、填空题khdaw.com过程。硬件中断一般是由中断控制器提供中1.25600H~FFH断类型码,处理机自动转向中断处理程序;2.入口地址中断向量表软件中断完全由处理机内部形成中断处理3.SS堆栈SP堆栈程序的入口地址并转向中断处理程序,不需4.中断请求中断判优中断响应外部提供信息。中断处理中断返回课后答案网2.答:以INTR请求为例。当80865.软件查询方式简单硬件方式—收到INTR的高电平信号时,在当前指令执—菊花链法专用硬件方式行完且IF=1的条件下,8086在两个总线周6.864www.hackshp.cn期中分别发出INTA#有效信号;在第二个7.A1A0INTA#期间,8086收到中断源发来的一字节8.全嵌套方式特殊全嵌套方式中断类型码;8086完成保护现场的操作,优先级自动循环方式优先级特殊循环方CS、IP内容进入堆栈,清除IF、TF;8086式将类型码乘4后得到中断向量入口地址,从9.电平触发边沿触发此地址开始读取4字节的中断处理程序的10.ICW1ICW2入口地址,8086从此地址开始执行程序,二、选择题完成了INTR中断请求的响应过程。1.D2.C3.B4.A3.答:8259A中断控制器可以接受85.C6.D7.A8.B个中断请求输入并将它们寄存。对8个请求9.D10.C输入进行优先级判断,裁决出最高优先级进三、名词解释行处理,它可以支持多种优先级处理方式。1.计算机在执行正常程序的过程中,8259A可以对中断请求输入进行屏蔽,阻止当出现某些异常事件或某种外部请求时,处对其进行处理。8259A支持多种中断结束方理器就暂时中断正在执行的正常程序,而转式。8259A与微处理器连接方便,可提供中去执行对异常事件或某种外设请求的处理断请求信号及发送中断类型码。8259A可以操作。当处理完毕后,CPU再回到被暂时中进行级连以便形成多于8级输入的中断控断的程序,接着往下继续执行。这个过程称制系统。为程序中断。4.答:8259A的工作方式通过微处理2.中断嵌套指的是系统在响应某个器向其写入初始化命令字来确定。初始化命khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn8微机系统与接口令字分别装入ICW1~ICW4内部寄存器。的接口电路直接与系统存储器交换数据的8259A在工作过程中,微处理器通过向其写接口技术。入操作命令字来控制它的工作过程。操作命四、简答题令字分别装入OCW1~OCW3内部寄存器中。1.答:8259A占用两个端口号,不同的命令字对应(1)DMAC能够接收外设发出的DMA不同的端口,再加上命令字本身的特征位及请求信号,然后再向CPU发出总线接管请加载的顺序就可以正确地把各种命令字写求信号;入对应的寄存器中。(2)当CPU发出总线请求允许信号并5.答:中断向量表入口地址为:0段放弃对总线的控制后,DMAC能接管对总线的0090H地址。对应4FE24H中断服务程序的控制,进入DMA方式;入口,在向量表中定位情况:(0090H)=24H、(3)DMAC得到总线控制权后,能够(0091Hkhdaw.com)=00H、(0092H)=E0H、(0093H)修改所用的存储器或者修改接口的地址指=4FH。针;6.答:ICW1=1BH(送B0H端口),(4)在DMAC传送的时候,能够发出ICW2=20H(送B1H端口),ICW4=03H(送读/写控制信号,并且可以决定本次DMA传B1H端口)。送的字节数,从而用来判断DMA传送是否综合练习七课后答案网结束;一、填空题(5)DMA过程结束时,能向CPU发出DMA结束信号,将总线控制权交还给1.存储器与I/O设备存储器与存储www.hackshp.cnCPU。器I/O设备与I/O设备2.答:CPU的响应包括两个方面:一2.准备阶段传送操作阶段传送方面,CPU将控制总线、数据总线和地址总结束处理阶段3.基地址寄存器基字节数寄存器线浮空,即放弃对这些总线的控制权;另一当前地址寄存器当前字节数寄存器方方面,CPU将有效的HLDA信号加到DMAC式寄存器上,用此来通知DMAC,CPU已经放弃了4.单字节传送方式数据块传送方总线的控制权。式请求传送方式级联方式3.答:首先是传送途径不同:程序控5.数据块传送方式制数据传送必须经过CPU(其中某个寄存6.MEMR器),而DMA传送不经过CPU。其次,程7.空闲周期有效周期序控制数据传送涉及的源地址、目的地址是8.固定优先级循环优先级由CPU提供的,地址的修改和传送数据块9.D001长度的控制也由CPU完成,数据传送所需10.4位的页寄存器。要的控制信号也是由CPU发出,但DMA传二、选择题送,这一切都由DMA控制器提供、发出和1.D2.C3.B4.D完成。5.D6.A7.A8.B4.答:设存储器页面寄存器内容已被9.C10.B置为3。三、名词解释8237A初始化程序如下:DMA是指外设不通过CPU而利用专门MOVALkhdaw.com,06H;屏蔽通道2若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn参考答案9MOVDX,DMA+0AH;9.SYNDET/BRKDETOUTDX,AL;MOVAL,80H;写通道2命10.18H或58H令字:DREQ、二、选择题MOVDX,DMA+08H;DACK高电平有效,正常1.B2.A3.C4.ADUTDX,AL;时序、固定5.B6.B7.C8.C优先级、允许8237A工作等。MOVAL,86H;写通道2模9.D10.D式字:块传MOVDX,DMA+0BH;输、写传输、三、名词解释地址增、1.所谓串行通信是指,把组成信息的OUTDX,AL;禁止自动预置等各个码位放在同一根传输线上,从低位到高MOVDX,DMA+0CH;置0先/后位,逐位地、顺序地进行传送的通信方式。触发器OUTDX,AL;2.异步通信是指以一个字符为传输MOVAL,00H;设通道2基地址为khdaw.com4000H单位,通信中两个字符间的时间间隔是不固MOVDX,DMA+04H;定的,然而在同一个字符中的两个相邻位代OUTDX,AL;MOVAL,40H;码间的时间间隔是固定的。OUTDX,AL;3.同步通信是指在通信过程中,每个MOVAL,0FFH;设通道2基字节数为字符间的时间间隔是相等的,而且每个字符MOVDX,DMA+05H;7FFFH(32767D)OUTDX,AL课后答案网;中各相邻位代码间的时间间隔也是固定的。MOVAL,7FH;4.一个编码系统中任意两个合法编OUTDX,AL;MOVAL,02H;清除通道码(码字)之间不同的二进数位(bit)数叫2屏蔽。这两个码字的码距,而整个编码系统中任意MOVDX,DMA+0AHwww.hackshp.cn;OUTDX,AL;两个码字的最小距离就是该编码系统的码MOVAL,06H;通道2发DMA请求距。MOVDX,DMA+09H;四、简答题OUTDX,AL;1.答:为了使发送的信息具有检错和综合练习八纠错能力,应当按一定的规则在信息编码的一、填空题基础上增加一些冗余信息,使这些冗余信息1.同步通信异步通信与被传送信息之间建立一定的关系,发送端2.1150波特完成这个任务的过程就称为误码控制编码;3.面向字符(CharacterOriented)型在接收端,根据信息与冗余信息的特定关协议面向比特(Bit-Oriented)型协议面系,实现检错或纠错,输出原信息,完成这向字节(Byte-Oriented)型协议个任务的过程就称误码控制译码(或解码)。4.单工方式半双工方式全双工2.答:方式(1)进行串、并转换。5.调幅调频调相振幅键控(2)实现串行数据格式化。频移键控相移键控(3)可靠性检验。在发送时,接口电6.反馈纠错前向纠错混合纠错路自动生成奇偶校验位;在接收时,接口电7.21路检查字符的奇偶校验位或其他校验码,以8.15m20kbit/s1200m90m确定是否发生传送错误。1200m(4)实施接口与khdaw.comDCE之间联络控制。若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn系统RESET初始化10微机系统与接口置方式3.答:如图A-4所示。输出方式指令Y异步?N输出第一个同步字符一个同步Y字符?N输出第二个同步字符输出命令指令(4)形成实际发送的二进制序列:Y1001010010。RESETkhdaw.com?N综合练习九传送数据一、填空题完成?N1.一个时序信号应答信号Y课后答案网2.接口与I/O设备的3.硬连线可编程4.数据从CPU传送到控制寄存器www.hackshp.cn5.106.基本输入/输出方式选通输入/输出方式双向传送方式图A-47.B1H(或10110001)4.答:方式字只是约定了双方通信的8.0DH(或00001101)方式(同步/异步)及其数据格式(数据位9.中断请求联络查询(条件)传和停止位长度、校验特性、同步字符特性)、送中断传送传送速率(波特率因子)等参数,但并没有10.PC3~PC7规定数据传送的方向是发送还是接收,故需二、选择题要命令字来控制发/收。但何时才能发/收,1.B2.C3.C4.C这就取决于8251A的工作状态,即状态字。5.B6.D7.A8.D只有当8251A进入发送/接收准备好的状9.C10.B态,才能真正开始数据的传送。三、名词解释5.答:并行通信就是指把一个字符的各数位(1)生成多项式转换成二进制码为用几条线同时进行传输的通信方式。11011;四、简答题(2)发送数据左移4位后,得到1.答:8255A的A端口,作为数据的1001010000;输入、输出端口使用时都具有锁存功能。(3)B端口和C端口当作为数据的输出端口使用时具有锁存功能,而作为输入端口使khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn参考答案11用时不带有锁存功能。1STBVi+1R2.答:当数据从8255A的C端口读入2.2CPU时,8255A的片选信号CS应为低电平,3.电压相加型电流相加型才能选中芯片。A1,A0为10,即A1接高电4.电流输出型电压输出型平,A0接低电平,才能选中C端口。RD应5.绝对精度相对精度为低电平(负脉冲),数据读入CPU,WR为6.WR1WR2高电平。7.采样量化编码8.八逻辑电平转换电路地址译码电路开关通道IBF9.采样保持电路INTR10.计数式A/D转换器逐次逼近型从外设来的khdaw.com输入数据双积分型并行A/D转换直接A/D转换方式1输入的工作时序器间接A/D转换器3.答:数据输入时,外设处于主动地二、选择题位,当外设准备好数据并放到数据线上时,1.D2.B3.C4.A首先发STB信号,由它把数据输入到8255A。5.C6.B7.C8.D在STB的下降沿约300ns,数据已锁存到9.B10.C8255A的锁存器后,引起课后答案网IBF变成高电平,三、名词解释表示“输入缓冲器满”,禁止输入新数据。1.分辨率指D/A转换器所能产生的在STB的上升沿约300ns后,在中断允www.hackshp.cn最小模拟量增量,是数字量最低有效位所对许(INTE=1)的情况下,IBF的高电平产应的模拟值。生中断请求,使INTR上升变成高电平,通2.相对精度指当满量程值校准后,任知CPU现接口中已有数据,请求CPU读取。何数字输入的模拟输出值与理论值的误差。CPU接受中断请求后,转到相应的中断子程3.采样定理是说对信号采样时,采样序,在子程序中执行IN指令,将锁存器中频率必须大于或等于信号最高频率的两倍。的数据取走,且将INTR信号复原。四、简答题若CPU采用查询方式,则通过查询状1.答:D/A转换器和微机接口时主要态字中的INTR位或IBF位是否置位来判断注意两点:第一要了解所选用的D/A转换有无数据可读。CPU执行读操作时,RD的器本身是否带有数据锁存器,如果芯片内部下降沿使INTR复位,撤销中断请求,为下带有锁存器可以直接和CPU的数据总线相一次中断请求作好准备。RD信号的上升沿连接;如果芯片内部不带有锁存器,在接口延时一段时间后清除IBF使其变低,表示接电路中需要通过数据锁存器来连接CPU的口的输入缓冲器变空,允许外设输入新数数据总线和D/A转换器的数据线。第二是据。如此反复,直至完成全部数据的输入。要注意D/A转换器的位数和所要连接的微综合练习十机数据总线的位数是否一致。以便决定在需一、填空题要加数据锁存器时,加几级锁存器,如果1.模/数(A/D)转换数/模(D/A)CPU的数据总线是8位,使用的是大于8转换模/数转换器(A/D转换器)数/模位的D/A转换器,通常采用两级缓冲结构转换器(D/A转换器)和CPU数据总线相连。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn12微机系统与接口2.答:因为满量程为10V,则每一步5.答:取最大的温度变化范围1000°,10V最小的温度分辨为1°C,这样只要不少于的电压变化量为256步=0.039V/步。1000等份就可以。因此可选10位A/D转换0.2V器,若它的满量程是1000°C,最小的温度于是,下限是.0039V/步=51.3步,取11分辨为=×C=×1000=.098°C。10om51,即33H。2−110230.8V综合练习十一上限是.0039V/步=205.1步,取205,一、填空题即CDH。1.人机界面的输入/输出设备外存3.答:因为在使用内部不带数据寄存储器远程通信设备器的DAC时,常常需要在DAC前面增加数2.I/O模块(或称为适配器)PIO据缓冲器,用来锁存khdaw.comCPU通过数据总线发方式DMA方式出的数字。如果总线为8位,而DAC超过3.2038位(例如10位或12位)时,CPU必须分4.行扫描法行反转法2次才能把控制数字送入数据缓冲器,例如5.VBUSGNDD+D-先送数据的低8位,然后送剩下的高位,因6.定位方式不同此需要执行2条输出指令。另外,为了避免课后答案网7.字符显示器图形图像显示器DAC在得到局部输入时,其输出端输出并CRTLCDPDPLED不是最后结果的模拟量,通常采用2级数据8.扭曲向列LCD超扭曲向列LCD缓存结构,相应地www.hackshp.cnCPU也需要再增加执行薄膜晶体管LCD被动技术主动技术一次输出指令,使在第一级缓冲器中锁存的9.显示控制器显示存储器ROM数据经第二级缓冲器后能一次加到DAC输BIOS芯片入端。第三条输出指令仅仅是使第二级缓冲10.共阳极共阴极器得到一个选通信号。11.单线扫描多线顺序偏转扫描4.答:因为被转换的模拟信号在时间多线同时偏转扫描多线同时偏转多次扫描上是连续的,瞬时值有无限多个,转换过程二、选择题需要一定的时间,不可能把每一个瞬时值都1.D2.C3.C4.B一一转换成模拟量。因此对连续变化的模拟5.A6.A7.B8.D量要按一定的规律和周期取出其中的某一9.D10.B瞬时值,这个过程就是将模拟量离散化,称三、名词解释之为采样,采样以后用若干个离散的瞬时值1.帧缓冲存储器的大小通常用X方来表示原来的模拟量。向(行)和Y方向(列)可寻址的地址数通常为了使A/D输出信号经过D/A还的乘积来表示,称为帧缓冲存储器的分辨原后能更好地反映输入模拟信号的变化,根据采样定理,采样频率一般要高于或至少等率,它说明帧缓冲存储器可寻址范围的大于输入信号中最高频率分量的2倍,就可以小。使被采样的信号能够代表原始的输入信号。2.将插补计算或其他算法得到的图在输入信号频率不是太高的实际应用中,一形或图像像素的坐标点,换算为相应的帧缓般取采样频率为最高频率的4~8倍。存位平面的单元地址,并在这些单元中填写khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn参考答案13像素的颜色属性数据,这一过程称为扫描转便是根据此电压有无,使面板达到显示效换。果。四、简答题3.答:针式打印机是利用机械和电路1.答:光机鼠标是在纯机械式鼠标基驱动原理,使打印针撞击色带和打印介质,础上进行改良,通过引入光学技术来提高鼠进而打印出点阵,再由点阵组成字符或图形标的定位精度。与纯机械式鼠标一样,光机来完成打印任务的。打印机在联机状态下,鼠标同样拥有一个胶质的小滚球,并连接着通过接口接收PC机发送的打印控制命令、X、Y转轴,所不同的是光机鼠标不再有圆字符打印或图形打印命令,再通过打印机的形的译码轮,代之的是两个带有栅缝的光栅CPU处理后,从字库中寻找与该字符或图形码盘,并且增加了发光二极管和感光芯片。相对应的图像编码首列地址(正向打印时)当鼠标在桌面上移动时,滚球会带动X、Y或末列地址(反向打印时),如此一列一列转轴的两只光栅码盘转动,而khdaw.comX、Y发光二地找出编码并送往打印头驱动电路,激励打极管发出的光便会照射在光栅码盘上,由于印头出针打印。光栅码盘存在栅缝,在恰当时机二极管发射4.答:由激光器发射出的激光束,经出的光便可透过栅缝直接照射在两颗感光反射镜射入声光偏转调制器,与此同时,由芯片组成的检测头上。如果接收到光信号,计算机送来的二进制图文点阵信息,从接口感光芯片便会产生“1”信号;若无接收到课后答案网送至字形发生器,形成所需字形的二进制脉光信号,则将之定为信号“0”。接下来,这冲信息,由同步器产生的信号控制9个高频些信号被送入专门的控制芯片内运算生成振荡器,再经频率合成器及功率放大器加至对应的坐标偏移量,确定光标屏幕上的位www.hackshp.cn声光调制器上,对由反射镜射入的激光束进置。行调制。调制后的光束射入多面转镜,再经2.答:LCD的显像原理,是将液晶置广角聚焦镜把光束聚焦后射至光导鼓(硒于两片导电玻璃之间,靠两个电极间电场的鼓)表面上,使角速度扫描变成线速度扫描,驱动,引起液晶分子扭曲向列的电场效应,完成整个扫描过程。以控制光源透射或遮蔽功能,在电源关开之硒鼓表面先由充电极充电,使其获得一间产生明暗而将影像显示出来,若加上彩霞定电位,之后经载有图文映像信息的激光束色滤光片,则可显示彩色影像。由于在两片的曝光,便在硒鼓的表面形成静电潜像,经玻璃基板上装有配向膜,所以液晶会沿着沟过磁刷显影器显影,潜像即转变成可见的墨槽配向。因为玻璃基板配向膜沟槽偏离90粉像,在经过转印区时,在转印电极的电场°,所以液晶分子成为扭转型,当玻璃基板作用下,墨粉便转印到普通纸上,最后经预没有加入电场时,光线透过偏光板跟着液晶热板及高温热滚定影,即在纸上熔凝出文字做90°扭转,通过下方偏光板,液晶面板及图像。在打印图文信息前,清洁辊把未转显示白色;当玻璃基板加入电场时,液晶分印走的墨粉清除,消电灯把鼓上残余电荷清子产生配列变化,光线通过液晶分子空隙维除,再经清洁纸系统作彻底地清洁,即可进持原方向,被下方偏光板遮蔽,光线被吸收入新的一轮工作周期。无法透出,液晶面板显示黑色。液晶显示器khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com'