大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2

大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2

ID:5223266

大?。?7.00 KB

頁數(shù):6頁

時(shí)間:2017-12-06

大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2_第1頁
大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2_第2頁
大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2_第3頁
大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2_第4頁
大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2_第5頁
資源描述:

《大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2大工13秋《匯編語言程序設(shè)計(jì)》在線作業(yè)2一、單選題1.匯編語言源程序每個(gè)語句可以由四項(xiàng)組成,如語句要完成一定功能,那么該語句中不可省略的項(xiàng)是()。A.名字項(xiàng)B.操作項(xiàng)C.操作數(shù)項(xiàng)D.注釋項(xiàng)正確答案:B2.匯編語言源程序中,每個(gè)語句可由四項(xiàng)組成,其中名字項(xiàng)是一個(gè)符號(hào),下面列出的有效名字是()。A.VariableB.First&ldC.0FFFFHD.‘Memphis’正確答案:A3.假設(shè)下列指令中的所有標(biāo)識(shí)符均為類型屬性為字的變量,請指出下列哪條指令是非法的?A.

2、MOV[BX][SI],2B.MOVAX,WORD_OP1+WORD_OP2C.MOVAX,WORD_OP1-WORD_OP2+100D.MOVWORD_OP1,WORD_OP1-WORD_OP2正確答案:A4.編寫分支程序,在進(jìn)行條件判斷前,可用指令構(gòu)成條件,其中不能形成條件的指令有()。A.CMPB.SUBC.ANDD.MOV正確答案:D5.匯編程序的錯(cuò)誤提示:EXAM.ASM(10):Error(9),SymbolnotdefinedBUFF中第一個(gè)圓括號(hào)內(nèi)的“10”的含義是()。A.出錯(cuò)行的行號(hào)

3、B.錯(cuò)誤類型號(hào)C.警告性錯(cuò)誤的個(gè)數(shù)D.嚴(yán)重錯(cuò)誤的個(gè)數(shù)正確答案:A6.在執(zhí)行子程序段內(nèi)調(diào)用CALLSUBR指令后,SP的值()。A.加1B.減1C.加2D.減2正確答案:D7.在進(jìn)行二重循環(huán)程序設(shè)計(jì)時(shí),下列描述正確的是()。A.外循環(huán)初值應(yīng)置外循環(huán)之外;內(nèi)循環(huán)初值應(yīng)置內(nèi)循環(huán)之外,外循環(huán)之內(nèi)B.外循環(huán)初值應(yīng)置外循環(huán)之內(nèi);內(nèi)循環(huán)初值應(yīng)置內(nèi)循環(huán)之內(nèi)C.內(nèi)、外循環(huán)初值都應(yīng)置外循環(huán)之外D.內(nèi)、外循環(huán)初值都應(yīng)置內(nèi)循環(huán)之外,外循環(huán)之內(nèi)正確答案:A8.假設(shè)OP1,OP2是已經(jīng)用DB定義的變量,下面哪些指令是合法的?()。

4、A.CMP15,BXB.CMPOP1,25C.CMPOP1,OP2D.CMPAX,OP1正確答案:B9.有符號(hào)定義語句如下:(1)BUFFDB1,2,3,‘123’(2)EBUFFDB0(3)LEQUEBUFF-BUFF問L的值是()。A.4B.5C.6D.7正確答案:C10.在一段匯編程序中多次調(diào)用另一段程序,用宏指令比用子程序?qū)崿F(xiàn)起來()。A.占內(nèi)存空間小,但速度慢B.占內(nèi)存空間大,但速度快C.占內(nèi)存空間相同,速度快D.占內(nèi)存空間相同,速度慢正確答案:B二、多選題1.下列偽操作表達(dá)方式的錯(cuò)誤的是()

5、。A.DATA_SEGSEG;B.SEGMENT‘CODE’C.MYDATASEGMENT/DATA┇ENDS;D.MAIN_PROCPROCFAR┇ENDMAIN_PROCMAIN_PROCENDP正確答案:ABCD2.下述指令中不需要加上PTR操作符的是()。(1)BVALDB10H,20H(2)WVALDW1000HA.MOVAL,BVALB.MOVDL,[BX]C.SUB[BX],2D.MOVCL,WVAL正確答案:AB3.對于下面的數(shù)據(jù)定義,(1)FLDBDB?;(2)TABLEADW20DU

6、P(?);(3)TABLEBDB‘ABCD’,各條MOV指令單獨(dú)執(zhí)行后,有關(guān)寄存器的內(nèi)容正確的是()。A.MOVAX,TYPEFLDB;(AX)=0001HB.MOVAX,TYPETABLEA;(AX)=0002HC.MOVCX,LENGTHTABLEA;(CX)=0014HD.MOVDX,SIZETABLEA;(DX)=0028H正確答案:ABCD4.給出等值語句如下:(1)ALPHAEQU100(2)BETAEQU25(3)GAMMAEQU2下列表達(dá)式的值正確的是()。A.ALPHA*100+BET

7、A=2729HB.ALPHAMODGAMMA+BETA=19HC.(ALPHA+2)*BETA–2=9F4HD.(BETA/3)MOD5=2H正確答案:ABC5.4.4假設(shè)VAR1和VAR2為字變量,LAB為標(biāo)號(hào),下列指令錯(cuò)誤的是()。A.ADDVAR1,VAR2;B.SUBAL,VAR1;C.JMPLAB[SI];D.JNZVAR1;正確答案:ABCD三、判斷題1.計(jì)算機(jī)一次能夠處理32位的數(shù)據(jù),可以訪問32位的8個(gè)通用寄存器,但EIP和EFLAGS在實(shí)模式下只有低16位可以使用。A.錯(cuò)誤B.正確正確

8、答案:B2.假定一個(gè)名為MAINPRO的程序要調(diào)用子程序SUBPRO,MAINPRO中的EXTRNSUBPRO:FAR指令告訴匯編程序SUBPRO是在內(nèi)部定義的。A.錯(cuò)誤B.正確正確答案:A3.指令MOVAH,BX存在寄存器類型不匹配的問題。A.錯(cuò)誤B.正確正確答案:B4.指令MOVECX,AX中兩個(gè)操作數(shù)的數(shù)據(jù)類型相同。A.錯(cuò)誤B.正確正確答案:A5.表示程序結(jié)束的微操作是指示匯編程序MASM結(jié)束匯編的標(biāo)志,在源程序中用END表示;結(jié)束程

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。