微机原理简答题_第1页
微机原理简答题_第2页
微机原理简答题_第3页
微机原理简答题_第4页
微机原理简答题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1什么是接口?为什么外设需要通过接口连接系统?答案:接口是指具有独立功能单元的相互联接部分。由于各种外设的工作原理,工作速度,电平种类,信息格式,驱动方式,所需的控制联络信号等各有不同,因此它们需要通过一些接口与系统相连。2什么叫总线?为什么各种微机系统中普遍采用总线试结构?答案:总线即各个部件之间进行信息传输的公共通道,它是由若干信号线组成的。采用总线可使计算机系统结构简化,可靠性提高,构成方便,易于扩充,升级。3为什么要规定标准总线? 为使不同厂商可以按同样的总线标准和规范来生产各种不同的功能芯片,模块和整机,可使各级别产品的兼容性,互换性和整个系统的可维护性,可扩展性从根本上得到保证。1

2、. 微处理器,微型计算机和微型计算机系统三者之间有何区别?答:微处理器即cpu,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、i/o接口电路以及总线构成;微型计算机系统则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。2. cpu在内部结构上由哪几部分构成?cpu应具备哪些主要功能?答:cpu在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及

3、逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。3. 累加器和其它通用寄存器相比有何不同?答:累加器是通用寄存器之一,但累加器和其它通用寄存器相比又有其独特之处。累加器除了可用做通用寄存器存放数据外,对某些操作,一般操作前累加器用于存放一个操作数,操作后,累加器用于存放结果。 4. 微型计算机的总线有哪几类?总线结构的特点是什么?答:微型计算机的总线包括地址总线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。 6. 计算机i/o接口有何用途?试列出8个i/o接口。答:计算机i/o接口是连接计算机和外部设备的

4、纽带和桥梁,它主要用于协调和控制计算机与外设之间的信息流通和交换。例如:串行通讯口(com口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显示器接口、音响设备接口、其它通用设备接口(usb、scsi等)。7. 现在,计算机主板上一般都包括哪些i/o接口?i/o接口卡如何与主板相连?答:现在,计算机主板上一般包括串行通讯口、并行打印口、软盘驱动器接口、硬盘驱动器接口、光驱接口、usb接口等。象显示器适配器、网卡、modem卡等i/o接口卡一般通过总线插槽与主板相连。8. 简述系统总线,agp总线,pci总线及isa总线的作用。答:系统总线是cpu与存储器及桥接器之间传递信息的通道,

5、agp总线专门用与连接cpu与显示器适配器,pci总线一般用于连接一些高速外设接口作为高速外设与cpu或内存交换信息的通道,而isa总线一般用于连接一些非高速外设接口作为非高速外设与cpu或内存交换信息的通道。11. 存储单元的选择由什么信号控制?读、写靠什么信号区分?答:存储单元的选择由地址信号控制,而对存储单元进行读操作还是写操作则要靠读、写信号区分。12. 以一个可执行文件的运行为例,简述程序执行过程。答:当在dos提示符下键入一个可执行文件名称(或在其它操作系统环境下执行有关操作)后,操作系统自动将该文件从外存装入内存并使指令指针指向其第一条指令,从而启动文件执行过程。首先将第一条指令

6、从内存取入cpu中译码执行,同时指令指针自动加1或按指令的要求作出相应改变,指向下一条要执行的指令,接着将下一条指令从内存取入c pu译码执行,这样不断重复取指令和执行指令的过程,逐条执行指令,直至程序结束。6.详细叙述总线缓冲器的作用。答:总线缓冲器的作用主要是控制各路数据在总线上的交叉传送避免相互冲突,当几路数据都要向总线上传送时,就通过各路的缓冲器来解决,当一路传送时,缓冲器使其它各路数据与总线断开。7.锁存器和寄存器有什么不同?答:锁存器与寄存器都是用来暂存数据的器件,在本质上没有区别,不过寄存器的输出端平时不随输入端的变化而变化,只有在时钟有效时才将输入端的数据送输出端(打入寄存器)

7、,而锁存器的输出端平时总随输入端变化而变化,只有当锁存器信号到达时,才将输出端的状态锁存起来,使其不再随输入端的变化而变化。1.8086从功能上分成了eu和biu两部分。这样设计的优点是什么?答:传统计算机在执行程序时,cpu总是相继地完成取指令和执行指令的动作,即,指令的提取和执行是串行进行的。而8086cpu 在功能上分成了eu和biu两部分,biu负责取指令,eu负责指令的执行,它们之间既互相独立又互相配合,使得8086可以在执行指令的同时进行取指令的操作,即实现了取指令和执行指令的并行工作,大大提高了cpu和总线的利用率,从而提高了指令的处理速度。2.8086 cpu中地址加法器的重要

8、性体现在哪里?答:地址加法器是8086 cpu的总线接口单元中的一个器件,在8086存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一个20位的实际地址,把存储器寻址空间从64k扩大到1m,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。3.8086 cpu中有哪些寄存器?分组说明用途。哪些寄存器用来指示存储器单元的偏移地址?答:8086 cpu中有8个通用寄存器ax、bx、cx、dx、sp、bp、si、di;两个控制寄存器ip、fl;四个段寄存器cs、ds、ss、es。8个通用寄存器都可以用来暂存参加运算的数据或中

9、间结果,但又有各自的专门用途。例如,ax专用做累加器,某些指令指定用它存放操作数和运算结果;cx为计数寄存器,在某些指令中做计数器使用;dx为数据寄存器;bx为基址寄存器,bp为基址指针,si为源变址寄存器,di为目的变址寄存器,这4个寄存器在数据寻址中用来存放段内偏移地址(有效地址)或段内偏移地址的一部分;sp为堆栈指示器,用来存放栈顶有效地址。两个控制寄存器用来存放有关的状态信息和控制信息。例如,标志寄存器fl用来存放状态标志和控制标志;而指令指针用来存放下一条要取指令的有效地址。四个段寄存器用来存放段地址。例如,cs寄存器用来存放代码段的段地址;ds寄存器用来存放数据段的段地址;ss寄存

10、器用来存放堆栈段的段地址;es寄存器用来存放扩展段的段地址。4.8086系统中存储器的逻辑地址由哪两部分组成?物理地址由何器件生成?如何生成?每个段的逻辑地址与寄存器之间有何对应关系?答:8086系统中存储器的逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两部分组成;存储单元的物理地址由地址加法器生成,寻址时,cpu首先将段地址和段内偏移地址送入地址加法器,地址加法器将段地址左移4位并与段内偏移地址相加,得到一个20位的物理地址。数据段的段地址在ds寄存器中,段内偏移地址可能在bx、bp、si或di寄存器中。代码段的段地址在cs寄存器中,段内偏移地址在ip寄存器中。堆栈段的段地址在ss寄

11、存器中,段内偏移地址在sp寄存器中。扩展段的段地址在es寄存器中,段内偏移地址可能在bx、bp、si或di寄存器中。5.设cpu中各有关寄存器的当前状况为:ss=0a8bh、ds=17ceh、cs=dc54h、bx=394bh、ip=2f39h、sp=1200h,bx 给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。答:该操作数的逻辑地址为ds:bx=17ce:394bh,物理地址=17ceh*10h+394bh=1b62bh;下一条要取的指令的逻辑地址为cs:ip=dc54:2f39h,物理地址=dc54h*10h+2f39h=df479h;当

12、前栈顶的逻辑地址=ss:sp=0a8b:1200h,物理地址=0a8bh*10h+1200h=0bab0h。6.若ds=157dh时,某操作数的物理地址是215fah,当ds=18deh时,该操作数的物理地址是多少?答:该操作数的段内偏移地址=该操作数的物理地址-ds=215fah-157d0h=be2ah, 故当ds=18deh时,该操作数的物理地址=ds*10h+be2ah=18de0h+be2ah=24c0ah7.设 ax=2875h、bx=34dfh、ss=1307h、sp=8h,依此执行 push ax、push bx、pop ax、pop cx后栈顶指针变为多少?ax=? bx=?

13、 cx=?答:当前栈顶指针=ss*10h+sp=13070h+8h=13078h,依此执行push ax、push bx、pop ax、pop cx后栈顶指针仍为13078h。但ax=34dfh,bx=34dfh,cx=2875h。1. 假定(bx)=637dh,(si)=2a9bh,位移量d=3237h,试确定在以下各种寻址方式下的有效地址是什么?(1)立即寻址(2)直接寻址(3)使用bx的寄存器寻址(4)使用bx的间接寻址(5)使用bx的寄存器相对寻址(6)基址变址寻址(7)相对基址变址寻址 答:(1)立即数寻址的有效地址是当前ip的内容;(2)直接寻址,若使用位移量d=3237h进行,则

14、有效地址为3237h;(3)使用bx的寄存器寻址时,操作数在bx寄存器中,因此无有效地址;(4)使用bx的间接寻址时,有效地址在bx寄存器中,即有效地址=637dh;(5)使用bx的寄存器相对寻址的有效地址=(bx)+d=637dh+3237h=95b4h;(6)基址变址寻址的有效地址=(bx)+(si)=637dh+2a9bh=8e18h;(7)相对基址变址寻址的有效地址=(bx)+(si)+d=c050h; 1.微机系统的硬件由哪几部分组成? 答:三部分:微型计算机(微处理器,存储器,i/0接口,系统总线),外围设备,电源。2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。分

15、三组:地址总线,数据总线,控制总线。3.8086/8088cpu的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(biu)功能:根据执行单元eu的请求完成cpu与存储器或io设备之间的数据传送。执行部件(eu),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让cpu轮番进行取指和执行的工作,从而提高cpu的利用率。5.8086的

16、存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为220(1mb);8086计算机引入了分段管理机制,当cpu寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。6.段寄存器cs1200h,指令指针寄存器ip=ff00h,此时,指令的物理地址为多少?指向这一物理地址的cs值和ip值是唯一的吗?答:指令的物理地址为21f00h;cs值和ip值不是唯一的,例如:cs=2100h,ip=0f00h。7.设存储器的段地址是4abfh,物理地址为50000h,其

17、偏移地址为多少?答:偏移地址为54100h。(物理地址=段地址*16+偏移地址)8.8086/8088cpu有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个: zf,sf,cf,of,af,pf。其意思是用来反映指令执行的特征,通常是由cpu根据指令执行结果自动设置的;控制标志位有3个:df,if,tf。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。9.8086cpu的ad0ad15是什么引脚?答:数据与地址引脚10.intr、inta、nmi、ale、hold、hlda引脚的名称各是什么?答:intr是可屏蔽请求信号,inta中断响应信号,nmi是不

18、可屏蔽中断请求信号,ale是地址锁存允许信号,hold总线请求信号,hlda总线请求响应信号。11.虚拟存储器有哪两部分组成?答:有主存储器和辅助存储器。12.在80x86中,什么是逻辑地址、线性地址、物理地址?答:线性地址是连续的不分段的地址;逻辑地址是由程序提供的地址;物理地址是内存单元的实际地址。 13.段描述符分为哪几种?答:分为三大类,程序段描述符,系统段描述符,门描述符。14.ram有几种,各有什么特点?rom有几种,各有什么特点?答:ram有两种,sram(静态ram),它采用触发器电路构成一个二进制位信息的存储单元,这种触发器一般由6个晶体管组成,它读出采用单边读出的原理,写入

19、采用双边写入原理;dram(动态ram),它集成度高,内部存储单元按矩阵形式排列成存储体,通常采用行,列地址复合选择寻址法。rom有5种,固定掩摸编程rom,可编程prom,紫外光檫除可编程eprom,电可檫除的可编程eprom,闪速存储器。 16.若系统分别使用512k8、16、64的ram,各需要多少条地址线进行寻址,各需要多少条数据线?答:512k8需要19条地址线,8条数据线。需要10条地址线,4条数据线。16需要14条地址线,8条数据线。64需要14条地址线,1条数据线。17.某微机系统的ram容量为8k*8,若首地址为4800h,则最后一个单元的地址是多少?答:最后一个单元的地址是

20、:4800h+213-118.什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。19.微处理器为什么需要用接口和外设相连接?答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。20.一般的i/o接口电路有哪四种寄存器,它们各自的作用是什么?答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。数据端口能对传送数据提供缓冲,隔离,寄存的作用 ;状态寄存器用来保存外设或接口的状态;控制寄存器用

21、来寄存cpu通过数据总线发来的命令。21.8086最多可有多少级中断?按照产生中断的方法分为哪两大类?答:有8级;按照产生中断的方法可分为硬件中断和软件中断。22.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是cpu在执行当前程序时由于内外部事件引起cpu暂时停止当前正在执行的程序而转向执行请求cpu暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000h-003ffh。23.中断向量表的功能是什么?若中断向量号分别为1ah和20h,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断

22、源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。1ah在中断向量表的位置是1ah*4=68h在中断向量表0000:0068处;20h在中断向量表的位置是80h在中断向量表0000:0080处。24.通常,解决中断优先级的方法有哪几种?答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。25.8259a通过级联的方式可以由几片构成最多多少级优先权的中断源。答:8259a通过级联的方式由9片构成最多64级优先权的中断源。26.简述中断控制器8259a的内部结构和主要功能。答:8259a的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比

23、较器,中断请求寄存器(irr),中断屏蔽寄存器(imr),中断服务寄存器(isr),优先权判别器(pr),控制逻辑。28.8259a有哪些中断结束方式,分别适用于哪些场合。答:8259a有2种中断结束方式:中断自动结束方式,中断非自动结束方式(一般中断和特殊中断);中断自动结束方式只适合有一块8259a,并且各中断不发生嵌套的情况。中断非自动结束方式只能适合与全嵌套方式下不能用与循环优先级方式。29.8259a对优先级的管理方式有哪几种,各是什么含义?答:有4种,普通全嵌套方式,特殊全嵌套方式,自动循环方式,优先级特殊循环方式4、何谓总线?总线的工作原则是什么?cpu引脚给出哪三大总线?(3分

24、)总线是一组同类信号传送的公共数据通道,通常是同类信号并行同时传送,它按分时共用原则为多种设备分别服务。常用数据总线、地址总线、控制总线1.微处理器内部结构由哪些部件组成?答案:微处理器由两部分组成,总线接口单元和执行单元4.论述8086 cpu的最小方式和最大方式的区别。8086cpu的最小方式和最大方式的区别是:最小方式,mn/mx接+5v(mx为低电平),用于构成小型单处理机系统,支持系统工作的器件:(1)时钟发生器,8284a,(2)总线锁存器,74ls373,(3)总线收发器,74ls245,控制信号由cpu提供。最大方式,mn/mx接地(mx为低电平),用于构成多处理机和协处理机系

25、统,支持系统工作的器件:(1)时钟发生器,8284a,(2)总线锁存器,74ls373,(3)总线收发器,74ls245,(4)总线控制芯片,8288,控制信号由8288提供。6.论述指令周期、机器周期和时钟周期间的关系。(1).执行一条指令所需要的时间称为指令周期;(2).一个cpu同外部设备和内存储器之间进行信息交换过程所需要的时间称为总线周期;(3).时钟脉冲的重复周期称为时钟周期;(4).一个指令周期由若干个总线周期组成,一个总线周期又由若干个时钟周期组成;(5). 8086cpu的总线周期至少由4个时钟周期组成;(6).总线周期完成一次数据传输包括:传送地址,传送数据;(7)等待周期

26、-在等待周期期间,总线上的状态一直保持不变;(8)空闲周期-总线上无数据传输操作7.试比较8086cpu与8086cpu的异同之处。8088cpu和8086cpu内部寄存器都是16位,数据总线都有是16位,地址总线都有是20位,指令系统相同。主要不同点有:(1)8086指令队列是6个字节长,而8088指令队列是4个字节长。(2)外部数据总线位数不同,8086为16位ad0ad15,8088为ad0ad734脚和28脚功能不同,34脚8086中是数据总线允许 /s7,8088是 ,28脚,8086是m/ ,8088是io/ 8.8086cpu从功能上分为几部分?各部分由什么组成?各部分的功能是什

27、么?8086从功能上可分为执行单元和总线接口单元。执行单元的功能是负责指令的执行,将指令译码并利用内部寄存器和alu对数据进行处理。它由4个通用寄存器(ax、bx、cx、dx),4个专用寄存器(bp、sp、si和di),标志寄存器和算术逻辑部件组成。总线接口单元的功能是存储器、i/o端口传送数据。它由4 个段寄存器(cs、ds、es、ss),指令指针寄存器ip,20位地址加法器和6个字节的指令队列组成。9.8086系统中的物理地址是如何得到的?假如cs=2500h,ip=2l00h,其物理地址是多少?在8086系统中,用16位的段地址和16位的偏移地址来表示20位的物理地址,物理地址=段地址*

28、16+偏移址得到物理地址。该题cs=2500h,ip=2l00h,则物理地址=cs*16+ip=2500h*16+2100h=27100h10.什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式和最小模式?最大模式是相对最小模式而言,系统中包含两个或多个处理品,其中一个主处理器就是8088/8086,其它处理器是协处理器,它是协助主处理器工作的。将mn/mx*置0即为最大模式。最小模式又是相对于最大模式,就是在系统中只有一个处理器,所有的总线控制信号都有由8088/8086产生,系统中总线控制逻辑电路少,将mn/mx*置1即为最大模式。11.存储器分段组织有何优越性?减

29、少了指令的长度,提高了执行速度。内存分段为程序浮动加载创造了条件。使程序保持完整的相对性,具备了浮动性12.试述bhe与a0组合如何选择数据字?的作用是高8位数据允许,a0=0是低8位数据允许,在t1状态时, 和a0组合起来表示连接在数据总线上的存储器和i/o端口当前的数据在总线上出现有格式。13.cpu响应中断时,为什么要执行两个连续的中断响应周期?cpu响应中断时,执行两个连续的中断响应周期,每个响应周期都给出中断响应信号 。这是因为第一个总线周期通知中断请示设备,微处理器准备响应中断,应该准备好中断类型码,第二个总线周期中,微处理器接收中断类型码,以便得到中断向量,即中断服务程序的入口地

30、址5.设cpu中各有关寄存器的当前状况为:ss=0a8bh、ds=17ceh、cs=dc54h、bx=394bh、ip=2f39h、sp=1200h,bx 给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。答:该操作数的逻辑地址为ds:bx=17ce:394bh,物理地址=17ceh*10h+394bh=1b62bh;下一条要取的指令的逻辑地址为cs:ip=dc54:2f39h,物理地址=dc54h*10h+2f39h=df479h;当前栈顶的逻辑地址=ss:sp=0a8b:1200h,物理地址=0a8bh*10h+1200h=0bab0h。7.设

31、 ax=2875h、bx=34dfh、ss=1307h、sp=8h,依此执行 push ax、push bx、pop ax、pop cx后栈顶指针变为多少?ax=? bx=? cx=?答:当前栈顶指针=ss*10h+sp=13070h+8h=13078h,依此执行push ax、push bx、pop ax、pop cx后栈顶指针仍为13078h。但ax=34dfh,bx=34dfh,cx=2875h。6进制数字符0f,如何转换为其相对应的二进制数(0000000000001111)?答:从键盘敲入一大写字母后,将其ascii码加上20h,就转换成了与其相对应的小写字母。 从键盘敲入16进制数

32、字符09后,将其ascii码值减去30h,就转换成了与其相对应的二进制数.从键盘敲入16进制数字符af后,将其ascii码值减去37h,就转换成了与其相对应的二进制数.1.8253的内部寄存器及各位的意义是什么?答:8253的内部寄存器有四个,8位的控制寄存器:初始化时,将控制字写入该寄存器;16位的计数器初值寄存器,初始化是写入该计数器的初始值,其最大初始值为0000h;16位的减一计数器,计数器的初值由计数初值寄存器送入减法计数器,当计数输入端输入一个计数脉冲时,减法计数器内容减一;16位的输出锁存器用来锁存计数脉冲时,减法计数器内容减一。2.8255a的功能是什么,有哪几个控制字,各位的

33、意义是什么?答:8255a是一种通用的可编程程序并行i/o接口芯片.它有两个控制字,一个是方式选择控制字,它的作用是实现对8255a的各个端口的选择。一个是对c口进行置位或复位控制字. 它的作用是能实现对端口c的每一位进行控制。3.8255a的a口、b口、c口有哪几种工作方式,其特点是什么?c口有哪些使用特点? 答:8255a的a口可以工作在3种工作方式的任何一种,b口只能工作在方式0或方式1,c口则常常配合端口a和端口b工作,为这两个端口的输入/输出传输提供控制信号和状态信号。4.同步通信、异步通信的帧格式各是什么?什么是奇、偶校验?答:异步通信的帧格式是用一个起始位表示传送字符的开始,用1

34、-2个停止位表示字符结束。起始位与停止位之间是数据位,数据位后是校验位,数据的最底位紧跟起始位,其他各位顺序传送;同步通信的帧格式是在每组字符之前必须加上一个或多个同步字符做为一个信息帧的起始位。5.什么是波特率?若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,无校验位,传输1kb的文件需要多长时间?答:波特率是单位时间内通信系统所传送的信息量。 需要多长时间=1024/(1200/10)=8.53s1.8253有几个计数通道,每条计数通道有哪些信号线,其作用是什么?答:8253有三个计数通道,每个计数通道有3条信号线:clk:计数输入用于输入定时基准脉冲或计数脉冲.out:输

35、出信号以相应的电平指示计数的完成或输出脉冲的波型.gata:选通输入用于启动或禁止计数器的操作,以使计数器和计数输入信号同步。1.一异步通信接口,其帧格式由1个起始位、7个数据位、1个寄偶校验位和1个停此位组成。当该接口每分钟传送1800个字符时,计算其传送波特率是多少?答:串口每秒钟传送的字符为:1800/60=30个字符/s波特率=30个字符/s10位/个字符=300b/s6简述串行口接受和发送数据的过程。答:在完成串行初始化后,发送时只需将发送数据输入sbuf,cpu将自动启动和完成串行数据的发送;接受时cpu将自己动把接收到的数据存入sbuf,用户只需从sbuf中读取接收数据。简述计算

36、机的设计原理。正确答案: 计算机的设计原理是在美籍匈牙利科学家冯?诺依曼所提出的“程序存储、程序控制”设计思想的基础上提出的。主要包括以下三个方面:(1)由运算器、存储器、控制器、输入、输出设备五大基本部件组成计算机系统。(2)计算机内部采用二进制形式表示数据和指令。(3)采用了程序存储、程序控制方式。2. 简述微型计算机系统的组成 。正确答案: 一个完整的计算机系统由硬件系统和软件系统两大部分组成。其中硬件系统主要包括五大部分,即:运算器、控制器、存储器、输入设备和输出设备。计算机软件包括系统软件和应用软件两大类。5总线的功能和作用是什么?它的工作原则是什么?(4分)答题要点:总线是一组同类

37、信号传送的公共数据通道,通常是同类信号并行同时传送,它按分时共用原则为多种设备分别服务eu与biu各自的功能是什么?如何协同工作?(共3分)答:eu是执行部件,主要的功能是执行指令。biu是总线接口部件,与片外存储器及i/o接口电路传输数据。eu经过biu进行片外操作数的访问,biu为eu提供将要执行的指令。eu与biu可分别独立工作,当eu不需biu提供服务时,biu可进行填充指令队列的操作。在8086/8088中,reset信号来到后,cpu的寄存器状态有哪些特点?答案要点:flags,ds,es,ss等内容为0;指令队列为空;(cs)=ffffh,(ip)=0000h,开始从ffff0单

38、元取指令执行。请说出8086cpu有哪些引脚是分时复用引脚?如何分时复用?(4分)解:8086的数据线和地址线是利用复用的,所以常把8086的总线称为多路总线,即某一时刻总线上出现的是地址,另一时刻,总线上出现的是数据。正是这种引脚的分时使用方法才能使8086用40条引脚实现20位地址、16位数据及众多的控制信号和状态信号的传输。8086cpu的分时复用的引脚有:地址/数据复用引脚是:ad15ad0,在总线周期的t1状态,传送地址信息,在其它状态则传送数据信息;地址/状态复用引脚是:a19/s6a16/s3,这些引脚在总线周期的t1状态输出地址的高4位,在总线的t2、t3、tw和t4状态时,用

39、来输出状态信息。通过简述cpu控制执行一条指令的过程及步骤,诠释程序存储原理。(4分)机器语言、指令指针、指令地址、地址总线、存储器、数据总线、操作码、操作数、取指、译码、控制信号序列、时序、执行、结果处理、下一操作、完成启动下一指令周期控制器主要由指令计数器pc、指令译码器、pal等组成;通过pc控制,自动、周而复始地完成取指、译码、执行的周期过程,从而实现对存放在存储器中的指令代码的顺序自动执行控制。1、通过简述cpu控制执行一条指令的过程及步骤,诠释程序存储原理。(4分)机器语言、指令指针、指令地址、地址总线、存储器、数据总线、操作码、操作数、取指、译码、控制信号序列、时序、执行、结果处

40、理、下一操作、完成启动下一指令周期控制器主要由指令计数器pc、指令译码器、pal等组成;通过pc控制,自动、周而复始地完成取指、译码、执行的周期过程,从而实现对存放在存储器中的指令代码的顺序自动执行控制。2、画出冯.诺依曼结构图;给出计算机结构的三大要点;简述其基本工作原理: 1、计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成;2、程序和数据以二进制形式不加区分地依次存放在存储器中,存放位置由地址确定;3、控制器根据存放在存储器中的指令序列(即程序)工作,并由一个程序计数器(pc)控制指令的执行。3、归纳总结汇编语言编程的特点,指出它与高级语言编程的不同点,给出汇编语言编程中ax,bx,cx,dx,si,di,bp的通常用途。(4分)1、特点与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论