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