全國2007年1月高等教育自學考試匯編語言程序設計試題_第1頁
全國2007年1月高等教育自學考試匯編語言程序設計試題_第2頁
全國2007年1月高等教育自學考試匯編語言程序設計試題_第3頁
全國2007年1月高等教育自學考試匯編語言程序設計試題_第4頁
全國2007年1月高等教育自學考試匯編語言程序設計試題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

八桂招考網(wǎng)試題下載頻道/html/shitixiazai/index.html════════════════════════════════════════════════════════════════════-本套試題共分NUMPAGES6頁,當前頁是第1頁-全國2007年1月高等教育自學考試匯編語言程序設計試題課程代碼:02321一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1.下列寄存器組中在存儲器操作數(shù)尋址時可用于提供偏移地址的是()A.AX,BX,CX,DX B.SP,BP,SI,DIC.CS,ES,DS,SS D.BX,BP,SI,DI2.某存儲單元的段地址是0AB90H,偏移地址是1234H,該存儲單元的物理地址是()A.0BDC4H B.0ACB34HC.0AD134H D.1CED0H3.執(zhí)行NEG指令時,要設置標志位CF。設置CF的正確說法是()A.對正數(shù)求補時,CF置0 B.對負數(shù)求補時,CF置0C.對全0數(shù)據(jù)求補時,CF置0 D.對非零數(shù)據(jù)求補時,CF置04.設DF=1,每次執(zhí)行CMPSW指令時,SI和DI均要分別()A.減1 B.減2C.加1 D.加25.要使BL中的低四位變反,高四位不變,應執(zhí)行指令()A.NOTBL B.ORBL,0FHC.ANDBL,0FH D.XORBL,0FH6.設(AL)=07H,要使(AL)=-07H應執(zhí)行的指令是()A.ORAL,80H B.NOTALC.NEGAL D.ADDAL,80H7.在8086/8088的立即數(shù)尋址方式中,對寄存器的使用下列說法正確的是()A.使用AX,BX,CX,DX B.使用SI,DI,BP,SPC.使用任一個通用寄存器 D.不使用任何寄存器8.下列指令執(zhí)行時操作數(shù)在數(shù)據(jù)段的是()A.MOVAX,32768H B.ADDAL,AHC.NEGBX D.INC[DI]9.MOVAL,-1NEGALXORAL,65上述指令執(zhí)行后,AL的值是()A.01H B.40HC.61H D.64H10.設SP=4AH,執(zhí)行段內(nèi)返回指令RET4后,SP的值是()A.44H B.48HC.4CH D.50H11.在查錯程序DEBUG中,為查看或修改內(nèi)存單元的內(nèi)容,這時存儲單元地址是使用()A.邏輯地址 B.物理地址C.邏輯地址或物理地址 D.由用戶指定選擇邏輯地址或物理地址12.設NUM=60H,表達式:(NUMLT60HAND30)OR(NUMGE60HAND40)的值是()A.0 B.3EHC.40 D.0FFFFH13.指令MOVCL,55HXOR0F0H執(zhí)行后CL中的值是()A.05H B.50HC.0A5H D.0F5H14.下面語句中能和指令MOVAX,NOT0FH等效的是()A.MOVAX,0FFFFH B.MOVAX,0FHC.MOVAX,0FFF0H D.MOVAX,0F0FFH15.對CS段寄存器賦段地址的方法是()A.MOVAX,COSE B.ASSUMECS:COSEMOVCS,AXC.END起始地址 D.MOVCS,2050H16.有數(shù)據(jù)定義BUFDB8DUP(3DUP(2),2DUP(3)),在BUF中能構(gòu)成數(shù)據(jù)0302H有()A.5個 B.6個C.7個 D.8個17.XDW1234H,0A9BHYDB7EH,8DH┇MOVBH,TYPEXMOVBL,TYPEY執(zhí)行后BX的內(nèi)容是()A.0102H B.0101HC.1234H D.0201H18.下面有語法錯誤的指令是()A.XCHGAX,[BX] B.XCHGAX,DSC.XCHGAX,SI D.XCHGAX,BP19.條件轉(zhuǎn)移指令JBE產(chǎn)生轉(zhuǎn)移的條件是()A.CF=0ORZF=0 B.CF=0ORZF=1C.CF=1ORZF=0 D.CF=1ORZF=120.XORAX,426HJZDONE上述程序段產(chǎn)生分支的條件是()A.執(zhí)行前AX=426H B.執(zhí)行前AX≠426HC.執(zhí)行前AX=全0 D.執(zhí)行前AX=全1二、填空題(本大題共6小題,每小題1分,共6分)請在每小題的空格中填上正確答案。錯填、不填均無分。21.DW‘AB’將依次在內(nèi)存中從低字節(jié)到高字節(jié)存入數(shù)據(jù)___________。22.隱含指標堆棧段中某個數(shù)據(jù)偏移地址的寄存器是___________。23.比較兩個字符串,找出它們不匹配的位置,在CMPSB指令前應使用的重復前綴指令是___________。24.在串操作指令中,使地址自動減量的指令是___________。25.BUFDW4,6,$+2,若匯編時BUF分配的偏移地址是0042H,則匯編后BUF數(shù)組中第三個字的值是___________。26.在匯編源程序時,語句INC[BX]出現(xiàn)語法錯誤,這時在語句的操作數(shù)項中應添加的操作符是___________。三、簡答題(本大題共4小題,每小題2分,共8分)27.設有數(shù)據(jù)定義如下:ARRAYDW1000H,2000H,3000H,4000H,5000HBUFDW?要求完成:(1)用一條指令完成將ARRAY的偏移地址送BX;(2)用一條指令完成將ARRAY的第一字節(jié)單元內(nèi)容送AL;(3)用一條指令完成將ARRAY數(shù)組的長度(字節(jié)數(shù))送CX。28.兩個同符號的有符號數(shù)相減時,會發(fā)生溢出嗎?為什么?29.設DS=2000H,BX=1256H,SI=528FH,變量TABLE的偏移地址是20A1H,(232F7H)=3280H,(264E5H)=2450H。請寫出下列無條件轉(zhuǎn)移指令段內(nèi)尋址方式中賦值給IP的值。(1)JMPTABLE[BX];IP=___________。(2)JMP[BX][SI];IP=___________。30.設BX=0FFFFH,DI=20H,DS=2000H,CL=8,(20020H)=4567H,下列各條指令分別執(zhí)行后BX中的內(nèi)容各為多少?(1)ROLBX,CL;BX=___________(2)MOVBX,[DI];BX=___________四、程序分析題(本大題共6小題,每小題6分,共36分)31.已知AX=0FF70H,BX=30H,CF=1ORBX,0FF40HSBBAX,BX上述二條指令執(zhí)行后,AX=___________,BX=___________。32.已知AX=5678HMOVBX,AXNEGBXADCAX,BX上述程序段運行后,AX=___________,BX=___________。33.A1DB65HA2DB?A3DB?┇MOVAL,A1MOVCL,4SHRAL,CLADDAL,30HMOVA2,ALMOVAL,A1ANDAL,0FHORAL,30HMOVA3,AL上述程序段執(zhí)行后(A2)=___________,(A3)___________。34.MOVAH,1INT21H;從鍵盤輸入字符ANDAL,0FHMOVBL,ALMOVAH,1INT21H;從鍵盤輸入字符MOVAH,0ANDAL,0FHADDAL,BLPUSHAXDAAPUSHAX┇上述程序段執(zhí)行時,若第一次從鍵盤輸入6,第二次從鍵盤輸入7。那么:(1)第一次AX進棧的數(shù)是()(2)第二次AX進棧的數(shù)是()35.MOVBX,AXXORBX,0423HJZNEXTORBX,1NEXT:……┇若上述程序段執(zhí)行時,指令JZ產(chǎn)生3分支,說明AX中的值是___________,執(zhí)行后BX=___________。36.HTOAPROCANDAL,0FHADDAL,90HDAAADCAL,40HDAARETHTOAENDP請回答:(1)若執(zhí)行子程序前AL=09H,執(zhí)行后AL=___________;(2)若執(zhí)行子程序前AL=0DH,執(zhí)行后AL=___________。五、程序填空題(本大題共2小題,每小題6分,共12分)37.下面程序段是判斷AL和BL中第4位是否相同,如相同,則AL置全0,否則AL置全1。試把空白處填上適當?shù)闹噶?。(每一空白處填一條指令)①ANDAL,10H②MOVAL,0FFHNEXT:……38.下面程序段完成將以BUF為首址的100個字節(jié)數(shù)據(jù)的位置顛倒過來,請在空白處各填上一條指令。①LEASI,BUFMOVDI,SIADDDI,99NEXT:MOVAL,[SI]②MOV[SI],ALINCSIDECDILOOPNEXT六、編制程序題(本大題共2小題,第39小題6分,第40小題12分,共18分)39.限用二條邏輯指令將

溫馨提示

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

評論

0/150

提交評論