專升本《匯編語(yǔ)言程序設(shè)計(jì)》-試卷-答案_第1頁(yè)
專升本《匯編語(yǔ)言程序設(shè)計(jì)》-試卷-答案_第2頁(yè)
專升本《匯編語(yǔ)言程序設(shè)計(jì)》-試卷-答案_第3頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

6.設(shè)有關(guān)寄存器及存儲(chǔ)單元的內(nèi)容如下:專升本《匯編語(yǔ)言程序設(shè)計(jì)》一、(共75題,共150分)下列說(shuō)法錯(cuò)誤的是 。(2分A.機(jī)器指令的形式包含操作碼和地址碼B.計(jì)算機(jī)只能夠識(shí)別規(guī)定好的機(jī)器指令C.不同計(jì)算機(jī)系統(tǒng)之間的機(jī)器指令能夠相互兼容D標(biāo)準(zhǔn)答案:C兩個(gè)有符號(hào)數(shù)相減,通過(guò)標(biāo)志位 判斷結(jié)果是否溢出。(2分)標(biāo)準(zhǔn)答案:D匯編語(yǔ)言和高級(jí)語(yǔ)言的比較,下列說(shuō)法錯(cuò)誤的是 (2分A.匯編語(yǔ)言和高級(jí)語(yǔ)言都不能被機(jī)器直接識(shí)別B.完成同樣的功能,匯編語(yǔ)言占據(jù)空間小CD.匯編語(yǔ)言中有類似于高級(jí)語(yǔ)言的宏功能標(biāo)準(zhǔn)答案:C下列寄存器中,哪個(gè)寄存器不能供匯編程序直接訪問(wèn) .(2分)標(biāo)準(zhǔn)答案:D下列寄存器,哪個(gè)不能作基址寄存器 。(2分)標(biāo)準(zhǔn)答案:C

則指令MOVAX,1100H[BX][SI]執(zhí)行完畢后,AX寄存器中的值是 。(2分)標(biāo)準(zhǔn)答案:A常量的用途中,哪個(gè)說(shuō)法是錯(cuò)誤的 。(2分A.可以作立即尋址的操作數(shù)B.也可作某些存貯器操作數(shù)的的位移量組成部分C.在數(shù)據(jù)定義偽指令語(yǔ)句中給變量賦初值D.可以作目的操作數(shù)標(biāo)準(zhǔn)答案:D若(ECX)=0ABCD1234H(BL)=0E3H,MOVSXECX,BL(ECX)的值為 。(2)標(biāo)準(zhǔn)答案:B若(AX)=0FFFDH,則語(yǔ)句ADDAX,7FFFH執(zhí)行后,下列說(shuō)法正確的是 。(2分A.(AX)=7FFCH,(OF)=1,(CF)=1B.(AX)=17FFCH,(OF)=1,(CF)=1C.(AX)=7FFCH,(OF)=0,(CF)=1D.(AX)=17FFCH,(OF)=0,(CF)=1標(biāo)準(zhǔn)答案:C在語(yǔ)句INCSS:[BX]中,操作數(shù)使用的段寄存器是 。(2分)標(biāo)準(zhǔn)答案:D若(BX)=0A2F4H,語(yǔ)句SARBX,2執(zhí)行后,(BX)= 。(2分)標(biāo)準(zhǔn)答案:B第1頁(yè)共7頁(yè)若(AX)=0FFFFHXORAX,0AAAAH(AX)=(2)標(biāo)準(zhǔn)答案:B控制匯編程序應(yīng)如何工作的約定符號(hào)稱匯編控制命令,又稱為 。(2分A.條件跳轉(zhuǎn)指令 B.機(jī)器指令C.偽指令 D.宏指令標(biāo)準(zhǔn)答案:C下面哪個(gè)不是MASM宏匯編程序的功能 。(2分A.產(chǎn)生可重定位的目標(biāo)文件 B.處理各種偽指令C.給出語(yǔ)法錯(cuò)誤提示 D.產(chǎn)生可執(zhí)行文標(biāo)準(zhǔn)答案:D設(shè)AL=0AH,下列指令執(zhí)行后能使AL=05H的是 (2分)AL,0FHAL,0FH AL,0FH標(biāo)準(zhǔn)答案:C

A.串行工作 B.并行工作C.同步工作 D.成批傳送數(shù)標(biāo)準(zhǔn)答案:B若標(biāo)志為IF=1,則 。(2分)A.響應(yīng)可屏蔽中斷請(qǐng)求B.不響應(yīng)不可屏蔽中斷請(qǐng)求C.不響應(yīng)全部中斷請(qǐng)求D.不響應(yīng)可屏蔽中斷請(qǐng)求。標(biāo)準(zhǔn)答案:A主程序和子程序之間傳遞參數(shù)的方法包括 。(2分A.約定單元法 B.寄存器法C.形式參數(shù)和實(shí)際參數(shù)法 D.堆棧標(biāo)準(zhǔn)答案:A,B,D下列哪些語(yǔ)句一定能夠?qū)F標(biāo)志位的值設(shè)置為1 。(2分AX,AX AX,AX AX,AX AX,AX標(biāo)準(zhǔn)答案:A,B下列語(yǔ)句錯(cuò)誤的是 (2分)CMPS指令帶重復(fù)前綴REPNE表示,當(dāng)兩串未比較完且兩串元素 時(shí)繼續(xù)比較分)A.不相等 B.相等 C.大于 D.小標(biāo)準(zhǔn)答案:A在宏定義中偽指令MACRO必須與 成對(duì)出現(xiàn)。(2分)標(biāo)準(zhǔn)答案:C某輸入設(shè)備的端口地址為25H,輸入一個(gè)數(shù)至AL中的輸入指令為 (2分AL,25H DL,25HINAL,DL,AL DX,25HINDX,AL標(biāo)準(zhǔn)答案:A中斷傳送方式的特點(diǎn)是CPU與外設(shè) (2分)

(2第2頁(yè)共7頁(yè)

BX,[EAX] CX,2[BX]10,AX [SI],[DI]標(biāo)準(zhǔn)答案:C,D將AL中的有符號(hào)數(shù)擴(kuò)展成字類型,存儲(chǔ)在AX中,可以用指令 (2分AX,AL AX,ALAX,AL標(biāo)準(zhǔn)答案:B,D下面哪些語(yǔ)句,目的操作數(shù)在數(shù)據(jù)段 (2分BYTEPTRDS:[ESP],CL[BP],AXBYTEPTR[ECX]DS,AX標(biāo)準(zhǔn)答案:A,C 31.已知(AX)=a,(BX)=b,a、b均為無(wú)符號(hào)數(shù),請(qǐng)選擇合適的轉(zhuǎn)移指令,使得(AX)不等于(BX)時(shí)當(dāng)程序順序執(zhí)行時(shí),每取一條指令語(yǔ)句,IP指針增加的值是 。(2分)C.根據(jù)CPU支持的數(shù)據(jù)總線長(zhǎng)度而定D.由指令長(zhǎng)度決定標(biāo)準(zhǔn)答案:D下列堆棧操作語(yǔ)句,格式錯(cuò)誤的是 。(2分)

轉(zhuǎn)L處執(zhí)行。下面空白處應(yīng)選用哪條指令。 ()(2分)標(biāo)準(zhǔn)答案:CEAX BP AL DS標(biāo)準(zhǔn)答案:C匯編語(yǔ)句MOVECX,AX語(yǔ)法錯(cuò)誤,其原因是 (2分)

32.標(biāo)準(zhǔn)答案:B

。(2)A.源操作數(shù)和目的操作數(shù)不能同時(shí)為寄存器操作數(shù).B.操作數(shù)類型模糊C.兩個(gè)操作數(shù)數(shù)據(jù)類型不匹配不能用于寄存器間接方式標(biāo)準(zhǔn)答案:C比較寄存器與存儲(chǔ)器的不同,下列說(shuō)法錯(cuò)誤的是 。(2分A.寄存器的存取速度極快,而內(nèi)存的工作速度較慢B.寄存器數(shù)量較少,只能存放少量數(shù)據(jù);內(nèi)存容量很大,適于存儲(chǔ)大量數(shù)據(jù)C.只有寄存器才能夠用作目的操作數(shù),而存儲(chǔ)器單元不行DCPUCPUCPU標(biāo)準(zhǔn)答案:C對(duì)于錯(cuò)誤指令MOVDX,[AX]進(jìn)行修改后,仍然包含錯(cuò)誤的是 (2分DX,[EAX] DX,WORDPTR[AX]DX,[SI] DX,AX標(biāo)準(zhǔn)答案:B第3頁(yè)共7頁(yè)

下列MOV語(yǔ)句中,格式錯(cuò)誤的是 。(2分CS,AX SS,AX、SP,AX BP,AX標(biāo)準(zhǔn)答案:A若(AX)=0FFFFH,則NEGAX執(zhí)行后,(AX)= 。(2分)標(biāo)準(zhǔn)答案:B上述語(yǔ)句執(zhí)行后,(AX)的值是 。(2分)標(biāo)準(zhǔn)答案:B條件轉(zhuǎn)移指令JC的測(cè)試條件為 。(2分)=0 =0 =1 =1標(biāo)準(zhǔn)答案:D要使目的操作數(shù)(DX)11~80

(2分)DX,0F00H DX,0F00HDX,0F0FFH DX,0F0FFH標(biāo)準(zhǔn)答案:AB.有關(guān)機(jī)器指令標(biāo)號(hào)和偽指令的名字的說(shuō)法中,正確的是 。(2分)A.機(jī)器指令標(biāo)號(hào)能夠以數(shù)字開(kāi)頭,而偽指令的名字不行B.機(jī)器指令標(biāo)號(hào)后面帶冒號(hào),而偽指令的名字后面沒(méi)有C.機(jī)器指令標(biāo)號(hào)和偽指令的名字都代表代碼段中的偏移地址D.機(jī)器指令標(biāo)號(hào)和偽指令的名字都代表數(shù)據(jù)段中的偏移地址標(biāo)準(zhǔn)答案:B控制循環(huán)指令LOOP循環(huán)次數(shù)的寄存器是 。(2分)標(biāo)準(zhǔn)答案:C使用DOS系統(tǒng)功能調(diào)用時(shí),使用的軟中斷指令是 (2分21 10H 16H 21H標(biāo)準(zhǔn)答案:D從鍵盤輸入字符串使用DOS功能調(diào)用的 。(2分號(hào)功能 號(hào)功能 號(hào)功能 號(hào)功能標(biāo)準(zhǔn)答案:D命令“LINKTEST;”連接成功后生成正確的文件名是 標(biāo)準(zhǔn)答案:B下面的宏定義中, 是正確的(2分)A.

(2)

C.D.標(biāo)準(zhǔn)答案:B可以作輸入指令I(lǐng)N的源操作數(shù),存放端口地址的是 (2分)標(biāo)準(zhǔn)答案:D若(ES)=3050H(DI)=50H,在指令"MOVAX,ES:[DI]"中源操作數(shù)的物理地址為 分)標(biāo)準(zhǔn)答案:D執(zhí)行指令 后,標(biāo)志位CF為1。(2分)A.B.標(biāo)準(zhǔn)答案:B,C在匯編語(yǔ)言上機(jī)試驗(yàn)中,將用到下列哪些工具(2)第4頁(yè)共7頁(yè)標(biāo)準(zhǔn)答案:A,B,C下列編程方法,能用于實(shí)現(xiàn)重復(fù)執(zhí)行的程序段的有 。(2分A.循環(huán)程序 B.順序程序C.子程序 D.宏功能程序設(shè)標(biāo)準(zhǔn)答案:A,C,D將變量A的偏移地址取到BX寄存器中,正確的方法是 。(2分)

標(biāo)準(zhǔn)答案:D存貯器尋址方式確定段寄存器的優(yōu)先級(jí)時(shí),級(jí)別最高的是 。(2分A.默認(rèn)基址寄存器 B.默認(rèn)變址寄存器C.跨段前綴 D.變量標(biāo)準(zhǔn)答案:C已知A是一個(gè)變量,下列使用取偏移算符OFFSET錯(cuò)誤的語(yǔ)句為 。(2分)BX,A BX,ABX,[A] BX,OFFSETA標(biāo)準(zhǔn)答案:B,D

SI,OFFSETA[DI] SI,OFFSETASI,OFFSETA+1 AX,OFFSETA標(biāo)準(zhǔn)答案:AIP(2)標(biāo)準(zhǔn)答案:B,C,D下列部件,那些不屬于x86微處理器的基本部件 。(2分A.執(zhí)行部件 B.指令譯碼部件C.總線接口部件 D.中斷控制器部標(biāo)準(zhǔn)答案:D已知(DS)=0C018H,長(zhǎng)度為64K,那么該數(shù)據(jù)段中最后一個(gè)字的地址是 。(2分)標(biāo)準(zhǔn)答案:C指示器變址寄存器組中,哪個(gè)寄存器一般不能作數(shù)據(jù)寄存器使用 (2分)標(biāo)準(zhǔn)答案:D在標(biāo)志寄存器中表示進(jìn)位的是 。(2分)標(biāo)準(zhǔn)答案:B在使用除法指令作有符號(hào)數(shù)除法時(shí),應(yīng)選用指令 。(2分)第5頁(yè)共7頁(yè)

若(ECX)=0ABCD1234H(BL)=0E3HMOVZXECX,BL標(biāo)準(zhǔn)答案:C下面程序段執(zhí)行后所完成的功能是 A.求(AX)的絕對(duì)值A(chǔ)XB.求(AX)的相反數(shù)AXC.求(AX)的倒數(shù)AXD.對(duì)(AX)進(jìn)行邏輯非AX標(biāo)準(zhǔn)答案:A邏輯乘指令A(yù)ND主要用于 。(2分)A.在目的操作數(shù)中清除與源操作數(shù)置0對(duì)應(yīng)的位為0,其余的位保持不變B.在目的操作數(shù)中置與源操作數(shù)為1的對(duì)應(yīng)位為1,其余位不變C.將目的操作數(shù)中與源操作數(shù)置1的對(duì)應(yīng)位取反D.在目的操作數(shù)中清除與源操作數(shù)置1對(duì)應(yīng)的位為0,其余的位保持不變標(biāo)準(zhǔn)答案:A

(2分)(2分)JNC(2)=0 =0 =1 =1標(biāo)準(zhǔn)答案:B地址表達(dá)式中出現(xiàn)的偏移地址分離算符OFFSET,在 階段進(jìn)行運(yùn)算(2分A.匯編 B.連接 C.裝載 D.運(yùn)行標(biāo)準(zhǔn)答案:A有關(guān)等價(jià)偽指令EQU和等號(hào)偽指令=的說(shuō)法中,正確的是 。(2分能對(duì)所定義的符號(hào)名再重新定義,而=不行B.=能對(duì)所定義的符號(hào)名再重新定義,而EQU不行和=都能對(duì)所定義的符號(hào)名再重新定義和=都不能對(duì)所定義的符號(hào)名再重新定義標(biāo)準(zhǔn)答案:B下列哪個(gè)指令可以把字?jǐn)U展為雙字 。(2分)標(biāo)準(zhǔn)答案:B比較兩個(gè)帶符號(hào)的數(shù)A、B,當(dāng)A=B時(shí)程序轉(zhuǎn)移,測(cè)試的條件為 。(2分)=1 =0 =1 =0標(biāo)準(zhǔn)答案:A執(zhí)行CLD指令后,串傳送指令CMPSB,每比較一次,源串和目的串的 。(2分A.偏移地址+1 B.偏移地址+2 C.偏移地址-1 D.偏移地址-2標(biāo)準(zhǔn)答案:A命令“MASMTEST;”匯編成功后生成正確的文件名是 。(2分)標(biāo)準(zhǔn)答案:C字變量使用數(shù)據(jù)定義偽指令 來(lái)定義(2分)標(biāo)準(zhǔn)答案:B

可以作輸出指令OUT的目的操作數(shù),存放端口地址的是 (2分)標(biāo)準(zhǔn)答案:D在標(biāo)志寄存器中,中斷允許標(biāo)志是 (2分)標(biāo)準(zhǔn)答案:BAB 。(2)B,AX A,BAX,B+1 A[1],BX標(biāo)準(zhǔn)答案:B,D已知(AX)=3,下面語(yǔ)句

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論