微机原理与汇编语言复习题及参考答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共15页网络教育课程考试复习题及参考答案微型机原理与汇编语言一、单项选择题:1.设AL=0A8H,CX=2,CF=1,执行RCLAL,CL指令后,AL中的值为[]A.51HB.A3HC.47HD.0C5H2.下述指令的执行结果是[]MOVAL,0C2HANDAL,0F0HA.AL=40HB.AL=20HC.AL=0C0HD.AL=0E0H3.完成对CL寄存器的内容乘以4的正确操作是[]A.ROLCL,1B.MUL4C.SHLCL,1D.MOVCL,2ROLCL,1SHLCL,1SHLCL,CL4.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指[]A.ADDBH,01HB.ORBH,01HC.XORBH,01HD.TESTBH,01H5.假设(AL)=37H,(BL)=95H,执行指令IMULBL后(AX)=[]A.0E903HB.2003HC.0DBBHD.2008H6.下面的数据传送指令中,错误的操作是[]A.MOVSS:[BX+DI],1000HB.MOVDX,1000HC.MOVWORDPTR[BX],1000HD.MOVDS,2000H7.CPU要访问的某一存储单元的实际地址称[]A.段地址B.偏移地址C.物理地址D.逻辑地址8.某存储单元的物理地址是12345H,可以作为它的段地址有[]A.2345HB.12345HC.12340HD.1234H9.计算机能直接识别的的语言[]A.汇编语言B.机器语言C.高级语言D.低级语言10.下列指令中操作数在代码段中的是[]A.MOVAL,25HB.ADDAH,BLC.INCDS:[25]D.CMPAL,BL11.直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为[]A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.不一定12.若栈顶的物理地址是2010011,当执行完指令CALLAX后,栈顶的物理地址是[]A.2010211B.2010111C.200FFHD.200FEH13.当执行完下列指令序列后,标志位CF和OF的值是[]MOVAX,OC126HMOVBX,5AB7HSUBAX,BXA.0,0B.0,1C.1,0D.1,114.JMPBX的目标地址偏移量是[]A.SI的内容B.SI所指向的内存字单元之内容C.IP+SI的内容D.IP+[SI]15.指令MOVAX,10[BX]的源操作数的寻址方式是[]A.基址寻址B.寄存器寻址C.变址寻址D.寄存器相对寻址16.指出下列哪个数据在汇编语言中是非法的?[]A.19BH+25DB.25+ALC.108-102QD.101B*OABH17.用来存放即将执行的指令的偏移地址的寄存器是[]A.SPB.IPC.BPD.CS18.源变址寄存器是[]A.SIB.DIC.SPD.BX第2页共15页19.设SP=1200H,执行POPAX后,SP中的内容为[]A.SP=1112HB.SP=11OEHC.SP=1111HD.SP=11OFH20.数字6704不可能是[]A.六进制数B.十进制数C.十二进制数D.十六进制数21.下面四个寄存器中,不能用于间接寻址的寄存器是[]A.BXB.AXC.BPD.DI22.若(BX)=OCA8H,则执行指令MOVCL,8RORBX,CL后,(BX)=[]A.OCA8HB.8ACOHC.OA80CHD.OA8COH23.下面数据传送指令中,正确的是[]A.MOVDS,ESB.MOVAL,WORDPTR[BX+DI]C.MOVAL,BYTEPTR[SI+DI]D.MOVCX,[SI]24.下列哪一种寻址方式最快?[]A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址25.寄存器间接寻址中,操作数在[]A.通用寄存器B.堆栈C.主存单元D.段寄存器26.在顺序结构的流程图中,不包含有[]A.起始框B.终止框C.判断框D.处理框27.以8086/8088为CPU的微机内存最大容量为[]A.4MBB.1MBC.640KBD.64KB28.与lA.5H不等的数据是[]A.26.3125DB.11010.0101BC.32.5QD.10110.0100B29.8位二进制补码表示的整数数据范围是[]A.-128~127B.-127~127C.-128~128D.-127~12830.下列四个寄存器中,不允许用传送指令赋值的寄存器是[]A.CSB.DSC.ESD.SS31.指令MOV100[SI][BP],AX的目的操作数的隐含段为[]A.数据段B.堆栈段C.代码段D.附加段32.运算型指令的寻址和转移型指令的寻址,其不同点在于[]A.前者取操作数,后者决定程序的转移地址B.后者取操作数,前者决定程序的转移地址C.两者都是取操作数D.两者都是决定程序的转移地址33.设AL=0A8H,CX=2,CF=1,执行RCLAL,CL指令后,AL=[]A.51HB.A3HC.47HD.0C5H34.目的变址寄存器是[]A.SIB.DIC.SPD.BX35.下列常用寻址方式中,哪种属于立即寻址?[]A.MOVAX,ES:[2000H]B.MOV[BX],AXC.MOVAX,2000HD.MOVAX,[BX+3AH]36.设SP=1110H,执行PUSHAX后,SP中的内容为[]A.SP=1112HB.SP=110EHC.SP=I111HD.SP=110FH37.下列指令中错误的指令为[]A.MOVAX,CSB.MOVDS,1500HC.MOVSI,BXD.MOV[2000H],BL38.语句DA1DB2DUP(3,5),7汇编后,与该语句功能等同的语句是[]A.DA1DB3,5,7B.DA1DB2,3,5,7C.DA1DB3,5,3,5,7D.DA1DB3,5,7,3,5,739.下面四个寄存器中,用来作为I/O端口间接寻址的寄存器是[]第3页共15页A.BXB.DXC.BPD.DI40.下列哪一种寻址方式最快?[]A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址41.在串处理指令REPNZCMPSB表示在[]A.当(CX)不等于0且ZF等于1的情况下,重复执行串搜索B.当(CX)不等于0且ZF等于0的情况下,重复执行串搜索C.当(CX)不等于0且ZF等于1的情况下,重复执行串比较D.当(CX)不等于0且ZF等于0的情况下,重复执行串比较42.若(DX)=0A74CH,(CL)=5,则指令SARDX,CL执行后,(DX)=[]A.053AHB.653AHC.0FD3AHD.740AH43.完成将有符号数BX的内容乘以2的正确指令是[]A.SHRBX,1B.SARBX,1C.SALBX,1D.RCRBX,144.指令LOOPNZ的循环执行条件是[]A.CX≠0且ZF=0B.CX≠0或ZF=0C.CX≠0且ZF=1D.CX≠0或ZF=145.下列寄存器中不能作为间址寄存器的是[]A.SIB.DIC.CXD.BX46.JMPWORDPTR[BX]转移的目标地址是[]A.BX中的内容B.SP+BX之和C.IP+[BX]之和D.BX指示的内存单元之内容二、填空题:1.计算机中的CPU由__________和__________组成。2.(513.85)10=(__________)16;(105.3)8=(__________)10。3.假定机器的字长为8位,且最高位为符号位,则(-127)10的原码用8位二进数表示为__________,其补码用8位二进数可表示为__________。4.I/O端口有两种编址方式,分别是__________和__________。5.8086/8088的中断系统能够处理__________个不同的中断源,并为每一个中断安排一个编号,称为中断类型。每种中断类型对应的中断服务程序的入口地址称为__________。6.循环结构的程序主要由__________、循环体、__________和循环控制部分组成。7.若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOVAX,(SI+COUNT)中,源操作数的有效地址EA为__________,其物理地址为__________。8.当标志位__________=1时表示无符号数运算产生溢出,而当标志位__________=1是表示带符号数运算产生溢出。9.将十进制数513.85转换成二进制数、八进制数、十六进制数和BCD码分别可表示为__________、__________、__________、__________。10.十进制数52的原码、反码、补码(采用8位二进制,最高位为符号位)分别可表示为_________、__________、__________。11.已知某个数的补码为9DH,则其真值为__________。12.以下宏定义的功能是将一位十六进制数转换为ASCII码,请在空白处填入恰当内容,使程序完整。HEXTOA__________ANDAL,0FHCMPAL,__________JNAHEXTOA1ADDAL,7HHEXTOA1:ADDAL,__________ENDM13.地址2000H:0480H,其物理地址是__________,段地址是__________,偏移量是__________。14.225D=__________B=__________H。第4页共15页15.已知[X]补=11010101,则X=__________D。16.执行部件EU的主要功能是:____________________和____________________。17.8086CPU在取指令时,会选取段寄存器__________的值作为段基值,再加上由__________提供的偏移地址形成20位的物理地址。18.8086最多可处理__________种中断,对每一个中断都设置一个__________。19.8086CPU有两种外部中断请求线,它们分别是__________和__________。20.CPU与外设之间的数据传送方式有__________、__________、__________和DMA方式传送。21.冯·诺依曼型的计算机制结构由__________、__________、__________、__________和__________五大部分组成。22.101011.101B=__________D=__________O=__________H。23.数字9的ASCII码为__________。24.I/O端口有_________和_________两种编址方式,8086的最大I/O寻址空间为_________。25.若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,该程序段启动执行指令的实际地址是________。26.6AB.24H=__________B=__________O。27.数字“0”和字母“K”的对应的ASCII码分别为__________和__________。28.十进制数-26的原码、反码、补码(采用8位二进制,最高位为符号位)分别为__________、__________、__________;已知一个数的补码为B2H,其真值为__________。29.汇编语句中,语句标号具备的三种属性分别是__________、__________、__________;变量具备的三种属性分别是__________、__________、__________。30.8086CPU的数据总线为_________位,地址总线为_________位,最大的存储空间是_________。31.8086CPU的标志寄存器共有9个有效标志位,其中有6个状态标志位,分别是_________、__________、_________、__________、_________、__________。32.已知X=-1011011B,则X的反码为_________,X的补码为_________。33.8086CPU在取指令时,

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功