




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
20092010第一學(xué)期匯編語言期末考試試題A卷適用班級:08計科一、單項選擇題(本大題共20小題,每小題1分,共20分)1CPU要訪問的某一存儲單元的實際地址稱()A段地址B偏移地址C物理地址D邏輯地址2某存儲單元的物理地址是12345H,可以作為它的段地址有()A2345HB12345HC12340HD1234H3執(zhí)行后使BX=0的同時也使CF=0,OF=0的指令是()AXOR BX,BXBOR BX,BXCAND BX,BXDCMP BX,BX4設(shè)物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如從地址21001H中取出一個字的內(nèi)容是( )A.2030H B.3040HC.3020H D.4030H5與LEA BX,BUF指令完全等效的指令是( )A.MOV BX, BUF B.LDS BX,BUFC.MOV BX,OFFSET BUF D.MOV BX,WOKD PTR BUF6AND,OR,XOR,NOT為四條邏輯運算指令,下面的解釋正確的是()A指令XOR AX,AX執(zhí)行后,AX內(nèi)容不變,但設(shè)置了標(biāo)志位B指令OR DX,1000H執(zhí)行后,將DX最高位置1,其余各位置0C指令A(yù)ND AX,OFH執(zhí)行后,分離出AL低四位DNOT AX,執(zhí)行后,將AX清07在執(zhí)行下列指令時,需要使用段寄存器DS的指令是()ASTOSWBADD AL,CLCNEG BXDINC DABX8無論BH中原有的數(shù)是奇數(shù)或偶數(shù),若要使BH中的數(shù)一定為奇數(shù),應(yīng)執(zhí)行的指令是()AADD BH,01HBOR BH,01HCXOR BH,01HDTEST BH,01H9完成對CL寄存器的內(nèi)容乘以4的正確操作是()AROL CL,1BMUL 4ROL CL,1CSHL CL,1DMOV CL,2SHL CL,1 SHL CL,CL10下面各傳送指令中,正確的是()AMOV DI,SIBMOVDX+DI,ALCMOV WORD PTR BX,0100HDMOV AL,BX11設(shè)SP的初值為1000H,執(zhí)行指令PUSH AX后SP的值是( )A.OFFFH B.1001HC.0FFEH D.1002H12要實現(xiàn)使BETA的值為56,應(yīng)采用語句為()ABETA DB 56BBETA DB 56HCBETA EQU 56DBETA EQU 56H13設(shè)AX=9ABCH,DX=8765H PUSH AX PUSH DX POP AX POP DX上述4條指令執(zhí)行后,AX,DX中內(nèi)容分別是( )A.AX=9ABCH DX=8765H B.AX=9ABCH DX=9ABCHC.AX=8765H DX=8765H D.AX=8765H DX=9ABCH14下面程序段執(zhí)行后,AL中的內(nèi)容是()MOV AX,8833HADD AL,AHDAAA21B21HC0C1HD0DDH15比較兩個帶符號的數(shù)A、B,當(dāng)A=B時程序轉(zhuǎn)移,測試的條件為()AZF=1BZF=0CSF=1DSF=016檢查二個無符號數(shù)的關(guān)系,若要實現(xiàn)ALBL時分支去LOP1處,那么在“CMP AL,BL”指令后應(yīng)跟的分支指令是()AJNC LOP1BJA LOP1CJC LOP1DJGE LOP117檢查BUF單元的內(nèi)容是否為正偶數(shù),下面程序段正確的是( )A.MOV AL,BUF B.MOV AL,BUF JS K1 AND AL,11H SHR AL,1 JNE K1 JC K1 ;是正偶數(shù) ;是正偶數(shù) K1: K1: C.MOV AL,BUF D.MOV AL,BUF JNP K1 TEST AL,81H TEST AL,80H JNE K1 JNE K1 ;是正偶數(shù) ;是正偶數(shù) K1: K1:18設(shè)AL=0AH,下列指令執(zhí)行后能使AL=05H的是()ANOT ALBAND AL,0FHCXOR AL,0FHDOR AL,0FH19DA1DWAB,CD,EF,GH() MOV AX,DA1+3指令執(zhí)行后AX中的內(nèi)容是AEFBCDCBCDFC20使用DOS系統(tǒng)功能調(diào)用時,使用的軟中斷指令是()AINT 21BINT 10HCINT 16HDINT 21H二、填空題(本大題共6空,每空1分,共6分)21十六進(jìn)制數(shù)0FFF8H表示的十進(jìn)制正數(shù)為_。22若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,(SI+COUNT)中,源操作數(shù)物理地址為_。23CPU的標(biāo)志寄存器中標(biāo)志位,可以分為兩大類,其中一類稱為_標(biāo)志位,另一類稱為_標(biāo)志位。24當(dāng)標(biāo)志位_=1是表示帶符號數(shù)運算產(chǎn)生溢出。25ARRAY DB 0,2 DUP(1,2),0,3匯編時生成的數(shù)據(jù)依次是_。三、簡答題(本大題共4小題,每小題2分,共8分)26已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分別指出下面各指令中存儲器操作數(shù)的物理地址。(1)MOV AL,BX(2)MOV CS:BX+DI,AH270P1 DB 1,20P2 DW 3412H,5678HMOV AX,OP1+1;字單元(OP1+1)AXMOV BL,OP2+1;字節(jié)單元(OP2+1)BL上述二條傳送語句有語法錯誤,請根據(jù)注釋字段的說明,將其改正。28下列語句在存儲器中分別為變量分配多少字節(jié)?(1)AD2 DW 10 DUP(?),10(2)AD3 DD 100 DUP(?)29簡述下面兩條指令分別是什么語法錯誤?MOV BX,SIMOV AX,DL四、程序分析題(本大題共6小題,每小題6分,共36分)30MOV DL,ALNOT DLTEST DL,04HJE NEXT NEXT: 若上述程序段執(zhí)行時產(chǎn)生分支,說明AL中的數(shù)第幾位一定為1?程序段執(zhí)行后CF是多少?31DA1DBABCDEFGHIDA2DB9 DUP(0)LEA SI,DA1LEA DI,DA2MOV CX,9CLDLOP: LODSBSUB AL,10HSTOSBLOOP LOP. . .試問:寫出程序執(zhí)行后DA2各字節(jié)中的數(shù)據(jù)。保持程序功能情況下,程序中可否改寫為32已知:BX=4567HNEG BXINC BXNEG BXDEC BX程序段執(zhí)行后,BX=_,CF=_。33MOV BL,64HMOV CL,03HXOR AX,AXAGAIN:ADD AL,BLADC AH,0DEC CLJNZ AGAIN問:(1)該程序段完成的功能是: (2)AX=_。34已知數(shù)據(jù)段中定義DAT1DB12H,34H,56H,78H MOV CX,0 MOV AX,WORD PTR DAT1 MOV CL,DAT1+3當(dāng)程序段執(zhí)行完后AX=_,CX=_。35DA1DB83H,72H,61H,94H,5AH MOV CX,WORD PTR DA1 AND CX,0FH MOV AL,DA1+3 SHL AL,CL上述指令序列執(zhí)行后,AL=_,CL=_。五、程序填空題(本大題共2小題,每小題6分,共12分)36在NUMW單元存放有一個0-65535范圍內(nèi)的整數(shù),將該數(shù)除以500,商和余數(shù)分別存入QU1和REM單元,請在空行處各填上一條指令完善該程序。 MOV AX,NUMW_XOR DX,DXDIV BXMOV QUI,AX_37某程序欲用單個字符顯示的2號功能調(diào)用去顯示STRING中的字符串COMPUTER(不顯示字符$?。?試在空白處填上適當(dāng)?shù)囊粭l指令。STRING DBCOMPUTER,$MOV BX,0FFSET STRINGLOP:MOV DL,BX MOV AH,02H INT 21H _ _ JNE LOP六、編程序題(本大題共2小題,第38小題8分,第39小題10分,共18分)38寫出下面計算的指令序列,其中Z,W,K,Y,R均為存放16位帶符號數(shù)單元的地址。 Z(W*K)/(Y+6), R余數(shù)39編寫一個匯編程序要求對鍵盤輸入的小寫字母用大寫字母顯示出來,要求有多次輸入。20092010第一學(xué)期匯編語言期末考試試題A卷答案適用班級:08計科一、 單選題1、C2、D3、A4、D5、C6、C7、D8、B9、C10 C11、C12、C13、D14、B15、A16、A17、D18、C19、D20 D二、填空題21、65528 22、11488H 23、狀態(tài) 控制 24、OF25、0,1,2,1,2,0,3三、 簡答題26、21357H 43357H27、MOV AX WORD PTR OP1+1MOV BL BYTE PTR OP2+128、 22 40029、兩個存儲單元之間不能直接傳送AX為16位寄存器,DL為8位寄存器,字長不相同的寄存器之間不能傳送。四、 程序分析題30、 AL中的第二位為1,CF=031、 DA2 DB123456789 不可以32、BX=4565H CF=133、完成AX64H*3 AX=012CH 或者30034、3412H 78H35、AL=0A0H CL=03H五、 程序填空題36、MOV BX, 500 MOV REM, DX37、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)內(nèi)部學(xué)習(xí)型組織建設(shè)與數(shù)字化轉(zhuǎn)型的員工培訓(xùn)研究
- 六年級s版語文畢業(yè)試卷及答案
- 商品租房合同協(xié)議書
- 古玩整體轉(zhuǎn)讓協(xié)議書
- 員工簽訂無效協(xié)議書
- 土地成本轉(zhuǎn)讓協(xié)議書
- 勞務(wù)合同工程協(xié)議書
- 合伙中止合同協(xié)議書
- 合伙經(jīng)營酒水協(xié)議書
- 合伙買車還貸協(xié)議書
- 施工總承包管理方案與措施
- 桿塔組立的全過程
- 急診??谱o(hù)士進(jìn)修總結(jié)培訓(xùn)課件
- 綠色上網(wǎng)文明上網(wǎng)課件
- 交通事故行政復(fù)議申請書范本
- 礦井防爆門(防爆井蓋)安全檢測技術(shù)規(guī)范
- 山水田園詩鑒賞公開課一等獎市賽課一等獎?wù)n件
- 酒店管理會所希爾頓酒店設(shè)計標(biāo)準(zhǔn)第節(jié)電梯電扶梯
- 器質(zhì)性精神障礙患者的護(hù)理
- 趣味英語課件完整版
- 大學(xué)武術(shù)智慧樹知到答案章節(jié)測試2023年浙江大學(xué)
評論
0/150
提交評論