匯編在線考試(共7頁)_第1頁
匯編在線考試(共7頁)_第2頁
匯編在線考試(共7頁)_第3頁
匯編在線考試(共7頁)_第4頁
匯編在線考試(共7頁)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上12第12題 單選題 十六進(jìn)制數(shù)88H,可表示成下面幾種形式,請找出錯誤的表示( )A、無符號十進(jìn)制數(shù)136B、帶符號十進(jìn)制數(shù) -120C、壓縮型BCD碼十進(jìn)制數(shù)88D、8位二進(jìn)制數(shù) -8的補(bǔ)碼表示標(biāo)準(zhǔn)答案:D18第18題 單選題 若AX=3500H,CX=56B8H,當(dāng)AND AX,CX指令執(zhí)行后,AX=( )A、1400HB、77F8HC、0000HD、0FFFFH標(biāo)準(zhǔn)答案:A14第14題 單選題 假設(shè)(AL)0FFH,執(zhí)行ADD AL,0FH指令后,標(biāo)志位ZF和SF的狀態(tài)分別為 ( )。A、0和0B、0和1C、1和0D、1和1標(biāo)準(zhǔn)答案:A3第3題 單選題 在標(biāo)志

2、寄存器中表示溢出的標(biāo)志( )。A、AFB、CFC、OFD、SF標(biāo)準(zhǔn)答案:C12第12題 單選題 在程序狀態(tài)字寄存器中,當(dāng)方向標(biāo)志DF位為0時,每次操作后使變址寄存器SI和DI( )。A、減量B、增量C、保持不變?D、地址減1標(biāo)準(zhǔn)答案:B16第16題 單選題 指令指針寄存器是( )。A、IPB、SPC、BPD、BX標(biāo)準(zhǔn)答案:A5第5題 單選題 若有BUF DW 1, 2, 3, 4,則可將數(shù)據(jù)02H取到AL寄存器中的指令是( )。A、MOV ALBYTE PTRBUF1B、MOV ALBYTE PTRBUF2C、MOV ALBYTE PTRBUF3D、MOV ALBYTE BUF2標(biāo)準(zhǔn)答案:B2

3、0第20題 單選題 設(shè)AL0B4H,BL11H,指令“MUL BL”和指令“IMUL BL”分別執(zhí)行后OF,CF的值為( )。A、OF1,CF0B、OF1,CF1C、OF0,CF0D、OF0,CF1標(biāo)準(zhǔn)答案:B10第10題 單選題 操作數(shù)直接存放在指令中,則它的尋址方式是( )。A、直接尋址B、寄存器尋址C、寄存器間接尋址D、立即尋址標(biāo)準(zhǔn)答案:D11第11題 單選題 八位二進(jìn)制補(bǔ)碼整數(shù)的最小值是( )。A、-126D牋牋B、-127D牋?C、-128D牋牋D、-129D標(biāo)準(zhǔn)答案:C11、對于下面的數(shù)據(jù)定義,三條MOV指令分別會變成什么?TAB1 DW 10 DUP(?)TAB2 DB 10 D

4、UP(?)TAB3 DB 1234MOV AX, LENGTH TAB1MOV BL,LENGTH TAB2MOV CL,LENGTH TAB3答:MOV AX,10 MOV BL,10 MOV CL,112、假設(shè)有如下指令:D1 DB 20H DUP(?)D2 DW D1請寫出用一條指令實(shí)現(xiàn)“取D1的偏移地址=>SI”中的三種方法。答:1、LEA SI,D1 2、MOV SI,OFFSET D1 3、MOV SI,D213、編寫完整程序在給定個數(shù)的數(shù)中尋找最大值,放至指定的存儲單元。假設(shè)數(shù)據(jù)段如下:DATASEGMENTBUFFERDB2,4,3,6,1,5COUNTDW6MAXDB?

5、DATAENDS參考程序DATASEGMENTBUFFERDB2,4,3,6,1,5COUNTDW6MAXDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,COUNTLEABX,BUFFERMOVAX,BXINCBXDECCXAGAIN:CMPAX,BXJGENEXTMOVAX,BXINCBXNEXT:INCBXLOOPAGAINCODEENDSENDSTART14、有下列程序段:NUM DB ?MOV AH,1INT 21HCMP AL,39HJBE NEXTSUB AL,7NEXT:SUB AL

6、,30HMOV NUM,AL上述程序段運(yùn)行后,若輸入F,則(NUM)=_D (用十進(jìn)制表示) (NUM)=15D若輸入8,則(NUM)=_D (用十進(jìn)制表示) (NUM)= 8D(NUM)=15D(NUM)= 8D15、有下列程序段:MOV AX,10ADD AX,AXMOVBX,AXMOVCL,2SHL AX,CLADD AX,BX 上述程序段執(zhí)行后,以十六進(jìn)制表示,(AX)=_H(AX)=00A0H(BX)=_H(BX)=0020H(AX)=00A0H(BX)=0020H16、有下列程序段 MOV     CX,1AH  

7、0; MOV     DL,'A'LAB1: PUSH  DX    MOV     AH,02H    INT     21H    POP     DX    INC     DX    LOOP  

8、  LAB1 執(zhí)行后,屏幕輸出結(jié)果為:_ABCXYZ即正序顯示26個大寫英文字母17、定義數(shù)據(jù)段DATA_SEG,數(shù)據(jù)段中的數(shù)據(jù)按下列要求依次存儲:(1)變量BUF,大小為25個字節(jié),初值為0;(2)變量ARRAY,類型為字,初值為12H,56H,78H,0AH;(3)變量MSG存儲字符串yes。DATA_SEG   SEGMENT   BUF    DB  25 DUP(0)    ARRAY  DW &

9、#160;12H,56H,78H,0AH MSG    DB  'yes' DATA_SEG   SEGMENT18、編程序段測試AL寄存器的D5和D0位,若同時為0,程序轉(zhuǎn)向ZERO,執(zhí)行AX 減去 BX;否則將AL清0,同時清 CF和OF標(biāo)志。寫出程序段。(此題勿需書寫完整的源程序格式,只需把試題要求的有關(guān)指令序列書寫出來。)程序段: TEST AL , BJZ ZEROSUB AX,AX ;可以實(shí)現(xiàn)清CF和OFJMP STOPZERO: SUB AX,BXSTOP: 19、 

10、;     A DW 1234H         B DW 5678H         PUSH A     PUSH B         POP A         POP B試回答:(1) 上述程序段執(zhí)行后,以十六進(jìn)制表示,(A)H(B)H(2) 設(shè)執(zhí)行前SP200H,執(zhí)行后,以十六進(jìn)制表示,(SP)H答:(1) (A)=5678H(B)=1234H(2) (SP)= 200H20、 有下列程序段MOV BX,00FFHAND BX,0FFFHOR BX,0F0FHXOR BX,00FFH試問上述程序段運(yùn)行后,以十六進(jìn)制表示,(BX)=_ H答:(BX)= 0F00H21、有下列程序段:MOV AL,0FH MOV

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論