匯編語言平時練習題_第1頁
匯編語言平時練習題_第2頁
匯編語言平時練習題_第3頁
匯編語言平時練習題_第4頁
匯編語言平時練習題_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

..2.知識點:01<基礎知識>匯編語言屬于〔A.用戶軟件B.系統(tǒng)軟件C.高級語言D.機器語言6.知識點:0201<80x86微處理器>IBMPC機的DOS是屬于〔。A.用戶軟件B.系統(tǒng)軟件C.系統(tǒng)硬件D.一種語言8.知識點:0203<中央處理機>8086/8088CPU的寄存器組中,8位的寄存器共有〔個A.4B.6C.8D.109.知識點:0203<中央處理機>8086/8088CPU的寄存器組中,16位的寄存器共有〔個。A.10B.12C.13D.1410.知識點:0204<存儲器>8086/8088CPU執(zhí)行算術運算時PSW共有〔個標志位會受影響。A.4B.5C.6D.711.知識點:0204<存儲器>在程序執(zhí)行過程中,IP寄存器始終保存的是〔。A.上一條指令的首地址B.本條指令的首地址C.下一條指令的首地址D.需計算有效地址后才能確定地址12.知識點:0204<存儲器>IBM

PC機的存儲器可分〔個段。A.4B.256C.512D.6553613知識點:0204<存儲器>當使用BP作編程地址時,此時使用的是〔段。A.CSB.DSC.ESD.SS17知識點:0204<存儲器>存儲器的一個字節(jié)表示〔位。A.8B.16C.32D.6418知識點:0101<基于微處理器的計算機系統(tǒng)構成>如果某個字變量的數(shù)據(jù)存放在奇地址單元,則8086/8088CPU讀寫該變量時需要〔個讀寫周期。A.1B.2C.3D.419知識點:0203<中央處理機>在機器內部操作中,CPU與存儲器之間的任何信息交換使用的都是〔地址。A.邏輯B.物理C.有效D.相對21知識點:0204<存儲器>物理地址的形成過程是將段地址左移〔位加偏移地址。A.2B.3C.4D.527知識點:0205<外部設備>一般的外部設備接口電路中的狀態(tài)寄存器是用來存放外設或接口電路的〔信息。A.數(shù)據(jù)B.控制C.狀態(tài)D.前三者28知識點:0201<80x86微處理器>下列敘述正確的是〔。A.不同類型的機器字長是一樣的B.一個字節(jié)有8位二進制數(shù)C.各種不同的機器指令系統(tǒng)都是一樣的D.機器指令都是8位的29.知識點:0203<中央處理機>下列敘述正確的是〔。A.8088CPU的內部數(shù)據(jù)總線是8位的,外部數(shù)據(jù)總線是8位的B.8088CPU的內部數(shù)據(jù)總線是16位的,外部數(shù)據(jù)總線是16位的C.8086CPU的內部數(shù)據(jù)總線是8位的,外部數(shù)據(jù)總線是8位的D.8086CPU的內部數(shù)據(jù)總線是16位的,外部數(shù)據(jù)總線是16位的34知識點:0104<幾種基本的邏輯運算>指令MOV

MEM[BX],AX中的MEM是〔。A.原碼B.反碼C.補碼D.移碼35知識點:0204<存儲器>用來作為寄存器間接尋址的寄存器有〔個。A.8B.6C.5D.436知識點:0204<存儲器>指令MOV

[BX+SI],AL中的目的操作數(shù)使用〔段寄存器。A.CSB.DSC.SSD.ES37知識點:0204<存儲器>指令MOV

BX,[BP+5]中的源操作數(shù)使用〔段寄存器。A.CSB.DSC.SSD.ES41知識點:0203<中央處理機>下述指令中不影響CF的指令是〔。A.SHL

AL,1B.INC

CXC.ADD

[BX],ALD.SUB

AX,BX42知識點:0203<中央處理機>兩個整數(shù)補碼9CH和7AH相加運算后,會產生〔。A.無溢出且無進位B.無溢出但有進位C.有溢出且有進位D.有溢出但無進位45知識點:0101<基于微處理器的計算機系統(tǒng)構成>認知度:認知指令〔不改變CF的內容。A.DEC

ALB.ADD

AX,CXC.SUB

[BX],CLD.SBB

AL,DL51知識點:0203<中央處理機>執(zhí)行IMUL指令時,如果乘積的高位部分不是低位部分的符號擴展,則〔。A.OF=0、CF=0B.OF=0、CF=1C.OF=1、CF=0D.OF=1、CF=151知識點:0203<中央處理機>執(zhí)行IMUL指令時,如果乘積的高位部分不是低位部分的符號擴展,則〔。A.OF=0、CF=0B.OF=0、CF=1C.OF=1、CF=0D.OF=1、CF=1答案:D61知識點:0203<中央處理機>下列選項中不能作為名字項的是〔。A.FHB.A3C.3BD.FADC答案:C92知識點:0104〔幾種基本的邏輯運算AND,OR,XOR,NOT為四條邏輯運算指令,下面的解釋正確的是〔A.指令XORAX,AX執(zhí)行后,AX內容不變,但設置了標志位B.指令ORDX,1000H執(zhí)行后,將DX最高位置1,其余各位置0C.指令ANDAX,OFH執(zhí)行后,分離出AL低四位D.NOTAX,執(zhí)行后,將AX清095知識點:0104〔幾種基本的邏輯運算AL=0AH,下列指令執(zhí)行后能使AL=05H的是〔A.NOTALB.ANDAL,0FHC.XORAL,0FHD.ORAL,0FH103知識點:0203〔中央處理機難易度:較難在下列指令中,〔指令的執(zhí)行會影響條件碼中的CF位。A.JMPNEXTB.JCNEXTC.INCBXD.SHLAX,1答案:D105知識點:0204〔存儲器CPU要訪問的某一存儲單元的實際地址稱〔A.段地址B.偏移地址C.物理地址D.邏輯地址106知識點:0204〔存儲器某存儲單元的物理地址是12345H,可以作為它的段地址有〔A.1235HB.2345HC.1234HD.1245H107知識點:0203〔中央處理機執(zhí)行后使BX=0的同時也使CF=0,OF=0的指令是〔A.XORBX,BXB.ORBX,BXC.ANDBX,BXD.CMPBX,BX答案:A108知識點:0203〔中央處理機循環(huán)控制指令LoopNZ/LoopNE控制循環(huán)繼續(xù)執(zhí)行的條件是〔A.CX≠0且ZF=1B.CX≠0且ZF=0C.CX≠0或ZF=1D.CX≠0或ZF=0答案:B109知識點:0203〔中央處理機難易度:較難在執(zhí)行DAA指令,當高四位BCD碼位,如要把此進位值送入AH中,對這進位值的操作應是〔A.DAA校正指令的功能已自動加在AH中B.進位值在AF中,校正后根據(jù)AF內容再加在AH中C.進位值在CF中,校正后根據(jù)CF內容再加在AH中D.進位值在AL最高位上,校正后根據(jù)AL最高位內容再加在AH中答案:C110知識點:0104〔幾種基本的邏輯運算AND,OR,XOR,NOT為四條邏輯運算指令,下面的解釋正確的是〔A.指令XORAX,AX執(zhí)行后,AX內容不變,但設置了標志位B.指令ORDX,1000H執(zhí)行后,將DX最高位置1,其余各位置0C.指令ANDAX,OFH執(zhí)行后,分離出AL低四位D.NOTAX,執(zhí)行后,將AX清0111知識點:0204〔存儲器在執(zhí)行下列指令時,需要使用段寄存器DS的指令是〔A.STOSWB.ADDAL,CLC.NEGBXD.INCDA[BX]112知識點:0204〔存儲器無論BH中原有的數(shù)是奇數(shù)或偶數(shù),若要使BH中的數(shù)一定為奇數(shù),應執(zhí)行的指令是〔A.ADDBH,01HB.ORBH,01HC.XORBH,01HD.TESTBH,01H答案:B115知識點:0203〔中央處理機REPZCMPSW指令,重復執(zhí)行的終止條件是〔A.CX=0或ZF=0B.CX=0且ZF=0C.CX=0或ZF=1D.CX=0且ZF=1答案:A117知識點:0101<基于微處理器的計算機系統(tǒng)構成>比較兩個帶符號的數(shù)A、B,當A=B時程序轉移,測試的條件為〔A.ZF=1B.ZF=0C.SF=1D.SF=0答案:A118知識點:0203〔中央處理機難易度:較難檢查二個無符號數(shù)的關系,若要實現(xiàn)AL≥BL時分支去LOP1處,那么在"CMPAL,BL"指令后應跟的分支指令是〔A.JNCLOP1B.JALOP1C.JCLOP1D.JGELOP1119知識點:0104〔幾種基本的邏輯運算設AL=0AH,下列指令執(zhí)行后能使AL=05H的是〔A.NOTALB.ANDAL,0FHC.XORQAL,0FHD.ORAL,0FH127知識點:0102〔二進制數(shù)和十六進制數(shù)運算計算機處理問題中會碰到大量的字符、符號,對此必須采用統(tǒng)一的二進制編碼。目前,微機中普遍采用的是<>碼。A.BCD碼B.十進制碼C.二進制碼D.十六進制碼135知識點:0203〔中央處理機8086CPU在基址加變址的尋址方式中,變址寄存器可以為<>A.BX或CXB.CX或SIC.DX或SID.SI或DI138知識點:0204〔存儲器PSW寄存器中共有______位條件狀態(tài)位,有______位控制狀態(tài)位。A.6、3B.3、6C.8、4D.4、8答案:A140知識點:0204〔存儲器在程序執(zhí)行過程中,IP寄存器中始終保存的是〔A.上一條指令的首地址B.下一條指令的首地址C.正在執(zhí)行指令的首地址D.需計算有效地址后才能確定地址142知識點:0203〔中央處理機在下列指令中,______指令的執(zhí)行會影響條件碼中的CF位。A.JMP

NEXTB.JC

NEXTC.INC

BXD.SHL

AX,1144知識點:0103〔計算機中數(shù)和字符的表示設字長N=16,有符號數(shù)7AE9H的補碼表示為<

>A.9EA7HB.76C4HC.8417HD.7AE9H答案:D145知識點:0103〔計算機中數(shù)和字符的表示比較有符號數(shù)3260H與0B425H的大小關系為<

>A.相等B.小于C.大于D.不能比較151知識點:0203〔中央處理機若〔AL=87H,執(zhí)行ADDAL,0F5H后,S,Z,C,O,P的狀態(tài)為<

>A.SF=0,ZF=0,CF=1,OF=1,PF=0B.SF=1,ZF=0,CF=1,OF=0,PF=1C.SF=0,ZF=0,CF=0,OF=1,PF=0

D.SF=1,ZF=0,CF=1,OF=1,PF=1答案:C153知識點:0204〔存儲器數(shù)據(jù)傳送指令對標志位的影響為<

>A.都不影響B(tài).都影響C.除了SAHF,POPF,其它均不影響D.除了控制標志位,其它均不影響答案:D156知識點:0204〔存儲器計算機系統(tǒng)中的存貯器系統(tǒng)是指?!睞.RAM存貯器B.ROM存貯器C.主存貯器D.cache答案:D157知識點:0204〔存儲器存儲單元是指〔A.存放一個二進制信息位的存貯元B.存放一個機器字的所有存貯元集合C.存放一個字節(jié)的所有存貯元集合D.存放兩個字節(jié)的所有存貯元集合答案:B158知識點:0204〔存儲器存相聯(lián)存貯器是按______進行尋址的存貯器。A.地址方式B.堆棧方式C.內容指定方式D.地址方式與堆棧方式答案:C160知識點:0203〔中央處理機以下敘述中正確描述的句子是〔A.同一個CPU周期中,可以并行執(zhí)行的微操作叫相容性微操作B.同一個CPU周期中,不可以并行執(zhí)行的微操作叫相容性微操作C.同一個CPU周期中,可以并行執(zhí)行的微操作叫相斥性微操作D.同一個CPU周期中,不可以并行執(zhí)行的微操作叫相斥性微操作答案:D161知識點:0201〔80x86微處理器帶有處理器的設備一般稱為______設備。A.智能化B.交互式C.遠程通信D.過程控制答案:A162知識點:0204〔存儲器設物理地址<21000H>=30H,<21001H>=40H,<21002H>=50H。如從地址21001H中取出一個字的內容是<>A.3040HB.4050HC.4030HD.5040H169知識點:0204〔存儲器執(zhí)行PUSHBP指令時,源的操作數(shù)的物理地址表達式是〔A.16*SS+BPB.16*DS+BPC.16*CS+IPD.16*CS+AX176知識點:0104〔幾種基本的邏輯運算設AL=0BH,下列指令執(zhí)行后能使AL=04H的是〔A.NOTALB.ANDAL,0FHC.ORAL,0FHD.ORAL,0F177知識點:0104〔幾種基本的邏輯運算設AL=0BH,下列指令執(zhí)行后能使AL=04H的是〔A.NOTALB.ANDAL,0FHC.XORAL,0FHD.ORAL,0F180知識點:0204〔存儲器設DF=1,每次執(zhí)行SCASB指令時,寄存器〔要加1A.SIB.BXC.SPD.DI答案:D181知識點:0104〔幾種基本的邏輯運算要使BL中的低四位不變,高四位變反,應執(zhí)行指令〔A.NOTBLB.XORBL,0F0HC.ANDBL,0FHD.XORBL,0182知識點:0102〔二進制數(shù)和十六進制數(shù)運算十六進制數(shù)88H,可表示成下面幾種形式,請找出正確的表示〔A.無符號十進制數(shù)36B.無符號十進制數(shù)136C.壓縮型BCD碼十進制數(shù)88HD.8位二進制數(shù)-8的補碼表示答案:D183知識點:0204〔存儲器認知度:認知某存儲單元的物理地址是34567H,可以作為它的段地址有<>A.2345HB.3457HC.3450HD.3456H184知識點:0204〔存儲器完成將累加器AL清零,并使進位標志CF清零,下面錯誤的指令是〔A.MOVAL,00HB.ANDAL,00HC.XORAL,ALD.SUBAL,AL答案:A189知識點:0204〔存儲器如某存儲器分段時,表示偏移地址是18位二進制代碼,那么一個段最多的存儲單元數(shù)是〔A.32K字節(jié)B.32K字C.64K字節(jié)D.64K字答案:C193知識點:0201〔80x86微處理器8088/8086存儲器分段,每個段不超過〔A.64K個字B.32K個字節(jié)C.1兆個字節(jié)D.64K個字節(jié)194知識點:0203〔中央處理機CPU發(fā)出的訪問存儲器的地址是〔A.物理地址B.偏移地址C.邏輯地址D.段地址197知識點:0203〔中央處理機8086/8088系統(tǒng)執(zhí)行傳送指令MOV時〔A.不影響標志位B.影響DF方向標志C.影響SF符號標志D.影響CF進位標志198知識點:0203〔中央處理機MOVAL,79ADDAL,0B1H上面指令執(zhí)行后,設置的標志位CF和OF的值是〔A..CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=0D.CF=1,OF=0答案:D207知識點:0204〔存儲器下列寄存器中,作為16位寄存器的是〔A.ALB.BLC.CHD.DX208知識點:0204〔存儲器在程序運行過程中,確定下一條指令的物理地址的計算表達式是〔A.DS*16+SIB.SS*16+SIC.CS*16+IPD.SS*16+SP209知識點:0204〔存儲器物理地址〔10FF0H=10H,〔10FF1H=20H,〔10FF2H=30H,從地址10FF1H中取一個字的內容是〔A.1020HB.3020HC.3022HD.2010H211知識點:0204〔存儲器下列指令中,影響或修改標志位的是〔A.LOOPZB.JNLEC.PUSHFD.POPF答案:D215知識點:0203〔中央處理機循環(huán)指令LOOPNZ終止循環(huán)的條件是〔A.CX=0,且ZF=0B.CX=0,或ZF=1C.CX10,且ZF=0D.CX10,或ZF=1答案:B216知識點:0104〔幾種基本的邏輯運算設DL=55H,執(zhí)行指令后能使DL中的數(shù)據(jù)為0AAH的指令是〔A.TESTDL,0AAHB.ORDL,0AAHC.CX10,且ZF=0D.XORDL,0FFH219知識點:0204〔存儲器在程序執(zhí)行過程中,IP寄存器中始終保存的是〔A.上一條指令的首地址B.下一條指令的首地址C.在執(zhí)行指令的首地址D.需計算有效地址后才能確定地址221知識點:0101〔進位記數(shù)制與不同基數(shù)的數(shù)之間的轉換難易度:較難某系列微機對存儲器的分段,如果每一個段最多的字存儲單元〔16位二進制是32K,那么表示段內字節(jié)單元偏移地址的二進制位數(shù)應是〔A.10位B.20位C.15位D.12位答案:B222知識點:0203〔中央處理機可用作寄存器間接尋址或基址、變址尋址的地址寄存器,正確的是〔A.AX,BX,CX,DXB.AL,BL,CL,DLC.SP,BP,IP,BXD.SI,DI,BP,BX233知識點:0102〔二進制數(shù)和十六進制數(shù)運算十六進制數(shù)88H,可表示成下面幾種形式,請找出錯誤的表示〔A.無符號十進制數(shù)136B.帶符號十進制數(shù)-120C.壓縮型BCD碼十進制數(shù)88D.8位二進制數(shù)-8的補碼表示答案:D234知識點:0203〔中央處理機指令指針寄存器是〔A.IPB.SPC.BPD.PSW235知識點:0203〔中央處理機當執(zhí)行指令ADDAX,BX后,若AX的內容為2BA0H,設置的奇偶標志位PF=1,下面的敘述正確的是〔A.表示結果中含1的個數(shù)為偶數(shù)B.表示結果中含1的個數(shù)為奇數(shù)C.表示該數(shù)為偶數(shù)D.表示結果中低八位含1的個數(shù)為偶數(shù)答案:D237知識點:0203〔中央處理機列指令執(zhí)行后總是使CF=0,OF=0的是〔A.ANDB.NEGC.NOTD.INC答案:A238知識點:0103〔計算機中數(shù)和字符的表示十六進制數(shù)88H,可表示成下面幾種形式,請找出錯誤的表示〔A.無符號十進制數(shù)136B.帶符號十進制數(shù)-120C.壓縮型BCD碼十進制數(shù)88D.位二進制數(shù)-8的補碼表示答案:D239知識點:0203〔中央處理機當程序順序執(zhí)行時,每取一條指令語句,IP指針增加的值是〔A.1B.2C.3D.由指令長度決定的241知識點:0203〔中央處理機下列寄存器組中在段內尋址時可以提供偏移地址的寄存器組是〔A.AX,BX,CX,DXB.BX,BP,SI,DIC.SP,IP,BP,DXD.CS,DS,ES,SS答案:B245知識點:0101<基于微處理器的計算機系統(tǒng)構成>下列傳送指令中有語法正確的是〔A.MOVCS,AXB.MOVDS,AXC.MOVAL,AXD.MOVBS,AX答案:B246知識點:0202<基于微處理器的計算機系統(tǒng)構成>下面不是輸入設備的是〔A.鍵盤B.掃描儀C.光筆D.繪圖儀247知識點:0202<基于微處理器的計算機系統(tǒng)構成>8086微處理器分成兩大功能部件,即〔A.執(zhí)行部件和總線接口部件B.EU和執(zhí)行部件C.總線接口部件和BIUD.以上都對答案:A248知識點:0203〔中央處理機8086微處理器的寄存器中,不屬于通用寄存器的是〔A.AXB.BLC.CHD.IP250知識點:0202<基于微處理器的計算機系統(tǒng)構成>操作系統(tǒng)、編譯程序、實時控制等軟件多數(shù)是用〔編寫的A.機器語言B.C語言C.高級語言D.匯編語言264知識點:0203〔中央處理機標志寄存器中屬于控制標志位的是〔A.DF,OF,SFB.DF,IF,TFC.OF,CF,PFD.ZF,CF,PF答案:B296知識點:0204〔存儲器存儲器中,數(shù)據(jù)是以字節(jié)為單位存放的,它是一個8位〔數(shù)。A.二進制B.十進制C.十六進制D.都可以297知識點:0204〔存儲器下列指令中,正確的指令是〔。A.PUSHALB.MOVAX,BXC.PUSH1000HD.CALLAX298知識點:0204〔存儲器在數(shù)據(jù)段中使用字符串時,該字符串必須用〔括起來。A.引號B.分號C.逗號D.冒號299知識點:0204〔存儲器當定義含有多個字符的字符串時,只能使用〔偽指令。A.DBB.DWC.NEXTD.JMP300知識點:0204〔存儲器段屬性就是定義標號的段起始地址,標號的段總是在〔寄存器中。A.CSB.SSC.IPD.BX301知識點:0204〔存儲器偏移屬性就是定義標號的偏移地址,它應安排在〔寄存器中。A.CSB.IPC.AXD.SS305知識點:0204〔存儲器無條件轉移指令JMP實現(xiàn)段間間接轉移,轉移的目標地址在〔A.某個字存儲單元中B.某個雙字存儲單元中 C.某個16位通用寄存器中D.兩個16位通用寄存器中答案:B311知識點:0203〔中央處理機設AL=57H,BL=24H,執(zhí)行指令SUBAL,BL后,寄存器內容為〔A.AL=57H,BL=24HB.AL=33H,BL=24HC.AL=57H,BL=33HD.AL=33H,BL=0312知識點:0204〔存儲器設CL=8,AL=0C8H,執(zhí)行SARAL,CL后,AL中的數(shù)據(jù)是〔A.0FFHB.80H C.00HD.0FEH313知識點:0204〔存儲器已知BX=028AH,SI=0294H,<DS:051EH>=5432H。執(zhí)行語句LEABX,[BX+SI]后,BX中的內容是〔A.051EHB.5423H C.1E05HD.3254H316知識點:0204〔存儲器下面程序段執(zhí)行后,AL中的內容是〔MOVAX,8833HADDAL,AHDAAA.21B.21H C.0C1HD.0DDH318知識點:0204〔存儲器DA1DW‘AB’,‘CD’,‘EF’,‘GH’┇MOVAX,DA1+3指令執(zhí)行后AX中的內容是〔A.‘EF’B.‘CD’C.‘BC’

D.‘FC’326知識點:0204〔存儲器若在存儲器的20000H~20002H三個字節(jié)單元中存放的數(shù)據(jù)依次為12H、34H、56H,則從20001H地址開始讀出的一個字〔16位數(shù)據(jù)為〔A.1234H

B.3412HC.3456HD.5634H330知識點:0201〔80x86微處理器通常說計算機的內存為32M、64M或128M指的是:〔A.RAM的容量

B.ROM的容量C.RAM和ROM的容量D.硬盤的容量答案:C333知識點:0102〔二進制數(shù)和十六進制數(shù)運算十六進制數(shù)88H,可以表示成下面幾種形式,請找出錯誤的表示〔A.無符號十進制數(shù)136

B.帶符號十進制數(shù)-136C.BCD碼十進制數(shù)88

D.8位二進制數(shù)-8的補碼表示答案:D334知識點:0203〔中央處理機當運行結果為0時,ZF=〔A.0B.1C.任意D.不影響

335知識點:0204〔存儲器設DS=5788H,偏移地址為94H,該字節(jié)的物理地址是〔A.57974H

B.5883H

C.

57914H

D.

58ECH336知識點:0204〔存儲器"MOV

AX,[BP+DI]"指令從〔段取出數(shù)據(jù)送AXA.CSB.SSC.DSD.ES337知識點:0203〔中央處理機"下面不能用于寄存器尋址的寄存器有〔A.CSB.AXC.IPD.SI答案:C338知識點:0204〔存儲器存儲器尋址方式在指令中給出操作數(shù)在內存中的地址,該地址是〔A.邏輯地址

B.有效地址

C.偏移地址D.物理地址答案:C343知識點:0203〔中央處理機設AX=1000H,BX=2000H,則在執(zhí)行了指令"SUBAX,BX"后,標志位CF和ZF的值分別為〔A.0,0B.0,1C.1,0D.1,1344知識點:0203〔中央處理機設DH=10H,執(zhí)行NEG

DH指令后,正確的結果是〔A.DH=10HCF=1

B.DH=0F0HCF=0C.DH=10HCF=0D.DH=0F0HCF=1答案:D345知識點:0103〔計算機中數(shù)和字符的表示IMUL

CL指令實現(xiàn)〔功能

A.有符號乘法:AX←AL×CL

B.無符號乘法:AX←AL×CLC.有符號乘法:DX←AL×CL

D.無符號乘法:DX←AL×CL答案:A346知識點:0203〔中央處理機執(zhí)行除法指令后,影響的標志位是〔A.所有狀態(tài)標志都不確定B.CF、OFC.SF、ZF

D.AF、PF答案:A347知識點:0101<基于微處理器的計算機系統(tǒng)構成>執(zhí)行AND

AL,80H后,可以肯定的執(zhí)行結果是AL寄存器的〔A.最高位為0

B.最高位為1

C.低7位均為0D.低7位均為1348知識點:0104〔幾種基本的邏輯運算指令<>實現(xiàn)對AX當中D15和D0位設置為0,其他位不變的功能A.AND

AX,7FFEH

B.OR

AX,8001H

C.XOR

AX,8001H

D.NOT

AX答案:C352知識點:0203〔中央處理機當標志CF=1時轉移到目的地址的條件轉移指令是<>A.JCB.JNCC.JZD.JNZ353知識點:0203〔中央處理機條件轉移指令JA產生程序轉移的條件是<>A.CF=0和ZF=1

B.CF=0和ZF=0C.CF=1和ZF=1

D.CF=1和ZF=0答案:B354知識點:0203〔中央處理機0B4H+7AH后,下列哪個標志位值為1<>A.SFB.AFC.OFD.PF答案:D355知識點:0204〔存儲器MOVDX,COUNT[BP][DI]的源操作數(shù)的尋址方式為〔<>A.變址尋址B.寄存器間接尋址C.直接尋址D.基址變址尋址356知識點:0202〔基于微處理器的計算機系統(tǒng)構成一個完整的計算機系統(tǒng)通常應包括<>A.系統(tǒng)軟件和應用軟件

B.計算機及其外部設備C.硬件系統(tǒng)和軟件系統(tǒng)D.系統(tǒng)硬件和系統(tǒng)軟件357知識點:0202〔基于微處理器的計算機系統(tǒng)構成計算機的軟件系統(tǒng)一般分為<>兩大部分A.系統(tǒng)軟件和應用軟件

B.操作系統(tǒng)和計算機語言C.程序和數(shù)據(jù)

D.OS和Windows

361知識點:0203〔中央處理機寄存器間接尋址方式中,操作數(shù)在〔中A.存儲器B.通用寄存器C.主存單元D.段寄存器答案:C362知識點:0204〔存儲器MOVAX,ES:[BX][SI]的源操作數(shù)的物理地址是<>A.16d×<SS>+<BX>+<SI>B.16d×<DS>+<BX>+<SI>C.16d×<ES>+<BX>+<SI>D.16d×<BS>+<BX>+<SI>363知識點:0101<基于微處理器的計算機系統(tǒng)構成>下列數(shù)據(jù)中,可能是八進制數(shù)的是〔A.488B.317C.597D.189364知識點:0103〔計算機中數(shù)和字符的表示將寄存器AX的內容求補的正確操作是〔A.CMPAX,AXB.XORAX,00FFFHC.XORAX,0FFFFHD.NEGAX365知識點:0202〔基于微處理器的計算機系統(tǒng)構成計算機語言有許多種,其中與硬件直接相關的是〔A.網絡語言B.操作系統(tǒng)C.機器語言D.高級語言366知識點:0204〔存儲器執(zhí)行指令MOVAL,[BP]時,所讀取的數(shù)據(jù)應在〔A.CS段中B.DS段中C.SS段中D.ES段中367知識點:0201〔80x86微處理器和外存相比,內存的特點是〔A.容量小、速度快、成本高B.容量小、速度快、成本低C.容量大、速度快、成本高D.容量大、速度快、成本低答案:A368知識點:0202〔基于微處理器的計算機系統(tǒng)構成運算器的主要功能是〔A.算術運算B.邏輯運算C.算術運算與邏輯運算D.函數(shù)運算370知識點:0203〔中央處理機下面關于寄存器不正確的表述是<>A.AX寄存器是算術運算的主要寄存器,又稱為累加器B.BP、SP通常作為地址指針寄存器C.IP指令指針寄存器可以通過MOV命令改變其值D.標志位寄存器中的狀態(tài)標志位會受算術單元的運算結果而改變答案:A371知識點:0203〔中央處理機用來存放下一條將要執(zhí)行的的指令地址的寄存器是〔A.SPB.IPC.BPD.CS372知識點:0203〔中央處理機使進位標志位置0的指令是〔A.CLCB.CMCC.STCD.NOP375知識點:0203〔中央處理機溢出位OF=1轉的指令為〔A.JCB.JSC.JOD.JP381知識點:0203〔中央處理機PSW寄存器中共有〔位條件狀態(tài)位,有〔位控制狀態(tài)位A.6、3選項B>3、6C.8、4D.4、8384知識點:0201〔80x86微處理器一個完整的計算機系統(tǒng)應包括〔A.運算器、存儲器、控制器B.主機和外部設備C.主機與應用程序D.配套的硬件設備和軟件系統(tǒng)385知識點:0203〔中央處理機PSW是指令部件中〔A.指令寄存器B.指令譯碼器C.程序計數(shù)器

D.程序狀態(tài)寄存器答案:D386知識點:0202〔基于微處理器的計算機系統(tǒng)構成主存儲器和CPU之間增加高速緩沖器的主要目的是〔A.擴大主存儲器容量B.解決主存與CPU之間速度匹配問題C.擴大CPU通用寄存器數(shù)量D.既擴大主存容量又提高主存速度答案:B390知識點:0202〔基于微處理器的計算機系統(tǒng)構成接口是<>的邏輯部件A.CPU與系統(tǒng)總線之間B.系統(tǒng)總線與I/O設備之間C.主存與I/O設備之間D.運算器與I/O設備之間答案:B391知識點:0202〔基于微處理器的計算機系統(tǒng)構成運算器的核心部分是〔A.通用寄存器B.存儲器C.暫存器D.運算邏輯單元答案:D393知識點:0204〔存儲器需要進行刷新的存儲器是<>A.NEXTB.SRAM

C.ROM

D.EPROM答案:B396知識點:0204〔存儲器INT1AH指令執(zhí)行的結果高位字存在〔中A.AXB.BXC.CXD.DX答案:C403知識點:0204〔存儲器指令MOVAX,1234H中的立即數(shù)1234H是存儲在〔A.數(shù)據(jù)段B.堆棧段C.代碼段D.存儲段答案:A404知識點:0101〔進位記數(shù)制與不同基數(shù)的數(shù)之間的轉換十進制數(shù)–100的8位二進制數(shù)的補碼為〔A.10011100B.10011101C.1100000D.1100100答案:A416知識點:0204〔存儲器難易度:較難下列語句bufdb10dup<3dup<?,10>,3,10>匯編后,變量buf占有的存儲單元字節(jié)數(shù)是〔。A.100B.80C.40D.20答案:B418知識點:0204〔存儲器數(shù)據(jù)定義語句"numldw<12or6and2>ge0eh",定義的numl單元的內容是〔。A.0B.0FFFFHC.1D.0FFH答案:A421知識點:0204〔存儲器若定義xyzdw‘A’,則xyz字存儲單元中存放的數(shù)據(jù)是〔。A.0041HB.4100HC.0061HD.6100H427知識點:0201〔80x86微處理器8086/8088將中斷向量號0FH的中斷服務程序起始地址存放在〔地址的內存中。A.0:0FHB.0:1EHC.0:3CHD.0:78H答案:C429知識點:0103〔計算機中數(shù)和字符的表示計算機內部使用的數(shù)是〔。A.二進制數(shù)B.八進制數(shù)C.十進制數(shù)D.十六進制數(shù)430知識點:0103〔計算機中數(shù)和字符的表示與二進制數(shù)00011011等值的十進制數(shù)是〔A.26B.27C.28D.30435知識點:0203〔中央處理機如下指令可將AX寄存器內容改變的是〔。A.cmpax,bxB.testax,bxC.andax,bxD.xchgax,bx答案:D437知識點:0104〔幾種基本的邏輯運算下列各個8位二進制數(shù)的補碼中,其值最大的是〔。A.10001000B.11111111C.00000000D.00000001答案:D450知識點:0204〔存儲器如JMP指令采用段間間接尋址,那么由4個相鄰字節(jié)單元中存放有轉移地址,其中前兩個字節(jié)存放的是〔A.IPB.SSC.CSD.DX答案:A451知識點:0204〔存儲器如JMP指令采用段間間接尋址,那么由4個相鄰字節(jié)單元中存放有轉移地址,后兩個字節(jié)存放的是<>。A.IPB.SSC.CSD.DX答案:C456知識點:0104〔幾種基本的邏輯運算判斷無符號數(shù)運算是否溢出,應根據(jù)〔標志位;而判斷有符號數(shù)運算是否溢出,應根據(jù)〔標志位。A.OF,CFB.ZF,OFC.CF,OFD.OF,ZF答案:C468知識點:0103〔計算機中數(shù)和字符的表示對于有符號的數(shù)來說,下列哪個值最大〔。A.0F8HB.11010011BC.82DD.123Q答案:D471知識點:0201〔80x86微處理器8086/8088微機系列,下列說法哪個是正確的〔。A.一個存儲單元由16個二進制位組成,簡稱字B.當存儲一個字數(shù)據(jù)時,低字節(jié)放高地址位,高字節(jié)放低地址位C.在內存空間中,可以無限分配段,且段的大小不受限制D.段與段之間可以鄰接,也可以重疊答案:D472知識點:0203〔中央處理機下列四個寄存器中,不能作為間接尋址的寄存器是〔。A.BXB.BPC.DXD.DI答案:C474知識點:0203〔中央處理機指令"MOVCX,[BP+16]"的源操作數(shù)采用的段寄存器為〔。A.CSB.SSC.DSD.ES476知識點:0203〔中央處理機指令"MOVCX,[BP+10]"的源操作數(shù)采用的段寄存器為〔。A.BSB.SSC.CSD.DS494知識點:0203〔中央處理機下面選項中不屬于CPU內部寄存器的是〔。A.IPB.ALUC.CSD.AX495知識點:0203〔中央處理機認知度:認知下面各傳送指令中,正確的是〔。A.MOV[DI],[SI]B.MOV[DX+DI],ALC.MOVWORDPTR[BX],0100HD.MOVAL,BX答案:C3.知識點:0403<匯編語言程序格式>*匯編語言源程序經匯編程序匯編后產生的文件的擴展名是〔。A.MAPB.OBJC.ASMD.EXE4.知識點:0403<匯編語言程序格式>*匯編語言的什么文件經鏈接〔LINK后產生可執(zhí)行文件?〔A.EXEB.OBJC.MAPD.LST7.知識點:0401<匯編程序功能>*匯編語言源程序是〔程序。A.不可直接執(zhí)行的B.經連接后就可直接執(zhí)行的C.經匯編程序匯編后就可執(zhí)行的D.可直接執(zhí)行的14知識點:0302<程序占有的空間和執(zhí)行時間>**如果指令的運算結果為0,則〔標志位為1。A.SFB.CFC.ZFD.OF15知識點:0302<程序占有的空間和執(zhí)行時間>**如果指令的運算結果中有奇數(shù)個1,則〔標志位為0。A.OFB.CFC.PFD.SF16.知識點:0301<80x86的尋址方式>*IBMPC機的內存是按〔是編址的。A.位B.雙字C.字D.字節(jié)23知識點:0301<80x86的尋址方式80x86的尋址方式>**如果內存的某一單元的物理地址為12345H。則它的邏輯地址為〔:0345H。A.0120HB.12000HC.1200HD.0012H24知識點:0301<80x86的尋址方式80x86的尋址方式>***如果一個字變量中存放16個字,該字變量的起始地址為1000H:2000H,則該字變量數(shù)據(jù)區(qū)中的最末一個字單元的物理地址為〔。A.12020HB.12000HC.1201FHD.1201EH25知識點:0301<80x86的尋址方式80x86的尋址方式>**設22000H、22001H單元分別存放的數(shù)據(jù)為12H、34H,若要讀取22000H字單元中的數(shù)據(jù),此時讀出的數(shù)據(jù)是〔。A.3412HB.12HC.34HD.1234H30知識點:0401<匯編程序功能>**下列敘述正確的是〔。A.機器指令是可執(zhí)行指令B.匯編語言源程序可直接執(zhí)行C.匯編語言目標程序可直接執(zhí)行D.高級語言程序可直接執(zhí)行答案:D31知識點:0301<80x86的尋址方式>*設BX=2000H,SI=3000H,指令MOVAX,[BX+SI+8]的源操作有效地址為〔。A.5000HB.5008HC.23008HD.32008H32知識點:0301<80x86的尋址方式>**設DS=1000H,ES=2000H,BX=3000H,指令ADD

AL,[BX]的源操作數(shù)的物理地址為〔。A.13000HB.33000HC.3000HD.23000H33知識點:0301<80x86的尋址方式>**設DS=2000H,ES=3000H,SI=200H,指令MOV

ES:[SI],AL的目的操作數(shù)的物理地址為〔。A.200HB.20200HC.50200HD.30200H38知識點:0301<80x86的尋址方式>*段內間接尋址只改變〔中的內容。A.IPB.CS和IPC.CSD.PSW39知識點:0301<80x86的尋址方式>*段間間接尋址只改變〔中的內容。A.PSWB.IPC.CSD.CS和IP40知識點:0301<80x86的尋址方式>**下述指令中不改變PSW的指令是〔。A.ADD

AL,BLB.AND

AL,0FHC.SHR

BX,CLD.MOV

AX,BX43知識點:0301<80x86的尋址方式>**指令JMP

WORD

PTR[BX]屬于〔尋址。A.段間間接B.段內間接C.段間直接D.段內直接46知識點:0303<80x86的指令系統(tǒng)>*十進制數(shù)字74所對應的壓縮型BCD碼的形式是〔。A.74B.4AHC.74HD.4A答案:C47知識點:0303<80x86的指令系統(tǒng)>*十進制數(shù)字85所對應的非壓縮型BCD碼的形式是〔。A.0805HB.0085HC.0805D.0085答案:A48知識點:0303<80x86的指令系統(tǒng)>*設AL=67H,執(zhí)行"CMP

AL,76H"后,AL=〔。A.88B.0DFHC.67HD.76H50知識點:0303<80x86的指令系統(tǒng)>*壓棧操作是〔位數(shù)的操作。A.8B.16C.4D.1252知識點:0303<80x86的指令系統(tǒng)>*設AX=3762H,CL=5,執(zhí)行"SHR

AX,CL"后,AX=〔。A.0376HB.0376C.01BBD.01BBH53知識點:0303<80x86的指令系統(tǒng)>**若要在BUF緩沖區(qū)中尋找與AL中不相等的數(shù)據(jù),應使用〔SCASB串操作指令。A.REPNEB.REPC.REPED.REPNZ54知識點:0301<80x86的尋址方式>**如果"JNC

L"指令的操作碼放在0040H,轉移后在0020H處取下一條指令的操作碼,那么該條指令的位移量是〔。A.20HB.1EHC.0DEHD.0E0H答案:C55知識點:0301<80x86的尋址方式>***如果"JA

P"指令的操作碼放在0050H,該指令的位移量為34H,執(zhí)行完此條指令轉移到取下一條指令的偏移地址為〔A.0082HB.0084HC.0086HD.0088H答案:C57知識點:0303<80x86的指令系統(tǒng)>*設AX、BX寄存器中存放的是有符號的二進制數(shù)據(jù),若執(zhí)行"CMP

AX,BX"指令后,〔

L表示大于則轉L。A.JZB.JAC.JEGD.JG58知識點:0303<80x86的指令系統(tǒng)>*執(zhí)行"DIV

BX"指令后,〔寄存器中存放商。A.ALB.AHC.AXD.DX59知識點:0303<80x86的指令系統(tǒng)>*執(zhí)行"〔

AX,BX"指令不改變AX寄存器中的內容。A.ORB.ADDC.XORD.CMP60知識點:0303<80x86的指令系統(tǒng)>**若AX=1000H,執(zhí)行"NEG

AX"指令后,AX=〔。A.1000HB.0E000HC.0F000HD.1001H63知識點:0303<80x86的指令系統(tǒng)和尋址方式>*下列指令不正確的是〔。A.MOV

BL,OFFSET

BB.LEA

BX,BC.MOV

BX,OFFSET

BD.MOV

BX,B64知識點:0402〔偽操作*若定義"BUF

DB

1,2,3,4”,執(zhí)行MOV

AL,TYPE

BUF

后AL=〔。A.4B.3C.2D.1答案:D65知識點:0402〔偽操作*若定義"A

EQU

100”,執(zhí)行"MOV

AX,A"后,AX=〔。A.A的偏移地址B.A單元中的內容C.100D.A的段地址答案:C66知識點:0402〔偽操作*若定義"B

DW

1,2,10

DUP〔0",則該偽指令分配〔字節(jié)單元。A.22B.20C.10D.2468知識點:0402〔偽操作**偽指令是〔規(guī)定的匯編說明符,它在源程序匯編時進行說明。A.MASMMASMB.LINKC.MASMD.EDIT72知識點:0404〔匯編語言程序的上機過程**若要求一個段的起始位置能被256整除的單元開始,在定位方式選項中應選〔。A.PAGEB.WORDC.PARAD.BYTE答案:A75知識點:0404〔匯編語言程序的上機過程**ASSUME偽指令說明了匯編程序所定義段與段寄存器的關系,它只影響〔的設定。A.連接程序B.目標程序C.匯編程序D.源程序答案:D76知識點:0303〔80x86的指令系統(tǒng)和尋址方式*設C和D為字變量,X為標號,下列指令中不正確的是〔。A.MOV

AX,CB.MOV

AX,DC.JNE

CD.JMP

X79知識點:0301〔80x86的尋址方式**一個段可以放在內存的任何地方,但起始地址應該從一個能被〔整除的單元地址開始。A.128B.32C.64D.1680知識點:0301〔80x86的尋址方式**在數(shù)據(jù)定義語句中,下列描述不正確的是〔。A.存放存儲單元的地址可以用四字表示B.存放存儲單元的地址可以用字表示C.存放存儲單元的地址可以用雙字表示D.存放存儲單元的地址可以用字節(jié)表示81知識點:0403〔匯編語言程序格式**匯編語言語句格式中對名字項的規(guī)定如下,請找出其中錯誤的說法〔A.名字的第一個字符可以是大寫英文字母及小寫英文字母B.名字的有效長度≤31個字符C.名字的第一個字符可以是字母、數(shù)字及、、_D.在名字中不允許出現(xiàn)$答案:C82知識點:0303〔80x86的指令系統(tǒng)*下列屬于合法的指令是〔A.MOV[DI],BLB.MOV[SI],[DI]C.MOVAX,BLD.MOVDS,ES84知識點:0303〔80x86的指令系統(tǒng)*下面指令執(zhí)行后,改變AL寄存器內容的指令是<

>。A.TEST

AL,08HB.AND

AL,CLC.CMP

AL,CLD.OR

AL,AL85知識點:0303〔80x86的指令系統(tǒng)*下列傳送指令中有語法錯誤的是<

>。A.MOVCS,AXB.MOVDS,BXC.MOVSS,BXD.MOVES,BX88知識點:0403〔匯編語言程序格式*在匯編語言程序中,對END語句的敘述正確的是〔。A.END語句是一可執(zhí)行語句B.END語句表示程序執(zhí)行到此結束C.END語句表示源程序到此結束D.END語句在匯編后要產生機器碼89知識點:0303〔80x86的指令系統(tǒng)*將DX的內容除以2,正確的指令是〔。A.DIV2B.DIVDX,2C.SHLDX,1D.SARDX,191知識點:0403〔匯編語言程序格式*下面是關于匯編語言程序中使用RET的描述,不正確的是<>。A.每一個子程序中允許有多條RET指令。B.以過程形式表示的代碼段,一定有RET指令存在。C.每一個子程序中只允許有一條RET指令。D.每一個子程序結束之前一定要有一條RET指令。92知識點:0104〔幾種基本的邏輯運算**AND,OR,XOR,NOT為四條邏輯運算指令,下面的解釋正確的是〔A.指令ANDAX,OFH執(zhí)行后,分離出AL低四位B.指令ORDX,1000H執(zhí)行后,將DX最高位置1,其余各位置0C.指令XORAX,AX執(zhí)行后,AX內容不變,但設置了標志位D.NOTAX,執(zhí)行后,將AX清093知識點:0303〔80x86的指令系統(tǒng)**完成對CL寄存器的內容乘以4的正確操作是〔A.MOVCL,2SHLCL,CLB.MUL4C.SHLCL,1SHLCL,1D.ROLCL,1ROLCL,196知識點:0303〔80x86的指令系統(tǒng)***下面的數(shù)據(jù)傳送指令中,錯誤的操作是〔。A.MOVDS,2000HB.MOVDX,1000HC.MOVWORDPTR[BX],1000HD.MOVSS:[BX+DI],1000H97知識點:0303〔80x86的指令系統(tǒng)***執(zhí)行下列指令后,正確的結果是〔。MOVAL,100MOVBL,-2A.AL=100HBL=02HB.AL=64HBL=0FEHC.AL=64HBL=82HD.AL=100HBL=0FEH98知識點:0303〔80x86的指令系統(tǒng)***下列敘述正確的是〔。A.對無符號數(shù)條件轉移采用JAE/JNB指令,對有符號數(shù)條件轉移用JGE/JNL指令B.對兩個無符號數(shù)進行比較采用CMPS指令,對兩個有符號數(shù)比較用CMP指令C.對兩個無符號數(shù)進行比較采用CMP指令,對兩個有符號數(shù)比較用CMPS指令D.對無符號數(shù)條件轉移采用JGE/JNL指令,對有符號數(shù)條件轉移用JAE/JNB指令答案:A100知識點:0303〔80x86的指令系統(tǒng)**在執(zhí)行下列指令時,需要使用段寄存器DS的指令是〔A.INCDA[BX]B.ADDAL,BLC.DECBXD.STOSW104知識點:0303〔80x86的指令系統(tǒng)**下列指令執(zhí)行時出錯的是〔。A.ADDBUF2,BUF1B.JMPDWORDPTRDAT[BX]C.MOVAX,[BX+DI]NUMD.TESTAL,01H114知識點:0402〔偽操作**要實現(xiàn)使BETA的值為52,應采用語句為〔A.BETAEQU52B.BETADB52HC.BETADB52D.BETAEQU52H答案:A116知識點:0303〔80x86的指令系統(tǒng)*下面程序段執(zhí)行后,AL中的內容是〔MOVAX,8833HADDAL,AHDAAA.21B.21HC.0C1HD.0DDH120知識點:0402〔偽操作*DA1DW?AB?,?CD?,?EF?,?GH?〔┇MOVAX,DA1+3指令執(zhí)行后AX中的內容是A.'FC'B.'CD'C.'BC'D.'EF'答案:A121知識點:0404〔匯編語言程序的上機過程*將高級語言的程序翻譯成機器碼程序的實用程序是<>A.編譯程序B.匯編程序C.解釋程序D.目標程序123知識點:0402〔偽操作*在下列語句中,BUFFER稱為<>BUFFERDB01H,0AHA.符號B.變量C.助記符D.標號124知識點:0303〔80x86的指令系統(tǒng)*串操作指令中,源串操作數(shù)的段地址一定在<>寄存器中。A.CSB.SSC.DSD.ES125知識點:0402〔偽操作*使計算機執(zhí)行某種操作的命令是<>A.偽指令B.指令C.標號D.助記符129知識點:0303〔80x86的指令系統(tǒng)**指令JMP

FAR

PTR

DONE屬于<>A.段內轉移直接尋址B.段內轉移間接尋址C.段間轉移直接尋址D.段間轉移間接尋址130知識點:0303〔80x86的指令系統(tǒng)**下列敘述正確的是<>A.對兩個無符號數(shù)進行比較采用CMP指令,對兩個有符號數(shù)比較用CMPS指令B.對兩個無符號數(shù)進行比較采用CMPS指令,對兩個有符號數(shù)比較用CMP指令C.對無符號數(shù)條件轉移采用JAE/JNB指令,對有符號數(shù)條件轉移用JGE/JNL指令D.對無符號數(shù)條件轉移采用JGE/JNL指令,對有符號數(shù)條件轉移用JAE/JNB指令答案:C132知識點:0303〔80x86的指令系統(tǒng)**在下列指令的表示中,不正確的是<>A.MOV

AL,[BX+SI]B.JMP

SHORT

DONIC.DEC

[BX]D.MUL

CL134知識點:0303〔80x86的指令系統(tǒng)*條件轉移指令JNE的測試條件為<>A.ZF=0B.CF=0C.ZF=1D.CF=1139知識點:0303〔80x86的指令系統(tǒng)***下面指令序列執(zhí)行后完成的運算,正確的算術表達式應是MOV

AL,BYTE

PTR

X

SHL

AL,1

DEC

AL

MOV

BYTE

PTR

Y,ALA.y=x2+1B.x=y2+1C.x=y2-1D.y=x2-1143知識點:0303〔80x86的指令系統(tǒng)**串指令中的目的操作數(shù)地址是由______提供。A.SS:[BP]B.DS:[SI]C.ES:[DI]D.CS:[IP]146知識點:0301〔80x86的尋址方式*指令JMPWORDPTR[BX][DI]中轉移的目標地址為<

>A.16dx〔DS+〔BX+〔DI

B.16dx〔ES+〔BX+〔DIC.16dx〔SS+〔BX+〔DID.16dx〔CS+〔BX+〔DI149知識點:0302〔程序占有的空間和執(zhí)行時間*

8086的匯編語言指令系統(tǒng)中的條件轉移指令可以使程序轉移到<

>A.段內的任何地方B.任意地方C.距該指令偏移地址為-128~+127的地方D.段外150知識點:0402〔偽操作**能定義ASCII碼字符串的數(shù)據(jù)定義語句有<

>A.DB,DW,DD,DQ,DTB.DB,DW,DDC.DB,DWD.DB152知識點:0303〔80x86的指令系統(tǒng)*比較指令CMP<

>A.專用于有符號數(shù)比較B.專用于無符號數(shù)比較C.專用于串比較D.不區(qū)分比較的對象是有符號數(shù)還是無154知識點:0402〔偽操作*指令JMPFARPTRDONE屬于〔A.段內轉移直接尋址B.段內轉移間接尋址C.段間轉移直接尋址D.段間轉移間接尋址163知識點:0303〔80x86的指令系統(tǒng)*設CF=1,實現(xiàn)AL內容乘2的指令是<>A.RCLAL,1B.SARAL,1C.SHLAL,1D.RORAL,1164知識點:0303〔80x86的指令系統(tǒng)**設SP的初值為2000H,執(zhí)行指令PUSHAX后SP的值是<>A.1FFFHB.2001HC.1FFEHD.2002H165知識點:0303〔80x86的指令系統(tǒng)*以下指令中,訪問了堆棧段的是<>A.ANDCL,[DI]B.MOV[BX][SI],46HC.SBB0020H[BP][DI],AXD.NEGES:[100H]166知識點:0402〔偽操作***為在一連續(xù)的存儲單元中,依次存放數(shù)據(jù)41H,42H,43H,44H,45H,46H,可選用的數(shù)據(jù)定義語句是〔A.DB41,42,43,44,45,46B.DW4142H,4344H,4546HC.DW?AB?,?CD?,?EF?D.DW?BA?,?DC?,?FE?答案:D167知識點:0402〔偽操作**下列數(shù)據(jù)定義語句中可實現(xiàn)留空20H個字存儲單元的是〔A.DB20DUP<?>B.DW20HDUP<?>C.DB10HDUP<4DUP<?>>D.DD08HDUP<?>174知識點:0303〔80x86的指令系統(tǒng)**設NUM=11011011B,指令MOVAL,NUMAND3執(zhí)行后AX中的值是〔A.B.1l011000BC.00000011BD.00011011011B175知識點:0303〔80x86的指令系統(tǒng)**若AX=-15要得到AX=15應執(zhí)行的指令是〔A.INCAXB.ORAXC.NEGAXD.DECAX185知識點:0303〔80x86的指令系統(tǒng)**當一個帶符號數(shù)大于0FBH時程序轉移,需選用的條件轉移指令是〔。A.JLEB.JNLC.JNLED.JL188知識點:0402〔偽操作**ORG

0030HDA1

DB

0,‘0’,30HDW

DA1數(shù)據(jù)為3000H字存儲單元的偏移地址是〔A.0030HB.0031HC.0032HD.0033H190知識點:0303〔80x86的指令系統(tǒng)***把BL中的數(shù)據(jù)輸出到端口8CH中正確指令是〔A.OUT8CH,BLB.IN8CH,BLC.MOVAL,BL OUT8CH,ALD.MOVAL,BL IN8CH,AL答案:C192知識點:0403〔匯編語言程序格式*執(zhí)行下面指令序列后,結果是〔MOVAL,82HCBWA.AX=0FF82HB.AX=0FF84HC.AX=0082HD.AX=0F85H202知識點:0402〔偽操作*表示過程定義結束的偽指令是〔A.ENDPB.ENDSC.ENDD.ENDM204知識點:0402〔偽操作**為在一連續(xù)的存儲單元中依次存放數(shù)據(jù)41H,42H,,48H,下面的數(shù)據(jù)定義語句中有語法錯誤的是〔A.DB41H,42H,43H,44H,45H,46H,47H,48HB.DW41H,42H,43H,44H,45H,46H,47H,48HC.DB'ABCDEFGH'D.DW'BA','DC','FE','HG'205知識點:0301〔80x86的尋址方式**設〔SP=0028H,執(zhí)行段內返回指令RET6后,SP的內容是〔A.0036HB.0022HC.0030HD.0020H206知識點:0303〔80x86的指令系統(tǒng)**條件轉移指令JNBE產生轉移的條件是〔A.CF=0ANDZF=0B.CF=0ANDZF=1C.CF=1ANDZF=0D.CF=1ANDZF=1答案:A212知識點:0303〔80x86的指令系統(tǒng)*通用數(shù)據(jù)傳送指令中,錯誤的是〔A.累加器到存儲器B.立即數(shù)到存儲器C.寄存器到存儲器D.存儲器到存儲器214知識點:0303〔80x86的指令系統(tǒng)**MOVAL,79ADDAL,0B1H上述指令執(zhí)行后,CF和OF的值是〔A.CF=0OF=1B.CF=1OF=1C.CF=0OF=0D.CF=1OF=0答案:D217知識點:0303〔80x86的指令系統(tǒng)**完成同指令XCHGAX,BX相同功能的指令或指令序列是〔A.MOVAX,BXB.MOVBX,AXC.PUSHAXPOPBXD.MOVCX,AXMOVAX,BXMOVBX,CX218知識點:0303〔80x86的指令系統(tǒng)**JMPBX的目標地址的偏移量為〔A.BX的內容B.BX所指向的內存單元的內容C.IP+BX的內容D.IP+[BX]224知識點:0303〔80x86的指令系統(tǒng)*條件轉移指令產生程序轉移的條件是〔A.CF=1B.CF=0C.CF=1和ZF=1D.CF=1和ZF=0225知識點:0303〔80x86的指令系統(tǒng)***選用串操作指令時,錯誤的操作是〔A.置方向標志位B.根據(jù)串操作指令設置重復次數(shù)并送入CXC.設置源操作數(shù)及目的操作數(shù)指針D.源操作數(shù)和目的操作數(shù)都可以加段超越答案:D226知識點:0303〔80x86的指令系統(tǒng)*設AL=20H,SI=0500H,DS=3000H,〔30500H=0C0H,CF=1。執(zhí)行SBBAL,[SI]后,正確的結果是〔A.AL=5FHSF=1CF=1B.AL=60HSF=1CF=0C.AL=5FHSF=0CF=1D.AL=60HSF=0CF=0228知識點:0403〔匯編語言程序格式***CBW指令的功能是〔A.把源操作數(shù)的符號位擴展到目的操作數(shù)中B.把AL中的符號位擴展到AH中C.把AH中的符號位擴展到AL中D.把AX中的符號位擴展到DX中答案:B229知識點:0401〔匯編程序功能***匯編語言源程序中,每個語句可由四項組成,其中名字項是一個符號,下面列出的有效名字是〔A.VariableB.First&ldC.0FFFFHD.‘Memphis’230知識點:0402〔偽操作***NUM1DB〔12OR6AND2GE0EHNUM2DB〔12XOR6AND2LE0EH上述數(shù)據(jù)定義語句中,NUM1和NUM2字節(jié)單元的內容分別是〔A.NUM1=0,NUM2=0B.NUM1=0,NUM2=0FFHC.NUM1=0FFH,NUM2=0D.NUM1=0FFH,NUM2=0FFH答案:D236知識點:0303〔80x86的指令系統(tǒng)*將累加器AL清零,并使進位標志CF清零,下面正確的指令是〔A.MOVAL,00HB.ANDAL,00HC.XORAL,0D.SUBAL,0243知識點:0303〔80x86的指令系統(tǒng)*下面指令執(zhí)行后,改變AL寄存器內容的指令是〔A.TESTAL,02HB.ORAL,ALC.CMPAL,BLD.ANDAL,BL244知識點:0303〔80x86的指令系統(tǒng)*已知〔AX=1234H,執(zhí)行下述三條指令后,〔AX=〔MOVBX,AXNEGBXADDAX,BXA.1234HB.0EDCCHC.6DCCHD.0251知識點:0301〔80x86的尋址方式*在寄存器尋址方式中,操作數(shù)在〔中A.在寄存器尋址方式中,操作數(shù)在〔中B.堆棧C.內存單元D.段寄存器答案:C252知識點:0303〔80x86的指令系統(tǒng)*下列指令中,不正確的是<>A.MOV200H[BX+SI],ALB.MOV[BX][SI][200H],ALC.MOV[BX+BP][200H],ALD.MOV[SI+BP+200H],AL254知識點:0303〔80x86的指令系統(tǒng)**能夠將BL低4位清0的指令是〔A.ANDBL,0F0HB.ORBL,00HC.ORBL,0F0HD.ANDBL,00H255知識點:0303〔80x86的指令系統(tǒng)**下列指令序列執(zhí)行后,〔BX=〔MOVBX,0FFFCHMOVCL,2SARBX,CLA.0FFFFHB.3FFFHC.0FFFHD.FFF0H257知識點:0303〔80x86的指令系統(tǒng)*CPU訪問外設,正確的輸出指令的格式是〔A.OUTDX,ALB.OUT1000H,ALC.INDX,AXD.OUT10H,DX259知識點:0303〔80x86的指令系統(tǒng)*一般用條件轉移指令來實現(xiàn)程序的〔結構A.順序B.分支C.循環(huán)D.起始答案:A260知識點:0301〔80x86的尋址方式**串操作指令的目的操作數(shù)地址由〔提供A.SS:[BP]B.DS:[SI]C.ES:[DI]D.DS:[DI]262知識點:0303〔80x86的指令系統(tǒng)**四條邏輯運算指令,下面的解釋正確的是〔A.指令XORAX,AX執(zhí)行后,AX內容不變,但設置了標志位B.指令ORDX,1000H執(zhí)行后,將DX最高位置1,其余各位置0C.指令ANDAX,OFH執(zhí)行后,分離出AL低四位D.NOTAX,執(zhí)行后,將AX清0263知識點:0303〔80x86的指令系統(tǒng)*下面各傳送指令中,正確的是〔A.MOV[AL],[SI]B.MOV[DX+DI],BLC.MOVWORDPTR[BX],0100HD.MOVAL,CX265知識點:0303〔80x86的指令系統(tǒng)***設AL中已有壓縮型BCD碼,為實現(xiàn)對AL的減1操作,可選用的指令序列是〔A.DECALAASB.SBBAL,0DASC.SUBAL,1AASD.SUBAL,1DAS答案:D266知識點:0303〔80x86的指令系統(tǒng)*用REPESCASB指令對字符串進行掃描,如CX>0時,掃描結束,那么表示〔A.在字符串中遇上第一個AL中指定的字符B.在字符串中有一個AL中指定的字符C.在字符串中有一個不是AL中指定的字符D.在字符串中遇上第一個不是AL中指令的字符267知識點:0303〔80x86的指令系統(tǒng)***設〔SS=338AH,〔SP=450H,執(zhí)行PUSHBX,和PUSHF兩條指令后,堆棧頂部的物理地址是〔A.33CECHB.33CF2HC.33CF0HD.33FF2H答案:A268知識點:0303〔80x86的指令系統(tǒng)***設〔SP=0028H,執(zhí)行段內返回指令RET6后,SP的內容是〔A.0036HB.0035HC.0022HD.0020H答案:C269知識點:0303〔80x86的指令系統(tǒng)**轉移指令JNBE產生轉移的條件是〔A.CF=0ANDZF=0B.CF=0ANDZF=1C.CF=1ANDZF=1D.CF=1ANDZF=0271知識點:0302〔程序占有的空間和執(zhí)行時間*某程序裝入內存后,DS=1200H,CS=1400H,則程序中數(shù)據(jù)段中的數(shù)據(jù)最多是<>字節(jié)A.2KB.4KC.8KD..16K答案:C272知識點:0303〔80x86的指令系統(tǒng)***以寄存器DI間接尋址的存儲器字節(jié)單元內容加1的指令是<>A.INC[DI]B.INCDIC.INCBYTEPTR[DI]D.ADD[DI],1答案:C273知識點:0402〔偽操作**有語句:COUNTEQU256,下列四種敘述中,正確的是<>A.COUNT是變量B.COUNT占用一個字節(jié)存儲單元C.COUNT是符號常

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論