《微机原理温习题1.docx》由会员分享,可在线阅读,更多相关《微机原理温习题1.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理温习题1微机原理温习题第1章题1-7,1-8,1-15。以及8088CPU内部寄存器、外部主要功能引脚。第2章一、判定题1MOVAX,BP的源操作数物理地址为16dDS+(BP)2OUTDX,AL指令的目的操作数是16位操作数。3不能用立即数给段寄存器赋值。4所有传送指令都不影响PSW寄存器的标志位。5堆栈指令的操作数均为字。6段内转移指令执行结果要改变IP、CS的值。7REPE/REPZ是相等/为零时重复操作,其退出条件是CX=0且ZF=0。二、单项选择题1寄存器间接寻址方式中,操作数在中。A通用寄存器B堆栈C存储单元D段寄存器2寻址方式的跨段前缀不可省略。ADS:BPBDS:SIC
2、DS:DIDSS:BP3假设SS=2000H,SP=0012H,AX=1234H,执行PUSHAX后,=12HA20014B20011HC20010HD2000FH4若要检查BX寄存器中的D12位能否为1,应该用指令。AORBX,1000HBTESTBX,1000HJNZNOJNZYESC)XORBX,1000HDANDBX,1000HJZYESJNZYES5用BP作基址变址寻址时,操作数所在的段是当前。A数据段B代码段C堆栈段D附加段6执行下列指令后:AX=。MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCXHLTA8D00HB9260HC8CA0HD01
3、23H7下列程序:NEXT:MOVAL,SIMOVES:DI,ALINCSIINCDILOOPNEXT可用指令来完成该功能。AREPLODSBBREPSTOSBCREPESCASBDREPMOVSB8设AL=-68,BL=86,执行SUBAL,BL指令后,正确的结果是。ACF=1BSF=1C)OF=1DZF=1三、多项选择题1下列指令中源操作数使用寄存器寻址方式的有。AMOVBX,BUFSIBADDSI+50,BXCSUBAX,2DCMPAX,DISPDIEMULVARBXFPUSHCX2将累加器AX的内容清零的正确指令是。ACMPAX,AXBSUBAX,AXCANDAX,0DXORAX,AX
4、3正确将字变量WORDVARR偏移地址送寄存器AX的指令是。AMOVAX,WORDVARRBLESAX,WORDVARRCLEAAX,WORDVARRDMOVAX,OFFSETWORDVARR4在下列指令中,隐含使用AL寄存器的指令有。ASCASBBXLATCMOVSBDDAAENOPFMULBH四、填空题1假设DS=3000H,BX=0808H,(30808H)=012AAH,3080AH=0BBCCH,当执行指令“LESDI,BX后,DI=,ES=。2执行下列指令序列后,完成的功能是将DX,AX的值。MOVCX,4NEXT:SHRDX,1RCRAX,1LOOPNEXT3假设BX=0449H
5、,BP=0200H,SI=0046H,SS=2F00H,2F246H=7230H则执行XCHGBX,BP+SI指令后,BX=。4下列指令执行后,BX=。MOVCL,3MOVBX,4DABHROLBX,1RORBX,CL五、阅读程序并回答问题:1、START:INAL,20HMOVBL,ALINAL,30HMOVCL,ALMOVAL,00HMOVCH,ALL1:ADDAL,BLADCAH,0LOOPL1HLT问1本程序实现什么功能?2结果在哪里?3用其他方法编程并使结果不变。假设20H、30H端口输入的数据均为无符号数。2、START:LEABX,TABELMOVCL,BXLOOPER:INCB
6、XMOVAL,BXCMPAL,0AHJNCX1ADDAL,30HJMPNEXTX1:ADDAL,37HNEXT:MOVBX,ALDECCLJNZLOOPERHTL设从地址TABLE开场,10个存储单元的内容依次为:05H,01H,09H,0CH,00H,0FH,03H,0BH,08H,0AH。问:运行以上程序后,从从地址TABLE开场的10个存储单元的内容。第3章题3-7及下面一、判定题1汇编语言程序语言必须由四部分组成。2汇编语言源程序中所使用的变量,必须在代码段中先定义,后引用。3在汇编语言中,一般伪指令语句放在代码段中。4逻辑操作符AND、OR、XOR或NOT,只能用于数字表达式。5符号
7、定义语句不占内存单元,变量定义语句占内存单元。6汇编语言源程序中至少有一个代码段。二、单项选择题1计算机系统软件中的汇编程序是一种。A汇编语言程序B编辑程序C翻译程序D将高级语言转换成汇编程序的程序2若主程序段中数据段名为DATA,对数据段寄存器DS的初始化操作应为。AMOVAX,DATABMOVAX,DATAMOVES,AXMOVDS,AXCPUSHDSDMOVDS,DATA3.EXE文件产生在之后。A汇编B编辑C用软件转换D链接4定义双字变量的定义符是。ADWBDQCDDDDT5执行下列指令:STR1DWABSTR2DB16DUP?CONT=$-STR1MOVCX,CONTMOVAX,ST
8、R1HLT后寄存器CL的值是。A0FHB0EHC12HD10H四、填空题1段定义伪指令语句用语句表示开场,以语句表示结束。2ARRAYDW10DUP5DUP4DUP20H,40H,60H语句执行后共占字节存储单元。3汇编语句中,一个经过有NEAR和FAR两种属性。NEAR属性表示主程序和子程序,FAR属性表示主程序和子程序。4DOS系统功能号应放在寄存器中。5子程序又称,它由语句定义,由语句结束,属性能够是或。6与指令MOVBX,OFFSETBUF功能一样的指令是。第5章一、选择题1.在给接口编址的经过中,假如有5根没有参加译码,则可能产生()个重叠地址。A5B5的2次幂C2的5次幂D1028
9、086CPU在执行INAL,DX指令时,DX寄存器的内容输出到()上。A地址总线B数据总线C)存储器D)寄存器3CPU响应INTR引脚上来的中断请求的条件之一是。AIF=0BIF=1CTF=0DTF=14断点中断的中断类型码是。A1B2C3D45在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在在中断向量表的存放地址是。A0036H0039HB0024H0027HC0018H0021HD0018H001BH68255芯片具有个端口。A2B3C)4D)578255的端口一般用作控制或状态信息传输。A端口AB端口BC端口CD端口C的上半部分88253有个独立的计数器。A2B3C4D69
10、假如计数初值N=9,8253工作在方式3,则高电平的周期为个CLK。A5B6C3D410与8253工作方式4输出波形一样的是。A方式1B方式3C方式2D方式511对8255的端口A工作在方式1输入时,C口的一定为空闲的。APC4、PC5BPC5、PC6CPC6、PC7DPC2、PC312对8255的C口D3位置1的控制字为。A00000110BB00000111BC00000100BD00000101B二、多项选择题1PC/XT机对I/O端口的寻址方式有。A端口直接寻址B寄存器寻址C基址寻址D变址寻址E寄存器相对寻址FDX间接寻址2PC机在和I/O端口输入输出数据时,I/O数据须经传送。AAL
11、BBLCCLDDLEAXFBXGCXHDX38255具有方式1的通道有。A通道AB通道BC)通道CD)都不是48255A的A口方式1输出,B口方式1输入时使用C口的联络线。APC0BPC1CPC2DPC3EPC4FPC5GPC6HPC758255A工作方式控制字的功能有。A选择芯片B设置各端口的工作方式C设置各端口的输入/输出D选择联络线68255A的工作方式字为10000000B,则工作在输出方式的有。AA口BB口CC口高4位DC口低4位三、填空题1中断矢量就是中断服务子程序的,在内存中断向量表占有个存储单元,其中低地址存储单元存放的是,高地址存储单元存放的是。2中断返回指令是,该指令将堆栈中保存的断点弹出后依次装入寄存器和寄存器中,将堆栈中保存的标志装入中。3CPU响应8259A中断,在引脚上输出个负脉冲,在第个负脉冲期间读入中断类型码。4PC/XT机的中断矢量表放在从H地址单元到地址单元,总共有个字节。答疑地点:321办公室138*希望同学们认真温习,杜绝作弊!祝考出好成绩。