《微机原理附答案.doc》由会员分享,可在线阅读,更多相关《微机原理附答案.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单项选择题:1完成指令译码和执行指令等功能的部件是C 。AALUBBIUCEUDPU2计算机的字长和D 有关。A存储器的容量B处理器的速度C集成电路的规模 D数据总线的位数3下面哪一个存放器是基址指针存放器。 C AIP BSICBPDSP4下面哪种存储器属于易失性存储器。 A ARAMBROMCPROMDEPROM5PCI总线不具备的特性是哪一个。 D A64位数据宽度B时钟频率33MHzC即插即用D热插拔63片8259级联最多可管理 C 个中断。 3*8-3-1A24B23C22D217以下的芯片中, A 不会出现在8086的最小模式系统中。A8288B8284C8286D82828假
2、设分配给8255的端口地址从0040H开场,控制字端口地址是 C 。 40+4A0041HB0042HC0043HD0044H10以下关于8086读写时序的说法错误的选项是 D 。A先输出地址后读写数据BALE信号会在输出地址时置高电平CDEN信号会在读写数据时置低电平D最大模式时由总线控制器向存储器发出读写控制信号二、填空题:1高速缓冲存储器应用了程序访问的局部性 原理。2指令MOV AX,BX +2的寻址方式为 存放器相对 寻址,指令MOV AX,BX+SI的寻址方式为 基址变址 寻址,指令MOV AX,200HBX SI的寻址方式为相对基址变址 寻址,指令MOV AX,200H的寻址方式
3、为 立即 寻址。3如果在8086系统内存中,002C单元中存放2400H,002EH单元中存放D208H,那么表示这些单元中的内容所对应的中断类型号为,中断效劳程序的起始地址为。4CPU是英文Central Processing Unit的缩写。5静态RAM和动态RAM的主要区别是动态RAM需要由存储器控制电路按一定周期对存储器进展刷新,才能保持数据不丧失,而静态RAM的数据那么不需要刷新,在上电期间,数据不会丧失。6在独立编址方式中,CPU设置了输入in指令和输出out指令来访问I/O。7完整的计算机系统是由 硬件系统 和 软件系统 组成的。8标志存放器的作用是反映CPU运行状态和CPU控制
4、标志 。9ALE引脚的作用是 地址锁存允许信号 。108286芯片的功能是数据总线收发器。14GDTR是 全局描述符表 存放器。4判断以下指令的正误?1MOV BL,DX2MOV AL,BL3POP CS4CMP BX,1234H5MOV 2000H,AX 一、 单项选择题:1下面的指令中哪一个是正确的。 B AMOV ES,AX BMOV DS,100HCMOV 100H,AXDMOV CS,AX2具有地址生成,总线控制等功能的部件是 B 。AALUBBIUCEUDFPU3下面哪一个指令是基址变址寻址。 A AMOV AX,BXSI 基址变址寻址BMOV AX,2BX+SI 相对基址变址寻址
5、CMOV AX,BX+2 存放器相对寻址 DMOV AX,BX+BP 错4把各种不同的芯片连接在一起构成特定功能模块的总线称为 B A内总线B片总线C片内总线D外总线5以下中断源优先级最高的是 A A异常B断点C非屏蔽外中断D可屏蔽外中断78086的数据总线是 B 位的。A8B16 C32D24 8在以下传输方式中, C 方式不需要CPU介入。A无条件传输 B中断 CDMAD同步传输 9在I/O接口电路中。 C 解决与数据总线的隔离问题。A译码器 B光电隔离器C三态缓冲器D触发器10采用RISC技术的CPU是 D 。A8086 B80286C80386DPentium 二、填空题:1指令MOV
6、 AX,BX+SI+2的寻址方式为 相对基址变址 寻址,指令MOV AX,200H的寻址方式为 直接 寻址,指令MOV AX,200BX的寻址方式为 存放器相对 寻址,指令MOV AX,BXSI的寻址方式为 基址变址 寻址。2如果CS:2000H IP:0100H,那么其物理地址为20210 H。3AL=8AH,BL=0C6H,执行ADD AL,BL之后,AL为 ,BL为 ,ZF为 ,OF为 。5USB接口可由电缆给接入的设备提供 5 V的电源。6主机与外设之间的数据传输方式主要要 、 和 。7找到指令当中的操作数 或 操作数地址 的方式,叫寻址方式。8指令指针存放器的作用是 存放BIU要取的
7、下一条指令的偏移地址,用以控制程序中指令的执行顺序 。108086的物理地址是20位。11. 微机原理编程题:8253/8254输出方波, 8255输出BCD码, 宏, 存储区 1、设8254的端口地址为80H83H,通道2的输入时钟CLK1为1mHz,通道1的OUT1输出周期为20ms的方波。定时器1的控制字格式为:0111 0111=77H定时器2的控制字格式为:1001 0101=95HMOV AL,77HOUT 83H,ALMOV AL,95HOUT 83H,ALMOV AX,1000HOUT 81H,ALMOV AL,AHOUT 81H,ALMOV AL,20HOUT 82H,AL四
8、、指出以下指令源操作数的寻址方式。10分,每题1分1、MOV AX,2410H 立即寻址2、MOV AX,2000H 直接寻址3、MOV AX,BX 存放器寻址4、MOV AX,BX+SI 基址变址寻址5、MOV AX,2BX+SI 相对基址变址寻址6、MOV AX,3BX 存放器相对寻址7、MOV AX,2BXSI .相对基址变址寻址8、MOV AX,BX 存放器间接寻址9、MOV AX,ES:BX 存放器间接寻址10、MOV AX,BX+10 存放器相对寻址五、判断以下指令是否正确。假设不正确写出原因。20分,每题2分1、MOV DS,200H 错,立即数不能直接传给段存放器2、MOV 2
9、0H,AX 错,立即数不能作为目的操作数3、MOV AL,B 对B,表示B的ASCII码,42H。为立即寻址4、MOV AX,BIDI 错,基址变址寻址方式中有效地址是一个基址存放器BX、BP 和一个变址存放器SI、DI的内容之和。没有存放器BI 5、IN AX,2000H 错,IN、OUT不能大于255,大于不能直接写应先放在DX中6、OUT 20H,BL 错,OUT指令格式:OUT ProtNo/DX,AL/AX7、MOV IP,200H 错,指令指针IP,不能作为MOV指令的操作数8、MOV BX,2000H 错,两个操作数不能同时为存储单元9、MOV CS,AX 错,代码段存放器CS不
10、能为目的操作数10、MV DL,BX 错,两个操作数的数据类型要一样 一、填空。20分,每空1分1、微处理器的主要功能是 运算 和 控制 。2、完整的计算机系统是由 硬件系统 和 软件系统 组成的。3、8086的物理地址是 20 位。4、指令指针存放器的作用是 存放BIU要取的下一条指令的偏移地址,用以控制程序中指令的执行顺序 。5、标志存放器的作用是 反映CPU运行状态和CPU控制标志 6、PF标志位为1,表示的是 运算结果的低8位中所含1的个数为偶数 ,IF标志位为0,表示的是 此时CPU不能对可屏蔽中断请求作出响应 。7、ALE引脚的作用是 地址锁存允许信号 。8、NMI引脚的作用是 非
11、屏蔽中断请求信号 。9、8286芯片的功能是 数据总线收发器 。10、在独立编址方式中,CPU设置了输入in指令和输出out指令来访问I/O。11、静态RAM和动态RAM的主要区别是 动态RAM需要由存储器控制电路按一定周期对存储器进展刷新,才能保持数据不丧失,而静态RAM的数据那么不需要刷新,在上电期间,数据不会丧失 。12、8086的每个中断向量占 4 个字节,CPU最多可管理 256 个中断。13、8237是 高性能的可编程DMA控制器 芯片,8259是可编程中断控制器芯片。14、USB接口可由电缆给接入的设备提供 5 V的电源。二、选择。20分,每题2分1、计算机的字长和 D 有关。A
12、、存储器的容量B、处理器的速度C、集成电路的规模 D、数据总线的位数2、具有地址生成,总线控制等功能的部件是 B 。A、ALUB、BIUC、EUD、FPU3、下面哪一个存放器是堆栈段存放器。 D A、CSB、DSC、ESD、SS4、完成指令译码和执行指令等功能的部件是 C 。A、ALUB、BIUC、EUD、PU5、下面哪一个存放器是基址指针存放器。 C A、IPB、SIC、BPD、SP6、下面哪一个芯片是时钟发生器芯片。 C A、8282B、8283C、8284D、82867、下面哪种存储器属于易失性存储器。 A A、RAMB、ROMC、PROMD、EPROM8、把各种不同的芯片连接在一起构成
13、特定功能模块的总线称为 B A、内总线B、片总线C、片内总线D、外总线9、PCI总线不具备的特性是哪一个。 D A、64位数据宽度B、时钟频率33MHzC、即插即用D、热插拔10、以下中断源优先级最高的是 A A、异常B、断点C、非屏蔽外中断D、可屏蔽外中断三、简答题。20分,每题4分1、冯.诺依曼的计算机理论? (1)计算机应由运算器,控制器,存储器,输入设备,输出设备这5大局部组成。2存储器不但能存放数据,而且也能存放程序。数据和指令均以二进制数形式存放,计算机具有区分指令和数据的能力3编好的程序事先存入存储器中,在指令计数器控制下,自行高速运行执行程序2、衡量计算机运算速度的方法有哪些M
14、IPS统计平均法、主频决定的时钟周期法、最短指令法3、8086处理器构造的特点?1有16根数据线和20根地址线,可寻址空间达1M2有两个逻辑单元,EU和BIU3CPU内部包含4组16位存放器,分别为:通用存放器组,段存放器,指针和变址存放器,指令指针和标志存放器4、说说AX,BX,CX,DX存放器用法上的区别?AX常称为累加器,常用于存放算术逻辑运算中的操作数,另外所有的I/O指令都使用累加器与外设接口传送信息BX称为基址存放器,常用来存放访问内在时的基地址CX称为计数存放器,在循环和串操作指令中用作计数器DX称为数据存放器,在存放器间接寻址中的I/O指令中存放I/O端口的地址5、指令周期和总
15、线周期的定义和它们的关系?1指令周期:CPU从内存取出一条指令并执行这条指令的时间总和2总线周期:通常把8086CPU经外部总线对存储器或IO端口进展一次信息的输入或输出过程所需要的时间, 又 称为BIU总线周期或总线操作周期。8086的总线周期至少由4个时钟周期组成。每个时钟周期称为T状态,用T1、T2、T3和T4表示。3CPU周期:又称机器周期,CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。 一个CPU周期包含假设干个时钟周期。联系:在8086CPU中,指令周期和总线周期是对CPU中不同的部件来说的。指令周期是执行单元EU消耗的,用于执行,典型的就是计算,运
16、算;总线周期那么是总线接口单元BIU消耗的,用于访问存储器和I/O口等。二者在时间顺序上可以是重叠的。28086的总线周期的定义是什么?一个总线周期一般包括几个时钟周期?当CPU和存储器时序不匹配时,该如何解决?总线周期:通常把8086CPU经外部总线对存储器或IO端口进展一次信息的输入或输出过程所需要的时间8086的总线周期一般至少由4个时钟周期组成3如果8086堆栈存储区地址空间为1250H:0000H1250H:0100H,假设SP=0052H,问:1SS的内容为什么?2现存入2456H,数据的上下字节的地址分别是什么?SP的内容为什么?解:1ss是堆栈的段地址1250H 2如果数据线为
17、16位可以将2456H放在一个单元中sp=0051H48086是如何找到中断效劳程序的?8086最多可管理多少个中断?这些中断分为哪几类?8086系统是把所有的中断向量集中起来,按中断类型号从小到大的顺序存放到存储器的某一区域内,这个存放中断向量的存储区叫做中断向量表,即中断效劳程序入口地址表。至于这个中断向量表的区域从哪里开场,是由CPU的存放器控制的。 256个中断外部中断和内部中断 1定义list存储区20字节,编程实现在list存储区查找字符a,找到转向found,否那么转向notfound。3设8255的端口地址为60H63H, CPU从PC6输出周期为2ms方波。假设每条指令2us
18、,写出软件延时子程序4设8254的端口地址为60H63H,通道0的输入时钟CLK0为1KHz,方式5计时4s后输出一个负脉冲,然后停顿。5编程对8259A进展初始化设置。其使用条件为:上升沿触发、8259A级联主片,在IR2上联有从片,写ICW3,ICW4,优先级为一般全嵌套方式、缓冲方式连接、自动完毕中断,CPU为8086,中断类型码为20H、21H、22H27H,端口地址分别30H、31H。1定义source和dest存储区各20字节,编程实现把source存储区的内容复制到dest存储区。2定义一求2个字节数平均值的宏,结果保存在第三个参数中。3设8254的端口地址为60H63H,通道1的输入时钟CLK1为1KHz,通道1的OUT1输出接有1发光二极管,编程使发光二极管亮1s,灭1s闪烁发光。4编程使8255的PC4输出一个正脉冲。控制字地址为63H。5编程对8259A进展初始化设置。其使用条件为:高电平触发、单片8259A、写ICW4、优先级为特殊全嵌套方式、非缓冲方式连接、自动完毕中断、CPU为8086/8088、中断类型码为08H、09H、0AH0FH,端口地址分别20H、21H。