您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 微机原理题集(附答案)
微机原理题集★8、一般一个总线周期可分为___T1____、___T2____、__T3_____和_____T4__状态。★3、指令JONEXT表示OF=__1_____时转移。★3、DEBUG命令中,反汇编命令的英文字母为___U___,显示内存命令的英文字母为_____D___,跟踪执行命令的英文字母为____T____,显示和修改寄存器的命令____R____,汇编命令是_____A___。★7、CPU与IO设备之间数据传送控制方式常见的有__程序控制方式____、__中断控制方式____和_DMA_____三种。★5.下列指令执行时出错的是(B)A.ADDBUF1,BUF2B.JMPDWORDPTRDAT[BX]C.MOVAX,[BX+DI]NUMD.TESTAL,08H★10.下列指令中,源操作数的寻址方式中,(C)属于立即寻址,(B)属于寄存器寻址,(E)属于寄存器间接寻址,(A)属于直接寻址,(D)属于寄存器相对寻址。A)MOVAX,[4000H]B)MOV[BX],AXC)SUBAX,2000HD)MOVAX,[SI+12H]E)MOVCX,[BX]F)MOVAX,[SI+BX+10H]★13.指令LOOPNZ的循环结束条件是(D)。A)CX=0且ZF=0B)CX=0或ZF=0C)CX=0且ZF=1D)CX=0或ZF=114、指令CALLDWORDPTR[BX]目标地址的寻址方式为DA)段内直接B)段内间接C)段间直接D)段间间接★1.语句DA1DB2DUP(4,6),5汇编后,与该语句功能等同的语句是(C)。A)DA1DB4,6,5B)DA1DB2,4,6,5C)DA1DB4,6,4,6,5D)DA1DB4,6,5,4,6,51、微机系统由(硬件系统)和(软件系统)两部分组成。2、总线按传输的信息种类可分成(数据)、(地址)和(控制)三种。3、模型机CPU主要由(运算器)、(控制器)和(寄存器)三部分组成。4、指令格式通常由(操作码)和(操作数)组成。5、指令的执行分(取指)和(执指)两个阶段。6、8086有(20)位地址线,存储器容量为(1M)B。1、8086CPU内部组成结构从功能上讲,可分为__BIU_____和___EU______两部分。2、8086/8088的四个段寄存器为___DS_____、___ES_____、___SS____、__CS_______3、用来存放CPU状态信息的寄存器是_____FLAGS______。4、用来存放指令地址的寄存器是——IP———。5、AX寄存器可分成____AH___和___AL____两个8位寄存器。6、8086的16位标志寄存器FLAGS中OF=1表示运算结果___溢出____,ZF=1表示运算结果为零。PF=0表示运算结果的低8位中1的个数为___奇数____。7、8086的16位标志寄存器FLAGS中IF=1表示CPU____允许___中断,TF=1表示CPU进入___单步____工作方式。9、8086CPU的1M内存由__两_____块512KB存储体组成。10、地址4000H:0300H,其物理地址是___40300H____,段地址是_4000H______,偏移地址是___0300H____________。11、8086存储器管理采用__分段管理_____技术。12、8086CPU引脚信号中中断请求两个信号名称为____INT__和___NMI____。13、8086CPU信号中控制地址锁存器信号是__8282_____。14、8086CPU信号中控制数据收发器的信号是__8286_____。15、8086信号中区分存储器和I/O操作的信号是___M/IO____。1、I/O端口的寻址方式有两种,分别是__直接端口寻址__,__间接端口寻址__。2、指令MULBX隐含的被乘数寄存器是_____AX____,指令LOOPNEXT的循环次数必须存放在____CX____寄存器中。4、将I/O设备端口内容读入AL中的指令助记符是_____IN______。5、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是____DX____。6、设置IF=1的指令为____STI____。7、清除CF标志的指令为____CLC____。8、一对操作堆栈的指令为__PUSH__和____POP____。9、LOOPNZ的循环条件为___ZF=0且CX!=0_____。10、指令LOOPNEXT的循环次数必须存放在______CX_____寄存器中。11、DIVBX指令的被除数隐含的寄存器为_____AX___和____DX____,存放商的寄存器为____AX____,存放余数的寄存器为____DX____。12、实现无符号数乘2的指令的助记符是____SAL____,实现有符号数除2的指令的助记符是____SAR____。13、中断调用指令的助记符是___INT_____,中断返回指令的助记符是____IRET____。14、子程序调用指令的助记符是_____PROC___,子程序返回指令的助记符是______RET__。1、用汇编语言编写的源程序不能直接为计算机所识别和执行,它首先必须需要将汇编语言源程序___翻译___成目标文件,再经过__汇编__生成可执行文件后才能执行。2、变量/标号的三个属性是____段属性____,___偏移属性___,__类型属性__。4、定义子程序的一对伪指令助记符是___Proc___、___endp___。5、存储器与CPU之间的连接有_地址总线_、_数据总线_和_控制总线_3组连接线。1、CPU与输入输出设备之间传送的信息有____数据_____、_状态_________和___控制_______三类。4、接口电路中一般有_数据_____、__状态____和__控制____三种端口。6、8086CPU专门为接口输入输出设计的两条指令的助记符为__IN_________、___OUT_______。8、中断源一般分为__外部中断____和_内部中断______两类。9、8086的中断技术采用_向量中断_____机制。10、8086CPU有_INTR_____和_NMI_____两条硬件中断请求线。11、中断处理过程一般包括__中断请求____、___中断响应___、__中断处理____和_中断返回_____四个过程。1、目的变址寄存器是(B)。A)SIB)DIC)SPD)BX2、用来存放即将执行的指令的偏移地址的寄存器是(B)。A)SPB)IPC)BPD)CS3、用来存放运行结果状态的寄存器为(C)操作。A)SPB)SIC)FLAGSD)DX4、TF=1表示CPU工作于(A)方式。A)单步B)连续5、微机中控制总线传送的是(D)。A)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D)B和C6、8086CPU引脚MN/MX接电源电压时,表示系统工作于(A)。A)最小模式B)最大模式2、8086/8088CPU的RD、M/IO引脚上为逻辑0时,意味着(C)操作。A)读存储器B)写存储器C)读I/O端口D)写I/O端口1.下列叙述正确的是(C)A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令2.在下列指令的表示中,不正确的是(C)A.MOVAL,[BX+SI]B.JMPSHORTDONIC.DEC100D.MULCL6.已知(AX)=1234H,执行下述三条指令后,(AX)=(D)MOVBX,AXNEGBXADDAX,BXA.1234HB.0EDCCHC.6DCCHD.0000H7.在下列指令中,___D___指令的执行会影响条件码中的CF位。A.JMPNEXTB.JCNEXTC.INCBXD.SHLAX,18.将DX的内容除以2,正确的指令是(C)A.DIV2B.DIVDX,2C.SARDX,1D.SHLDX,19.若栈顶的物理地址是20100H,当执行完POPAX指令后,栈顶的物理地址是(A)。A)20102HB)20101HC)20100HD)20103H11.下列指令中错误指令是(E)、(B)和(F)。A)MOVAX,DSB)MOVCS,1500HC)MOVSI,BXD)MOV[3000H],ALE)MOV[DI+32H],[1845H]F)MOVAL,1000H12.JMPWORDPTR[BX]的目标地址偏移量是(B)A)BX的内容B)BX所指向的内存字单元之内容C)IP+BX的内容D)IP+[SI]2、对于语句YDW10DUP(0),则TYPEY为(A)、LENGTHY为(B),SIZEY为(C)。A)2B)10C)20D)41.以下存储器件,若存有数据,当掉电时,(C)存储器件能保留原有数据?A)磁芯存储器B)RAMC)ROM2、下列按块擦除的是(D)存储器。A)EPROMB)EEPROMC)PROMD)FLASH3、若256KB的SRAM具有8条数据线,则它具有(C)地址线。A)10B)15C)20D)321、需要(C)片8259中断控制器构成32级中断系统。A)4B)6C)52、指令INAL,24H采用的寻址方式为(A)A)端口直接寻址B)端口间接寻址3、指令OUTDX,AL采用的寻址方式为(B)A)端口直接寻址B)端口间接寻址5、断电故障属于(B)。A)可屏蔽中断B)不可屏蔽中断6、INTEL8259作用是(C)A)定时B)地址锁存C)中断控制D)并行处理。1.可编程芯片8259的作用是(B)。A.定时/计数B.中断控制C.并行输入输出D.数/摸转换2.在串行通信中,每一位数据传送所需要时间与(A)有关。A.波特率B.帧格式C.CPU频率D.固定不变5.芯片Intel8286的作用是(D)。A.地址锁存B.产生时钟C.总线控制D.数据驱动6.芯片Intel8286的作用是(D)。A.地址锁存B.产生时钟C.总线控制D.数据驱动7.可编程芯片8255作用是(C)。A.定时/计数B.中断控制C.并行输入输出D.数/模转换★3、什么叫总线周期,为什么要插入等待周期?插在何处?答:总线周期是指CPU经外部总线对存储器或IO端口进行一次信息输入或输出的操作所需要的时间;CPU与慢速的存储器和IO接口交换信息时,为防止丢失数据,需要插入等待周期;插入在总线周期的T3和T4之间★1、什么叫中断?什么叫中断源?中断源分为哪两类?对每类中断各举1例。答:中断就是使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序(称为中断服务程序),待该程序处理完后,再返回运行原程序。中断源:即引起中断的事件或原因,或发出中断申请的来源。中断源分为外部中断和内部中断两类。如掉电故障为外部中断,运算溢出为内部中断。★6、CPU在中断周期要完成哪些主要的操作?答:CPU在中断周期要完成下列操作:(1)关中断(2)保留断点(3)保护现场(4)给出中断入口地址,转去相应的中断服务程序(5)恢复现场(6)开中断与返回★1、分析以下程序段:SUMDW?……..……...MOVAX,0MOVCX,10LP:ADDAX,CXDECCXJNZLPMOVSUM,AX(1)以上程序段的功能是什么?将1~10相加(2)程序段执行完后,变量SUM为多少?55★1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上显示出来。CODESEGMENTASSUMECS:CODESTART:MOVAH,01HINT21HSUBAL,20HMOVDL,ALMOVAH,02HINT21HMOVAH,4CHINT21HCODEENDSENDSTART2、编写一个完整的
本文标题:微机原理题集(附答案)
链接地址:https://www.777doc.com/doc-2435919 .html