首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2012中考 | 2012高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 托業(yè) | 雅思 | 專四專八 | 口譯筆譯 | 博思
GRE GMAT | 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) |
零起點法語 | 零起點德語 | 零起點韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務(wù)員 | 報關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師 | 秘書資格 | 心理咨詢師 | 出版專業(yè)資格 | 廣告師職業(yè)水平 | 駕駛員
網(wǎng)絡(luò)編輯 | 公共營養(yǎng)師 | 國際貨運代理人 | 保險從業(yè)資格 | 電子商務(wù)師 | 普通話 | 企業(yè)培訓(xùn)師
營銷師
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務(wù)師
注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
化工工程師 | 材料員
繽紛校園 | 實用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
自學(xué)考試
您現(xiàn)在的位置: 考試吧(Exam8.com) > 自學(xué)考試 > 歷年真題 > 文學(xué)類 > 正文

2000年10月份全國高教自考匯編語言程序設(shè)計試題

一、單項選擇題(在每小題的四個備選答案中,選出一個正確的答案,并將其號碼填在題干的括號內(nèi)。每小題1分,共20分)   

1、設(shè)DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作數(shù)的物理地址是( )   
  A、85B92H      B、86192H   
  C、BB690H      D、12169H   

2、下列寄存器組中在段內(nèi)尋址時可以提供偏移地址的寄存器組是( )   
  A、AX,BX,CX,DX        B、BX,BP,SI,DI   
  C、SP,IP,BP,DX        D、CS,DS,ES,SS   

3、循環(huán)指令LOOPNZ終止循環(huán)的條件是( )。   
  A、CX=0,且ZF=0        B、CX=0,或ZF=1   
  C、CX10,且ZF=0        D、CX10,或ZF=1   

4、對寄存器AX的內(nèi)容乘以4的正確指令序列是( )。   
  A、SHR AX,1 SHR AX,1      B、SHL AX,1 SHL,AX,1   
  C、ROL AX,1 ROL AX,1      D、RCR AX,1 RCR AX,1   

5、執(zhí)行INC指令除對SF、ZF有影響外,還要影響的標志位是( )。   
  A、OF,AF,PF        B、OF,AF,CF   
  C、OF,PF,CF        D、AF,PF,CF   

6、設(shè)DH=10H,執(zhí)行NEG DH指令后,正確的結(jié)果是( )。   
  A、DH=10H CF=1       B、DH=0F0H CF=0   
  C、DH=10H CF=0       D、DH=0F0H CF=1   

7、下列傳送指令中有語法錯誤的是( )。   
  A、MOV CS,AX       B、MOV DS,AX   
  C、MOV SS,AX       D、MOV ES,AX   

8、下面指令執(zhí)行后,改變AL寄存器內(nèi)容的指令是( )。   
  A、TEST AL,02H     B、OR AL,AL   
  C、CMP AL,BL       D、AND AL,BL   

9、執(zhí)行除法指令后,影響的標志位是( )。   
  A、CF,OF          B、SF,ZF   
  C、CF,OF,SF      D、AF,CF,OF,PF,SF,ZF都不確定   

10、執(zhí)行下面指令序列后,結(jié)果是( )。   
MOV AL,82H   
CBW   
  A、AX=0FF82H      B、AX=8082H   
  C、AX=0082H       D、AX=0F82H   

11、與MOV BX,OFFSET VAR指令完全等效的指令是( )。   
  A、MOV BX,VAR      B、LDS BX,VAR   
  C、LES BX,VAR      D、LEA BX,VAR   

12、在段定義時,如果定位類型用戶未選擇,就表示是隱含類型,其隱含類型是( )。   
  A、WORD      B、PAGE      C、BYTE      D、PARA   

13、MOV SP,3210H   
PUSH AX   
執(zhí)行上述指令序列后,SP寄存器的值是( )。   
  A、3211H     B、320EH     C、320FH     D、3212H   

14、BUF DW 10H DUP(3 DUP(2,10H),3,5)   
上述語句匯編后,為變量BUF分配的存儲單元字節(jié)數(shù)是( )。   
  A、80H     B、100H     C、124     D、192   

15、在匯編語言程序的開發(fā)過程中使用宏功能的順序是( )。   
  A、宏定義,宏調(diào)用   
  B、宏定義,宏展開   
  C、宏定義,宏調(diào)用,宏展開   
  D、宏定義,宏展開,宏調(diào)用   

16、匯編語言源程序中,每個語句由四項組成,如語句要完成一定功能,那么該語句中不可省略的項是( )。   
  A、名字項       B、操作項   
  C、操作數(shù)項     D、注釋項   

17、編寫分支程序,在進行條件判斷前,可用指令構(gòu)成條件,其中不能形成條件的指令有( )。   
  A、CMP    B、SUB    C、AND    D、MOV   

18、為使CX=-1時,轉(zhuǎn)至MINUS而編制了一指令序列,其中錯誤的序列是( )。   
  A、INC CX JZ MINUS   
  B、SUB CX,OFFFFH JZ MINUS   
  C、AND CX,OFFFFH JZ MINUS   
  D、XOR CX,OFFFFH JZ MINUS   

19、AL和VAR字節(jié)單元中分別存放一個帶符號數(shù),執(zhí)行CMP AL,VAR時,如AL》VAR,那么溢出位和符號位 的關(guān)系是( )。   
  A、OF=SF      B、OF1SF      C、OF=SF=1      D、OF=SF=0   

20、檢查BUF的內(nèi)容是否為正偶數(shù),如是正偶數(shù),則0TAL。下面程序段正確的是( )。   
  A、MOV AL,BUF     
     JS K1   
     SHR AL,1   
     JNC K1   
     MOV AL,0   
     K1:……   
  B、MOV AL,BUF   
     AND AL,11   
     JNZ K2   
     MOV AL,0   
     K2:……   
  C、MOV AL,BUF   
     TEST AL,81H   
     JNZ K3   
     MOV AL,0   
     K3:……   
  D、MOV AL,BUF   
     JNP K4   
     TEST AL,80H   
     JNZ K4   
     MOV AL,0   
     K4:……   

二、簡答題(每小題4分,共12分)   

1、在指令系統(tǒng)中,段內(nèi)、段間返回均為RET指令。試回答:   
  (1)執(zhí)行段內(nèi)返回RET指令時,執(zhí)行的操作是:   
  (2)執(zhí)行段間返回RET指令時,執(zhí)行的操作是:   

2、ARY DW 10 DUP(?)   

┇   

MOV AL,TYPE ARY   

MOV BL,LENGTH ARY   

MOV CL,SIZE ARY   

上述MOV指令序列執(zhí)行后的結(jié)果是什么?   

3、設(shè)某數(shù)據(jù)段:   

DATA SEGMENT   

ORG 20H   

NUM1=8   

NUM2=NUM1+10H   

DA1 DB 'COMPUTER'   

DB 0AH,0DH   

COUNT EQU $-DA1   

DA2 DW'CO','MP','UT','ER'   

DATA ENDS   

試回答:(1)DA1的偏移地址是:___________________   

(2)COUNT的值是___________________________________   

(3)DA2+5字節(jié)單元的內(nèi)容是_________________________________   
 

三、程序分析題(每小題6分,共36分)   

1、已知AX=0FF60H,CF=1   

MOV DX,96   

XOR DH,0FFH   

SBB AX,DX   

執(zhí)行上述指令序列后,AX=_____________________,CF=_____________________   

2、設(shè)寄存器AL,BL,CL中內(nèi)容均為76H,   

XOR AL,0FH   

AND BL,0FH   

OR CL,0FH   

執(zhí)行上述指令序列后,AL=____________________________________   

BL=_________________________________,CL=________________________________   

3、已知AX=0A33AH,DX=0F0F0H   

AND AH,DL   

XOR AL,DH   

NEG AH   

NOT AL   

執(zhí)行上述指令序列后,AH=_____________________,AL=_____________________   

4、DATA SEGMENT   

S9 DB0,1,2,3,4,5,6,7,8,9   

DATA ENDS   

┇   

LEA SI,S9   

LEA,DI,S9+1   

MOV CX,5   

LOP: MOV AL,[SI]   

XCHG AL,[DI]   

MOV [SI],AL   

ADD SI,2   

ADD DI,2   

LOOP LOP   

上述程序段運行后,S9開始的10個字節(jié)存儲單元內(nèi)容是什么?   

5、MOV AL,38H   

MOV BL,49H   

CALL SUBO   

INC AL   

DEC CL   

┇   

SUBO PROC   

ADD AL,BL   

MOV CL,AL   

DAA   

RET   

SUBO ENDP   

上述程序段運行后,AL=_____________________,CL=_____________________   

6、DA3 EQU WORD PTR DA4   

DA4 DB 0ABH,89H   

┇   

SHR DA3,1   

MOV DX,DA3   

SHL DA4,1   

MOV CX,DA3   

上述程序段運行后,CX=_____________________,DX=_____________________   

四、程序填空題(注意:下列各小題中,每空只能填一條指令!每小題6分,共12分)   

1、下面程序段是判斷寄存器AH和AL中第3位是相同,如相同,AH置0,否則AH置全1。試把空白處填上適當(dāng)指令。   

_____________________   

AND AH,08H   

_____________________   

MOV AH,OFFH   

JMP NEXT   

ZERO:MOV AH,0   

NEXT:……   

2、以BUF為首址的字節(jié)單元中,存放了COUNT個無符號數(shù),下面程序段是找出其中最大數(shù)并送入MAX單元中。   

BUF DB 5,6,7,58H,62,45H,127,……   

COUNT EQU $-BUF   

MAX DB?   

┇   

MON BX,OFFSET BUF   

MOV CX,COUNT-1   

MOV AL,[BX]   

LOP1:INC BX   

_____________________   

JAE NEXT   

MOV AL,[BX]   

NEXT:DEC CX   

_____________________   

MOV MAX,AL   

五、編制程序題(第1小題6分,第2小題14分,共20分)   

1、編定程序段,用DOS的1號功能調(diào)用通過鍵盤輸入一字符,并判斷輸入的字符。如字符是"Y",則轉(zhuǎn)向YES程序段;如字符是"N",則轉(zhuǎn)向NO程序段;如是其他字符,則轉(zhuǎn)向DOS功能調(diào)用,重新輸入字符。(考生勿需寫出源程序格式,只需寫出與試題要求有關(guān)的指令序列)   

(YES和NO分別是兩程序段入口處的標號)   

2、在BUF1和BUF2兩個數(shù)據(jù)區(qū)中,各定義有10個帶符號字數(shù)據(jù),試編制一完整的源程序,求它們對應(yīng)項的絕對值之和,并將和數(shù)存入以SUM為首址的數(shù)據(jù)區(qū)中。   

DATA SEGMENT   

BUF1 DW-56,24,54,-1,89,-8……   

BUF2 DW45,-23,124,345,-265,……   

SUM DW10DUP(0)   

DATA ENDS

文章搜索
中國最優(yōu)秀自學(xué)考試名師都在這里!
韓旺辰老師
在線名師:韓旺辰老師
   中國傳媒大學(xué)教授,北京培黎職業(yè)學(xué)院院長助理兼新聞廣告系主任,高...[詳細]
自學(xué)考試欄目導(dǎo)航
版權(quán)聲明:如果自學(xué)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本自學(xué)考試網(wǎng)內(nèi)容,請注明出處。