版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院?匯編語(yǔ)言程序設(shè)計(jì)?習(xí)題答案一、單項(xiàng)選擇題〔本大題共170小題,每題2分〕1、在匯編語(yǔ)言程序中,對(duì)END語(yǔ)句的表達(dá)正確的選項(xiàng)是〔C〕。A、END語(yǔ)句是一可執(zhí)行語(yǔ)句B、END語(yǔ)句表示程序執(zhí)行到此結(jié)束C、END語(yǔ)句表示源程序到此結(jié)束D、END語(yǔ)句在匯編后要產(chǎn)生機(jī)器碼2、將DX的內(nèi)容除以2,正確的指令是〔C〕A、DIV2B、DIVDX,2C、SARDX,1D、SHLDX,13、以下數(shù)值表達(dá)式和地址表達(dá)式中,錯(cuò)誤的選項(xiàng)是〔D〕。A、MOVAL,8*14+4B、MOVSI,OFFSETBUF+13C、MOVCX,NUM2-NUM1D、MOVCX,NUM2+NUM14、用來(lái)存放下一條將要執(zhí)行的指令地址的存放器是(B)A、SPB、IPC、BPD、CS5、要使串處理從低地址向高地址進(jìn)行,應(yīng)把標(biāo)志位置為(D)A、IF=1B、TF=0C、DF=1D、DF=06、設(shè)SS=2050H,SP=0140H,那么棧頂存貯單元的物理地址是(A)A、20640H B、2063EHC、2063FH D、21900H7、十進(jìn)制數(shù)269變換為十六進(jìn)制數(shù)是〔 C 〕。A、10B B、10C C、10D D、10E8、8位的微型計(jì)算機(jī)系統(tǒng)是以16位來(lái)表示地址,那么該微機(jī)系統(tǒng)有〔C 〕個(gè)地址空間。A、255 B、65535 C、65536 D、10485769、8位有符號(hào)二進(jìn)制數(shù)能表示的最大十進(jìn)制數(shù)是〔 D 〕。A、256 B、255 C、128 D、12710、十六進(jìn)制數(shù)88H,可表示成下面幾種形式,請(qǐng)找出錯(cuò)誤的表示〔 D 〕。A、無(wú)符號(hào)十進(jìn)制數(shù)136 B、帶符號(hào)十進(jìn)制數(shù)-120C、壓縮型BCD十進(jìn)制數(shù)88 D、8位二進(jìn)制數(shù)-8的補(bǔ)碼表示11、有一個(gè)數(shù)值152,它與十六進(jìn)制數(shù)6A相等,那么該數(shù)值是〔 B 〕。A、二進(jìn)制數(shù) B、八進(jìn)制數(shù) C、十進(jìn)制數(shù) D、四進(jìn)制數(shù)12、7位ASCII總共可表示〔 C 〕個(gè)符號(hào)。A、256 B、127 C、128 D、25513、使用DOS功能調(diào)用時(shí),子程序編號(hào)應(yīng)放在(B)A、AL B、AHC、AX D、任意指定14、沒(méi)有語(yǔ)法錯(cuò)誤的輸出指令是(B)P76A、OUTAX,30H B、OUTDX,ALC、OUTAL,DX D、OUT30H,AH15、用MOV指令將十進(jìn)制數(shù)89以非壓縮BCD碼格式送入AX,可使用的指令是(B)A、MOVAX,89 B、MOVAX,0809HC、MOVAX,89H D、MOVAX,080916、設(shè)AX=8765H,DX=4321H,執(zhí)行CWD指令后,DX中的內(nèi)容是(B)P117A、4321H B、0FFFFHC、8000H D、0001H17、設(shè)CL=05H,要獲得CL=0AH,可選用的指令是(A)A、XORCL,0FH B、NOTCLC、ORCL,0AH D、ANDCL,0FH18、使?fàn)顟B(tài)標(biāo)志位CF清零的錯(cuò)誤指令是(C)A、ORAX,AXB、SUBAX,AXC、MOVCF,0D、CLC19、設(shè)SP=1110H,執(zhí)行PUSHAX指令后,SP的內(nèi)容為(B)A、SP=1112HB、SP=110EHC、SP=1111HD、SP=110FH20、匯編源程序出現(xiàn)語(yǔ)法錯(cuò)誤的指令有(D)A、MOV[BX+SI],ALB、MOVAX,[BP+DI]C、MOVDS,AXD、MOVCS,AX21、當(dāng)執(zhí)行指令A(yù)DDAX,BX后,假設(shè)AX的內(nèi)容為2BA0H,設(shè)置的奇偶標(biāo)志位PF=1,下面的表達(dá)正確的選項(xiàng)是〔D〕A、表示結(jié)果中含1的個(gè)數(shù)為偶數(shù)B、表示結(jié)果中含1的個(gè)數(shù)為奇數(shù)C、表示該數(shù)為偶數(shù)D、表示結(jié)果中低八位含1的個(gè)數(shù)為偶數(shù)22、下面指令中,合理而有意義的指令是〔D〕A、REPLODSBB、REPSCASBC、REPCMPSBD、REPMOVSB23、在以下串操作指令中,同時(shí)使用源串和目的串地址指針的指令是〔D〕A、STOSWB、LODSWC、SCASWD、CMPSW24、4B的字長(zhǎng)是〔 C 〕。A、8位 B、16位 C、32位 D、64位25、8086∕8088CPU中可用作存放器間址的存放器是〔B〕。A、BX、SI、DI B、BX、BP、SI、DI C、BX、IP、SI、DI D、BX,DX,SI,DI26、指令mov100[si][bp],ax 目標(biāo)操作數(shù)的隱含段為〔B〕。A、數(shù)據(jù)段 B、堆棧段 C、代碼段 D、附加段27、AL,BX為無(wú)符號(hào)數(shù),計(jì)算AL×BX的乘積,使用下述程序段〔C〕A、MUL BX B、IMUL BX C、MOVAH,0D、CBWMULBX MUL BX28、假設(shè)執(zhí)行ADD指令后AL=8CH,再執(zhí)行DAA指令,AL中的值是(A)A、92H B、0104HC、74H D、8CH29、MOVAL,79HADDAL,B1H上面指令執(zhí)行后,設(shè)置的標(biāo)志位CF和ZF的值是(D)A、CF=0,ZF=1 B、CF=l,ZF=1C、CF=0,ZF=0 D、CF=1,ZF=030、TESTDL,55HP123JZNEXTNEXT:………上述程序段,執(zhí)行JZ指令時(shí)能產(chǎn)生轉(zhuǎn)移的情況是(D)A、DL>55H B、DL<55HC、DL=55H D、DL中第0、2、4、6位均為031、假設(shè)AL=28H,執(zhí)行ROLAL,1指令之后的情況是(D)P125A、AL=14H,CF=1 B、AL=50H,CF=1C、AL=14H,CF=0 D、AL=50H,CF=032、當(dāng)執(zhí)行指令A(yù)DDAX,BX后,假設(shè)AX的內(nèi)容為2BA0H,設(shè)置的奇偶標(biāo)志位PF=1,下面的表達(dá)正確的選項(xiàng)是〔A〕。A、表示結(jié)果中含1的個(gè)數(shù)為偶數(shù) B、表示結(jié)果中含1的個(gè)數(shù)為奇數(shù)C、表示該數(shù)為偶數(shù) D、表示結(jié)果中低八位含1的個(gè)數(shù)為偶數(shù)33、設(shè)AH=0,AL=06H,BL=09H,執(zhí)行以下兩條指令之后,其結(jié)果應(yīng)是〔A〕。ADD AL,BL AAAA、AH=01,AL=05 B、AH=1,AL=15C、AH=0,AL=0FH D、AH=0,AL=0534、設(shè)AL=0B4H,BL=11H,指令“MULBL〞和指令“IMULBL〞分別執(zhí)行后OF,CF的值為〔B〕。A、OF=1,CF=0 B、OF=1,CF=1C、OF=0,CF=0 D、OF=0,CF=135、當(dāng)執(zhí)行完以下兩條指令后,標(biāo)志位CF和SF的值為〔D〕。MOV AL,0C4H ADD AL,9DHA、0,0 B、1,1 C、0,1 D、1,036、98的BCD碼是〔B〕A、10011001B、10011000C、10011010D、1000101037、–0110110的補(bǔ)碼是(A)A、11001010B、11001001C、10110110D、0011011038、十進(jìn)制數(shù)92對(duì)應(yīng)的二進(jìn)制數(shù)為(A)A、01011100B、01011101C、11011100D、1100010139、假定AX的內(nèi)容為-32768,在執(zhí)行了指令NEGAH后,標(biāo)志位〔SF,OF〕為〔D〕。A、0,0 B、0,1 C、1,0 D、1,140、當(dāng)A≥B時(shí)轉(zhuǎn)移的條件轉(zhuǎn)移指令為〔A,B為帶符號(hào)數(shù)〕〔D〕。A、JA B、JAE C、JG D、JGE41、X,Y為帶符號(hào)數(shù),兩個(gè)數(shù)比較后,欲判斷X≤Y發(fā)生轉(zhuǎn)移,應(yīng)使用〔C〕指令。A、JBE B、JL C、JNG D、JNA42、假定AX和BX存放器中存放的是有符號(hào)整數(shù),如果AX>BX那么轉(zhuǎn)移到LABEL,應(yīng)采用下面哪一條指令序列?〔D〕。A、SUB AX,BX B、 SUB AX,BX JC LABEL JNC LABEL C、CMP AX,BX D、CMP AX,BXJA LABEL JG LABEL43、AX=8078H,BX=5610H,指令CMP BL,AH執(zhí)行后OF,CF的值為〔D〕A、0,0 B、0,1 C、1,0 D、1,144、十六進(jìn)制38H相應(yīng)的十進(jìn)制數(shù)是(B)A、32B、56C、58D、6045、AL=0AH,以下指令執(zhí)行后能使AL=05H的是〔C〕。A、NOTALB、ANDAL,0FHC、XORAL,0FHD、ORAL,0FH46、以下串操作指令中,必須同時(shí)指明源串和目的串地址的指令是(D)A、STOSWB、LODSWC、SCASWD、CMPSW47、設(shè)BL中有一無(wú)符號(hào)數(shù),實(shí)現(xiàn)把BL中的數(shù)乘以2,應(yīng)選用的指令是(B)A、SHRBL,1B、SHLBL,1C、SARBL,1D、RCRBL,148、運(yùn)算器的主要功能是進(jìn)行(C)A、邏輯運(yùn)算B、算術(shù)運(yùn)算C、邏輯運(yùn)算與算術(shù)運(yùn)算D、初等函數(shù)的運(yùn)算49、以下不能做輸入的是〔C〕A、鍵盤(pán)B、掃描儀C、打印機(jī)D、鼠標(biāo)50、在匯編以下條件轉(zhuǎn)移指令中,兩條指令功能不一樣的是〔D〕。A、JZ 與JE B、JC與JB C、JA與JNBE D、JP與JS51、循環(huán)指令LOOPNZ終止循環(huán)的條件是〔B〕。A、CX=0,且ZF=0 B、CX=0,或ZF=1C、CX<>0,且ZF=0 D、CX<>0,或ZF=152、在循環(huán)次數(shù)的情況下,采用哪種方法控制循環(huán)程序最方便〔A〕。A、計(jì)數(shù)法 B、條件控制法53、循環(huán)控制指令隱含指定哪個(gè)存放器作為循環(huán)計(jì)數(shù)器〔B〕。A、CL B、CX C、AL D、AX54、完成將累加器AL清零,并使進(jìn)位標(biāo)志CF清零,下面錯(cuò)誤的指令是〔A〕。A、MOV AL,00H B、AND AL,00H C、XORAL,AL D、SUBAL,AL55、8086狀態(tài)字PSW中表示進(jìn)位的標(biāo)志位是〔B〕A、ZFB、CFC、PFD、OF56、8086狀態(tài)字PSW中表示運(yùn)算結(jié)果為零的標(biāo)志位是〔A〕A、ZFB、CFC、PFD、OF57、將一個(gè)字?jǐn)?shù)據(jù)入?!睵USHAX〕,棧指針如何變化〔A〕A、SP<-SP-2B、SP<-SP-1C、SP<-SP+2D、SP<-SP+158、將一個(gè)字節(jié)數(shù)據(jù)入?!睵USHAL〕,棧指針如何變化〔B〕A、SP<-SP-2B、SP<-SP-1C、SP<-SP+2D、SP<-SP+159、從鍵盤(pán)輸入的字符,在計(jì)算機(jī)內(nèi)存儲(chǔ)的是它的〔 A 〕A、二進(jìn)制編碼 B、四進(jìn)制編碼 C、八進(jìn)制編碼D、十六進(jìn)制編碼60、執(zhí)行PUSHAX指令的正確步驟是(A)A、1.SP←SP-1,(SP)←AHB、1.(SP)←AH,SP←SP-12.SP←SP-1,(SP)←AL2.(SP)←AL,SP←SP-1C、1.SP←SP+1,(SP)←AHD、1.(SP)←AH,SP←SP+12.SP←SP+1,(SP)←AL2.(SP)←AL,SP←SP+161、CF=1時(shí)轉(zhuǎn)移到目標(biāo)地址的條件轉(zhuǎn)移指令是(B)A、JNCB、JCC、JZD、JS62、下面的數(shù)據(jù)傳送指令中,錯(cuò)誤的操作是〔D〕。A、MOVSS:[BX+DI],1000HB、MOVDX,1000HC、MOVWORDPTR[BX],1000HD、MOVDS,2000H63、某存儲(chǔ)單元的物理地址是12345H,可以作為它的段地址有〔D〕A、2345HB、12345HC、12340HD、1234H64、6位無(wú)符號(hào)二進(jìn)制數(shù)能表示的最大十進(jìn)制數(shù)是〔 B 〕。A、64 B、63 C、32 D、3165、以下四個(gè)存放器中,哪個(gè)存放器在程序設(shè)計(jì)中是不可省略的〔A〕。A、CS B、DS C、ES D、SS66、以下指令執(zhí)行后總是使CF=0,OF=0的是〔A〕。A、AND B、NEG C、NOT D、INC67、假設(shè)〔AX〕=10101101B,為了使其內(nèi)容變?yōu)?1010010B,以下(A)指令執(zhí)行一次即可完成此操作?A、NOT指令 B、OR指令 C、AND指令 D、XOR指令68、宏指令庫(kù)以〔C〕格式存放在磁盤(pán)上。A、可執(zhí)行代碼 B、目標(biāo)代碼 C、源代碼69、指出該條指令的尋址方式MOVAX,[DI]〔C〕A、立即尋址B、存放器尋址C、存放器間接尋址D、直接尋址70、CPU處理動(dòng)作的最小單位是〔B〕A、指令周期B、時(shí)鐘周期C、總線周期D、機(jī)器周期71、設(shè)BX=1234H,DS=2000H,(21234H)=5678H,那么指令“LEASI,[BX]〞執(zhí)行后的結(jié)果是〔B〕A、SI=5678H B、SI=1234HC、SI=2000H D、SI=3234H72、設(shè)BX=1234H,DS=2000H,(21234H)=5678H,那么指令“MOVSI,[BX]〞執(zhí)行后的結(jié)果是〔A〕A、SI=5678H B、SI=1234HC、SI=2000H D、SI=3234H73、匯編程序使用〔C〕偽指令使重復(fù)塊重復(fù)屢次。A、LOOP B、REPE C、REPT D、LOCAL74、8086∕8088微處理器可訪問(wèn)的I∕O地址空間大小為〔B〕。A、1KB B、64KB C、1MB D、16MB75、以80X86為CPU的PC機(jī),在實(shí)地址工作方式下,其中斷向量長(zhǎng)度為〔B〕。A、8個(gè)字節(jié) B、4個(gè)字節(jié) C、2個(gè)字節(jié) D、1個(gè)字節(jié)76、指令movax,10[si]的源操作數(shù)字段的尋址方式是〔C〕。A、存放器尋址 B、存放器間址 C、變址尋址 D、基址尋址77、以下語(yǔ)句匯編后,CENTH的值是〔A〕。buf1 dw 8,19buf2 db 6,'abc$',10dup〔'5'〕CENTH equ buf2—buf1A、4 B、8 C、14 D、1778、執(zhí)行以下指令后,正確的結(jié)果是〔B〕。MOV AL,100MOV BL,-2A、AL=100H,BL=02H B、AL=64H,BL=0FEHC、AL=64H,BL=82H D、AL=100H,BL=0FEH79、完成同指令XCHG AX,BX相同功能的指令或指令序列是〔D〕。A、MOV AX,BX B、 MOV BX,AXC、PUSH AX D、MOV CX,AXPOP BX MOV AX,BXMOV BX,CX80、假設(shè)棧頂?shù)奈锢淼刂窞?0240H,當(dāng)執(zhí)行完指令PUSHAX后,棧頂?shù)奈锢淼刂窞椤睤〕。A、20242H B、20241H C、200FFH D、200FEH81、JMP SI的目標(biāo)地址偏移量為〔A〕。A、SI的內(nèi)容 B、SI所指向的內(nèi)存字單元之內(nèi)容C、SI+IP的內(nèi)容 D、IP+[SI]82、JMP WORDPTR[BX]轉(zhuǎn)移的目標(biāo)地址是〔D〕。A、BX的內(nèi)容 B、SP+BX之和C、IP+[BX]之和 D、BX指出的內(nèi)存單元之內(nèi)容83、在執(zhí)行NEG指令時(shí),對(duì)標(biāo)志位CF有影響,其影響的規(guī)那么是(C)A、對(duì)正數(shù)求補(bǔ)時(shí),CF=0B、對(duì)負(fù)數(shù)求補(bǔ)時(shí),CF=0C、對(duì)非零數(shù)求補(bǔ)時(shí),CF=1D、對(duì)零求補(bǔ)時(shí),CF=184、算術(shù)右移SAR和邏輯右移SHR兩條指令執(zhí)行后結(jié)果完全相同的情況是(A)A、目的操作數(shù)最高位為0B、目的操作數(shù)最高位為1C、目的操作數(shù)為任意情況D、無(wú)論什么情況都不可能相同85、為了使MOVAX,VAR指令執(zhí)行后,AX存放器中的內(nèi)容為4142H,下面哪一條數(shù)據(jù)定義會(huì)產(chǎn)生不正確的結(jié)果?〔C〕A、VAR DW 4142H B、VAR DW16706C、VAR DB42H,41H D、VAR DW ‘AB’86、假定用偽指令DATA DB12H,34H定義了兩個(gè)字節(jié)數(shù)據(jù),現(xiàn)需要將數(shù)據(jù)12H取入存放器AL,將數(shù)據(jù)34H取入存放器AH,能完成此功能的程序段是〔D〕。A、 MOV AX,DATA B、MOV SI,DATAMOV AX,[SI]C、LEA SI,DATA D、MOV SI,OFFSETDATAMOV AX,[SI] MOV AL,[SI]MOV AH,[SI] MOV AH,[SI+1]87、POP指令的操作數(shù)不能是〔D〕。A、BP B、[BX] C、字變量的SUM D、CS88、匯編語(yǔ)言語(yǔ)句格式中對(duì)名字項(xiàng)的規(guī)定如下,請(qǐng)找出其中錯(cuò)誤的說(shuō)法〔B〕A、名字的第一個(gè)字符可以是大寫(xiě)英文字母及小寫(xiě)英文字母;B、名字的第一個(gè)字符可以是字母、數(shù)字及、@、_;C、名字的有效長(zhǎng)度≤31個(gè)字符;D、在名字中不允許出現(xiàn)$。89、設(shè)AL=04H,BL=0F8H,執(zhí)行IMULBL指令后,結(jié)果是(D)A、AX=0032HB、AX=00E0HC、AX=03E0HD、AX=0FFE0H90、指令的操作數(shù)中,允許出現(xiàn)表達(dá)式,例如BUF1與BUF2均為變量名,下面指令中語(yǔ)法正確的選項(xiàng)是(D)A、MOVAX,BUFl*BUF2B、MOVAX,BUF1/BUF2C、MOVAX,BUF1+ES:BUF2D、MOVAX,BUF2-BUF191、在執(zhí)行以下指令時(shí),需要使用段存放器DS的指令是〔D〕A、STOSWB、ADDAL,CLC、NEGBXD、INCDA[BX]92、CALL BX執(zhí)行前SP=100H,執(zhí)行后SP的內(nèi)容為〔 D 〕。A、100H B、102H C、98H D、0FEH93、SP=100H,指令RET〔遠(yuǎn)返回〕執(zhí)行后SP的值為〔B 〕。A、106H B、104H C、0FCH D、0FAH94、中斷向量是指〔B〕。A、中斷向量表的地址 B、中斷處理子程序的入口地址C、被中斷程序的入口地址 D、被中斷程序的斷點(diǎn)地址95、使用DOS系統(tǒng)功能調(diào)用時(shí),使用的軟中斷指令是〔B〕A、INT21B、INT10HC、INT16HD、INT21H96、假設(shè)將以2000H為段地址的整個(gè)段空間當(dāng)作棧使用,是(B)。A、0001HB、0000HC、FFFFHD、FFFEH97、下面指令中,操作數(shù)的尋址方式為存放器間接尋址的指令是(C)A、INCWORDPTR[BX+SI]B、INCCX,[SI+COUNT]C、NEGBYTEPTR[BX]D、ADDAX,B98、NUMEQU80HDADB34HANDDA,NUM上述語(yǔ)句執(zhí)行后,DA中的內(nèi)容是(D)A、0B4HB、80HC、34HD、099、當(dāng)程序順序執(zhí)行時(shí),每取一條指令語(yǔ)句,IP指針增加的值是〔D〕A、1B、2C、3D、由指令長(zhǎng)度決定的100、以下屬于合法的指令是〔D〕。A、MOVDS,ESB、MOV[SI],[DI]C、MOVAX,BLD、MOV[DI],BL101、以下存放器組中在段內(nèi)尋址時(shí)可以提供偏移地址的存放器組是(B)。A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS102、以下傳送指令中有語(yǔ)法錯(cuò)誤的選項(xiàng)是(A)。A、MOVCS,AXB、MOVDS,AXMOVSS,AXD、MOVES,AX103、與MOVBX,OFFSETVAR指令完全等效的指令是(D)。A、MOVBX,VARB、LDSBX,VARC、LESBX,VARD、LEABX,VAR104、在程序執(zhí)行過(guò)程中,IP存放器中始終保存的是〔B〕A、上一條指令的首地址 C、正在執(zhí)行指令的首地址B、下一條指令的首地址 D、需計(jì)算有效地址后才能確定地址105、直接、間接、立即三種尋址方式指令的執(zhí)行速度,由快至慢的排序?yàn)?A)A、立即、直接、間接B、直接、間接、立即C、直接、立即、間接D、不一定106、語(yǔ)句DA1DB2DUP(3,5,7)匯編后,該語(yǔ)句可等同于的語(yǔ)句是(D)A、DA1DB3,5,7B、DA1DB2,3,5,7C、DA1DB3,5,7,2D、DA1DB3,5,7,3,5,7107、MOVAL,80HMOVCL,2SARAL,CL上述指令序列執(zhí)行后,結(jié)果是(D)A、AL=40HB、AL=20HC、AL=0C0HD、AL=0E0H108、生成EXE之后用Debug加載后,查看存放器內(nèi)容如下:ds=0c3ees=0c3ess=0b4ecs=0b4fip=0000程序的起始地址的段地址是〔A〕A、0c4eB、0c3eC、0c4fD、0109、用MOV指令將十進(jìn)制數(shù)89以非壓縮BCD碼格式送入AX,可使用的指令是(B)A、MOVAX,89B、MOVAX,0809HC、MOVAX,89HD、MOVAX,0809110、以下關(guān)于堆棧的說(shuō)法,錯(cuò)誤的選項(xiàng)是〔D〕A、以“先入后出〞為原那么。B、棧區(qū)最高地址單元的前一個(gè)單元為棧底。C、運(yùn)行中SP存放器動(dòng)態(tài)跟蹤棧頂位置。D、壓棧和彈出都是以字節(jié)為單位。111、關(guān)于8086/8088微機(jī)系列,以下說(shuō)法哪個(gè)是正確的〔D〕A、一個(gè)存儲(chǔ)單元由16個(gè)二進(jìn)制位組成,簡(jiǎn)稱(chēng)字。B、當(dāng)存儲(chǔ)一個(gè)字?jǐn)?shù)據(jù)時(shí),低字節(jié)放高地址位,高字節(jié)放低地址位。C、在內(nèi)存中,可以無(wú)限分配段,且段的大小不受限制。D、段與段之間可以鄰接,也可以重疊。112、1KB的存儲(chǔ)器有(B)個(gè)存儲(chǔ)單元?A、1000B、1024C、512D、256113、以下指令執(zhí)行時(shí)出錯(cuò)的是〔A〕A、ADDBUF1,BUF2B、JMPDWORDPTRDAT[BX]C、MOVAX,[BX+DI]NUMD、TESTAL,08H114、設(shè)AX=8765H,DX=4321H,執(zhí)行CWD指令后,DX中的內(nèi)容是(B)A、4321HB、0FFFFHC、8000HD、0001H115、下面是實(shí)現(xiàn)將AL內(nèi)容加1的壓縮型BCD碼加法程序段,其中正確的指令序列是(A)A、INCALB、ADDAL,1DAADASC、ADDAL,1D、STCDAAAAA116、現(xiàn)有數(shù)據(jù)存儲(chǔ)如以下列圖: 20H38H41H55H30100H30101H30102H30103H 設(shè)AL=01H,BX=0100H,DS=3000H執(zhí)行換碼指令XLAT后正確的結(jié)果是(B)A、AL=20HB、AL=38HC、AL=00HD、AL=41H117、假設(shè)定義DATDW'A',那么(DAT)和(DAT+1)兩個(gè)相鄰的內(nèi)存中存放的數(shù)據(jù)是(B)A、0041HB、4100HC、xx41HD、41xxH[注]選項(xiàng)C.和D.中的XX表示任意數(shù)據(jù)。118、在以下指令的表示中,不正確的選項(xiàng)是〔C〕A、MOVAL,[BX+SI]B、JMPSHORTDONIC、DEC[BX]D、MULCL119、主程序和所調(diào)用的子程序在同一代碼段中,子程序的屬性應(yīng)定義為(C)。A、TYPEB、WORDC、NEARD、FAR120、CPU發(fā)出的訪問(wèn)存儲(chǔ)器的地址是(B)A、偏移地址B、物理地址C、邏輯地址D、段地址121、使計(jì)算機(jī)執(zhí)行某種操作的命令是(C)A、偽指令B、標(biāo)號(hào)C、指令D、助記符122、計(jì)算機(jī)處理問(wèn)題中會(huì)碰到大量的字符.符號(hào),對(duì)此必須采用統(tǒng)一的二進(jìn)制編碼。目前,微機(jī)中普遍采用的是(D)碼。A、BCD碼B、二進(jìn)制碼C、十六進(jìn)制碼D、ASCII碼123、假設(shè)VAR為變量,指令MOVBX,OFFSETVAR的尋址方式是(C)A、直接尋址B、間接尋址C、立即尋址D、存儲(chǔ)器尋址124、以下指令中,不影響標(biāo)志位的指令是(A)A、SUBBX,BXB、RORAL,1C、JNCLabelD、INTn125、假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,試問(wèn)執(zhí)行指令LEABX,[DI]后,(BX)=(C)A、0100HB、55AAHC、AA55HD、4100H126、以下關(guān)于8086CPU的工作原理的描述錯(cuò)誤的選項(xiàng)是(C)。A、匯編程序員可以通過(guò)對(duì)各種存放器中內(nèi)容的修改實(shí)現(xiàn)對(duì)CPU的控制。B、CPU在訪問(wèn)內(nèi)存時(shí),采用“段地址*16+偏移地址〞的形式給出要訪問(wèn)的內(nèi)存單元的物理地址。C、任意時(shí)刻,CS:IP指向的內(nèi)容即是此刻CPU正在執(zhí)行的指令。D、傳送指令能夠更改所有通用存放器的內(nèi)容。127、16位結(jié)構(gòu)的CPU不一定具備的特性是(C)。A、運(yùn)算器一次最多可以處理16位的數(shù)據(jù)B、存放器的最大寬度為16位C、地址總線為16根D、存放器和運(yùn)算器之間的通路為16位128、以下指令的書(shū)寫(xiě)正確的選項(xiàng)是〔C〕。A、pushalB、movcs:[0],ds:[10]C、popsiD、movds:[0],2129、假設(shè)棧頂?shù)奈锢淼刂窞?0240H,當(dāng)執(zhí)行完指令PUSHAX后,棧頂?shù)奈锢淼刂窞椤睤〕A、20248HB、20242HC、20240HD、200FEH130、直接、間接、立即三種尋址方式指令的執(zhí)行速度,由快至慢的排序?yàn)?A)A、直接、立即、間接B、直接、間接、立即C、立即、直接、間接D、不一定131、設(shè)CL=05H,要獲得CL=0AH,可選用的指令是(A)A、XORCL,0FHB、NOTCLC、ORCL,0AHD、ANDCL,0FH132、假設(shè)執(zhí)行ADD指令后AL=8CH,再執(zhí)行DAA指令,AL中的值是(A)A、92HB、0104HC、74HD、8CH133、MOVAL,79HADDAL,B1H上面指令執(zhí)行后,設(shè)置的標(biāo)志位CF和ZF的值是(D)A、CF=0,ZF=1B、CF=l,ZF=1C、CF=0,ZF=0D、CF=1,ZF=0134、運(yùn)算器能夠完成〔C〕運(yùn)算。A、算術(shù)運(yùn)算B、邏輯運(yùn)算C、算術(shù)運(yùn)算和邏輯運(yùn)算D、加減運(yùn)算135、下面不是輸入設(shè)備的是〔D〕鍵盤(pán)B、掃描儀C、光筆D、繪圖儀136、:VARDW1,2,$+2,5,6假設(shè)匯編時(shí)VAR分配的偏移地址是0010H,那么匯編后0014H單元的內(nèi)容是:(D)A、6HB、14HC、5HD、16H137、以下80X86指令中,不合法的指令是(D)A、INAX,21HB、MOVBL,ALC、MOVSBD、SHLAX,6138、執(zhí)行下面的程序段后,(AX)=(B)DATASEGMENTTABDW1,2,3,4,5,6ENTRYEQU3DATAENDSCODESEGMENT ASSUMECS:CODE,DS:CODEMOVAX,DATAMOVDS,AX...MOVBX,OFFSETTAB ADDBX,ENTRY MOVAX,[BX]...A、0003HB、0300HC、0400HD、0004H139、8086微處理器分成兩大功能部件,即〔A〕A、執(zhí)行部件和總線接口部件B、EU和執(zhí)行部件C、總線接口部件和BIUD、以上都對(duì)140、8086微處理器的存放器中,不屬于通用存放器的是〔D〕A、AXB、BLC、CHD、IP141、結(jié)構(gòu)化程序設(shè)計(jì)具有〔D〕三種根本結(jié)構(gòu)。A、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、直到循環(huán)結(jié)構(gòu)B、順序結(jié)構(gòu)、條件結(jié)構(gòu)、直到循環(huán)結(jié)構(gòu)C、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、當(dāng)型循環(huán)結(jié)構(gòu)D、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)142、下面指令中影響狀態(tài)位CF的指令是(D)A、INCAXB、DECAXC、NOTAXD、NEGAX143、判當(dāng)CX=0時(shí),轉(zhuǎn)ZERO執(zhí)行的錯(cuò)誤指令是(D)A、CMPCX,0B、MOVAX,CXJZZEROJZZEROC、ORCX,CXD、JCXZZEROJZZERO144、執(zhí)行1號(hào)DOS系統(tǒng)功能調(diào)用后,從鍵盤(pán)輸入的字符應(yīng)存放在(A)A、AL中B、BL中C、CL中D、DL中145、設(shè)數(shù)據(jù)定義如下:ARRAYDW1,2,3執(zhí)行指令A(yù)DDSI,TYPEARRAY相當(dāng)于完成下面同等功能的指令是(B)A、ADDSI,1B、ADDSI,2C、ADDSI,3D、ADDSI,0146、設(shè)數(shù)據(jù)定義如下:BUFDW100DUP(?)執(zhí)行指令:MOVCX,LENGTHBUF相當(dāng)于完成下面同等功能的指令是(D)A、MOVCX,00C8HB.、MOVCX,0200HC、MOVCX,0064HD、MOVCX,0100H147、操作系統(tǒng)、編譯程序、實(shí)時(shí)控制等軟件多數(shù)是用〔D〕編寫(xiě)的。A、機(jī)器語(yǔ)言B、C語(yǔ)言C、高級(jí)語(yǔ)言D、匯編語(yǔ)言148、在存放器尋址方式中,操作數(shù)在〔C〕中。A、通用存放器B、堆棧C、內(nèi)存單元D、段存放器149、以下指令中,不正確的選項(xiàng)是〔C〕A、MOV200H[BX+SI],ALB、MOV[BX][SI][200H],ALC、MOV[BX+BP][200H],ALD、MOV[SI+BP+200H],AL150、完成對(duì)字單元BUF的內(nèi)容加1運(yùn)算,下面錯(cuò)誤的指令是(C)A、MOVBX,BUFB、MOVBX,OFFSETBUFINCBXINCWORDPTR[BX]MOVBUF,BXC、MOVBX,BUFD、MOVBX,0INCWORDPTR[BX]INCWORDPTRBUF[BX]151、完成對(duì)存放器BX的內(nèi)容求補(bǔ)運(yùn)算,下面錯(cuò)誤的指令是(D)A、NEGBXB、NOTBXINCBXC、XORBX,0FFFFHD、MOVAX,0INCBXSUBAX,BX152、判當(dāng)AX的內(nèi)容為負(fù)數(shù)時(shí),轉(zhuǎn)MINUS執(zhí)行,下面錯(cuò)誤的指令是(D)A、NOTAXB、TESTAX,8000HJNSMINUSJNZMINUSC、SHLAX,1D、ORAX,AXJCMINUSJZMINUS153、下面指令序列執(zhí)行后,正確的結(jié)果是(D)MOVAL,0FEHADDAL,ALADCAl,ALA、AL=0F8HB、AL=0F8H
CF=1CF=0C、AL=0F9HD、AL=0F9HCF=0CF=1154、以下指令能將BX的內(nèi)容存入堆棧的指令是〔B〕A、MOV[SP],BXB、PUSHBXC、POPBXD、MOVSS:[SP],BX155、能夠?qū)L低4位清0的指令是〔A〕A、ANDBL,0F0HB、ORBL,00HC、ORBL,0F0HD、ANDBL,00H156、現(xiàn)有數(shù)據(jù)存儲(chǔ)如以下列圖: 40H79H24H30H30100H30101H30102H30103H 設(shè)AL=01H,BX=0100H,DS=3000H執(zhí)行換碼指令XLAT后正確的結(jié)果是(D)A、AL=00HB、AL=4OHC、AL=01HD、AL=79H157、一個(gè)8位二進(jìn)制數(shù)的補(bǔ)碼為10001010,其原碼的16進(jìn)制形式為〔C〕A、-0AHB、-75HC、-76HD、8AH158、1號(hào)DOS功能調(diào)用時(shí),欲將得到的數(shù)字的ASCII碼轉(zhuǎn)換為該數(shù)的實(shí)際數(shù)值時(shí),可使用(A)指令來(lái)實(shí)現(xiàn)。A、AND B、OR C、XOR D、NOT159、設(shè)DS=8225H,DI=5678H,指令MOVAX,[DI]源操作數(shù)的物理地址是〔D〕A、8D89DHB、86198HC、8B698HD、878C8H160、指令JGLAB是指當(dāng)標(biāo)志滿足〔B〕條件時(shí)轉(zhuǎn)移到標(biāo)號(hào)LAB處執(zhí)行A、((SFXOROF)ORZF)=1 B、(SFXOROF)=0ANDZF=0C、(SFXOROF)=0ORZF=1 D、CF=1161、CPU訪問(wèn)外設(shè),正確的輸出指令的格式是〔A〕A、OUTDX,ALB、OUT1000H,ALC、INDX,AXD、OUT10H,DX162、8086匯編語(yǔ)言中,BCD碼的運(yùn)算是借用二進(jìn)制數(shù)的運(yùn)算指令并加以調(diào)整來(lái)實(shí)現(xiàn)的。其中非壓縮型BCD碼減法的調(diào)整指令為〔C〕A、AAA B、DAA C、AAS D、DAS163、除法指令中,對(duì)于雙字除以字運(yùn)算,商在〔A〕存放器中。A、AL B、AH C、AX D、DX164、MOVAX,COUNT[SI]的源操作數(shù)在〔B〕A、CS段 B、DS段 C、SS段 D、ES段165、匯編程序至少必須有一個(gè)〔A〕A、CS段 B、DS段 C、ES段 D、SS段166、LOOPNE指令當(dāng)滿足〔C〕時(shí)執(zhí)行循環(huán)操作。 A、ZF=1且CX=0 B、ZF=1且CX≠0C、ZF=0且CX≠0 D、ZF=0且CX=0167、如果一標(biāo)號(hào)與訪問(wèn)它的JMP指令之間的相對(duì)位移量在-128~+127字節(jié)的范圍內(nèi),那么可將該標(biāo)號(hào)說(shuō)明為〔C〕轉(zhuǎn)移A、FAR B、NEAR C、SHORTD、MIDDLE168、串操作指令中,目的串通過(guò)〔D〕兩個(gè)存放器尋址:A、DS,SI B、DS,DI C、ES,SI D、ES,DI169、將DX的內(nèi)容除以2,正確的指令是〔C〕。A、DIV2B、DIVDX,2C、SARDX,1D、SHLDX,1170、變量是存儲(chǔ)單元的〔A〕A、符號(hào)地址B、段地址C、偏移地址D、常數(shù)二、判斷題〔本大題共80小題,每題2分,正確填“T〞,錯(cuò)誤填“F〞〕1、MOVDS,2024H〔F〕2、MOVBX,[SI+DI]〔F〕3、MOVDI,[AX]〔F〕4、MOVAX,[BX+BP]〔F〕5、EU和BIU這兩個(gè)功能部件既可以協(xié)同工作又可以各自獨(dú)立工作的?!睺〕6、Intel(英特爾公司)推出8086微處理器是8位。〔F〕7、匯編語(yǔ)言是用二進(jìn)制代碼表示的計(jì)算機(jī)能直接識(shí)別和執(zhí)行的機(jī)器指令的集合?!睩〕8、結(jié)構(gòu)化程序設(shè)計(jì)由于采用了模塊化與功能分解、自頂向下、分而治之的方法。〔T〕9、有符號(hào)數(shù)2可以使用算術(shù)右移指令SAR實(shí)現(xiàn)。〔T〕10、利用指令ORAX,0FFFFH可以將AX存放器置1?!睺〕11、偽指令語(yǔ)句的功能在匯編階段已經(jīng)全部完成,所以不產(chǎn)生相應(yīng)的目標(biāo)代碼。〔T〕12、關(guān)系運(yùn)算符既可用于比較數(shù)值表達(dá)式,又可用于比較地址表達(dá)式?!睺〕13、MOVDX,[SP]〔F〕14、MOVAX,ES:[BX]〔T〕15、PUSHAL〔F〕16、字節(jié)通常用英文單詞“Bit〞來(lái)表示 〔F〕。17、目前廣泛使用的Pentium計(jì)算機(jī)其字長(zhǎng)為5個(gè)字節(jié) 〔F〕。18、奇偶標(biāo)志位PF,當(dāng)運(yùn)算結(jié)果的低8位中有偶數(shù)個(gè)1時(shí),被置為0。 〔F〕19、存儲(chǔ)器中將8個(gè)相鄰的二進(jìn)制位作為一個(gè)單位,這種單位稱(chēng)為字節(jié) 〔T〕。20、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年通信設(shè)備采購(gòu)與維護(hù)合同2篇
- 電梯安裝工程2025年度技術(shù)咨詢合同6篇
- 二零二五年度論壇活動(dòng)策劃服務(wù)合同模板6篇
- 二零二五版搬家服務(wù)及家居清潔維護(hù)合同3篇
- 二零二五年度廢鋼市場(chǎng)供應(yīng)與環(huán)保處理服務(wù)合同3篇
- 二零二五版房屋買(mǎi)賣(mài)及鄰里關(guān)系協(xié)調(diào)服務(wù)合同3篇
- 二零二五年度股東干股合作企業(yè)社會(huì)責(zé)任履行合同3篇
- 幼兒園2025年度食品供應(yīng)合同2篇
- 二零二五版租賃房屋改造裝修合同3篇
- 二零二五年酒店股權(quán)分割與資產(chǎn)重組咨詢合同3篇
- 2023社會(huì)責(zé)任報(bào)告培訓(xùn)講稿
- 2023核電廠常規(guī)島及輔助配套設(shè)施建設(shè)施工技術(shù)規(guī)范 第8部分 保溫及油漆
- 2025年蛇年春聯(lián)帶橫批-蛇年對(duì)聯(lián)大全新春對(duì)聯(lián)集錦
- 表B. 0 .11工程款支付報(bào)審表
- 警務(wù)航空無(wú)人機(jī)考試題庫(kù)及答案
- 空氣自動(dòng)站儀器運(yùn)營(yíng)維護(hù)項(xiàng)目操作說(shuō)明以及簡(jiǎn)單故障處理
- 新生兒窒息復(fù)蘇正壓通氣課件
- 法律顧問(wèn)投標(biāo)書(shū)
- 班主任培訓(xùn)簡(jiǎn)報(bào)4篇(一)
- 成都市數(shù)學(xué)八年級(jí)上冊(cè)期末試卷含答案
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專(zhuān)家共識(shí)
評(píng)論
0/150
提交評(píng)論