石油華東2020年春季學(xué)期《匯編語(yǔ)言》在線考試補(bǔ)考(適用于2020年10月份考試)(答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2020-10-07 15:15:38來源:admin瀏覽: 113 次

[中國(guó)石油大學(xué)(華東)]2020年春季學(xué)期《匯編語(yǔ)言》在線考試補(bǔ)考(適用于202010月份考試)
試卷總分:100    得分:100
1,已知(DS)=3000H,(SS)=2500H,(BX)=0100H,(BP)=0040H,指令MOV  AX,DS:[BP] 源操作數(shù)的物理地址是( )。
A、25040H
B、30040H
C25100H
D、55040H
正確答案:


2,除法調(diào)整指令AAD是對(duì)( )調(diào)整
A、AX中組合的十進(jìn)制被除數(shù)
BAL中組合的十進(jìn)制的商數(shù)
C、AX中未組合的十進(jìn)制被除數(shù)
DAL中未組合的十進(jìn)制的商數(shù)
正確答案:


3,DATA SEGMENTTA1  DW 0102H,0304H,0506H TA2   DB 02H,03H,04HMOV BX,DS:[0006H]AND BX,0FFHOR  BH,[BX] 上述指令序列運(yùn)行后,BX的內(nèi)容是( )
A、0605H
B、0402H
C、0606H
D、0204H
正確答案:


4,串操作指令中,目標(biāo)串操作數(shù)的段地址一定在( )寄存器中。
A、CS
B、SS
C、DS
DES
正確答案:


5,指令ADD ES:[DI],AX 和存放在( )
A、寄存器
B、附加段
C、堆棧段
D、代碼段
正確答案:


6,能被計(jì)算機(jī)直接識(shí)別和執(zhí)行的指令是( )
A)符號(hào)指令
B、機(jī)器指令
C、偽指令
D、宏指令
正確答案:


7,執(zhí)行指令PUCH CX后堆棧指針SP自動(dòng)( )
A、1
B、不操作
C、-2
D、-1
正確答案:


8,匯編語(yǔ)言指令中唯一不可缺少的域是( )
A、標(biāo)號(hào)名字域
B、助記符域
C、操作數(shù)域
D、注釋域
正確答案:


9,在計(jì)算機(jī)的CPU中執(zhí)行算術(shù)邏輯運(yùn)算的部件是( )
A、ALU
BPC
C、AL
D、AR
正確答案:


10,下面哪一個(gè)命令是顯示內(nèi)存單元的內(nèi)容( )
A、D命令
B、E命令
C、F命令
D、R命令
正確答案:


11,MOV AX,ES:COUNT[DI] 源操作數(shù)的尋址方式是( )
A、基址尋址
B、立即尋址
C、變址尋址
D、基址變址尋址
正確答案:


12,已知X=78,Y=-83[X+Y]補(bǔ)=( )
A、0F5H
B、0A1H
C、0FBH
D、65H
正確答案:


13,指令MOV BX,MASK[BP],MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址為( )
A、17500H
B、16500H
C、14500H
D13500H
正確答案:


14,指令MOV DX,DELTA[BX][SI],DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址為( )
A、6F300H
B、77800H
C、59800H
D78700H
正確答案:


15,125轉(zhuǎn)換成二進(jìn)制數(shù)的結(jié)果( )
A、7DH
B7CH
C、7EH
D、7BH
正確答案:


16,MOV DX,COUNT[BP][DI]的源操作數(shù)的尋址方式是( )
A、變址尋址
B、基址尋址
C、直接尋址
D、基址變址尋址
正確答案:


17,已知[X]補(bǔ)=98H, [X]補(bǔ)/2=( )
A、0CCH
B、4CH
C、49H
D、31H
正確答案:


18,93H看成一個(gè)組合BCD,其結(jié)果是( )
A、10010101
B、10010011
C、10000011
D、10000001
正確答案:


19,MOV AX,ES:[1000H] 源操作數(shù)的尋址方式是( )
A、立即尋址
B、直接尋址
C、變址尋址
D、基址尋址
正確答案:


20,指令MOV AX,COUNT[BX],COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址為( )
A、17400H
B、17000H
C、15400H
D14500H
正確答案:


21,下列語(yǔ)句在存儲(chǔ)器中分別為變量分配多少字節(jié)? (1)V1 DW 10 DUP(?),10 (2)V2 DD 100 DUP(?)
正確答案:


22,在某子程序的開始處要保護(hù)DX,SI,DI三個(gè)寄存器信息,在子程序結(jié)束時(shí)要恢復(fù)這三個(gè)寄存器信息。假設(shè)恢復(fù)現(xiàn)場(chǎng)的指令序列如下,試寫出保護(hù)現(xiàn)場(chǎng)的指令序列。 POP   DX POP   SI   POP   DI
正確答案:


23,完成下列操作,分別選用什么指令: (1)AX的內(nèi)容,減去0520H,和上次運(yùn)算的借位; (2)將變量名TABL的段地址送AX; (3)將變量名TABL的偏移地址送AX。
正確答案:


24,試根據(jù)以下要求,分別寫出相應(yīng)的匯編語(yǔ)言指令。 (1) AX寄存器和BX寄存器的內(nèi)容相加,結(jié)果存入AX; (2) BXSI的基址變址尋址方式,把存儲(chǔ)器中的一個(gè)字節(jié)與DL的內(nèi)容相加,并把結(jié)果送回DL; (3) 把數(shù)5EHAH內(nèi)容相加,結(jié)果送回AH中。
正確答案:


25,定義數(shù)據(jù)段DATA_SEG,數(shù)據(jù)段中的數(shù)據(jù)按下列要求依次存儲(chǔ): (1)變量BUF,大小為25個(gè)字節(jié),初值為0; (2)變量ARRAY,類型為字,初值為12H,56H,78H,0AH; (3)變量MSG存儲(chǔ)字符串 'yes'。
正確答案:


26,在某子程序的開始處要保護(hù)AX,BX,CX三個(gè)寄存器信息,在子程序結(jié)束時(shí)要恢復(fù)這三個(gè)寄存器信息。假設(shè)保護(hù)現(xiàn)場(chǎng)的指令序列為:   PUSH AX   PUSH BX     PUSH CX 試寫出恢復(fù)現(xiàn)場(chǎng)時(shí)的指令序列。
正確答案:


27,編寫完整程序:在給定個(gè)數(shù)的數(shù)中尋找最大值,放至指定的存儲(chǔ)單元。假設(shè)數(shù)據(jù)段如下: DATA  SEGMENT BUFFER  DB  2,4,3,6,1,5 COUNT  DW  6 MAX   DB  ? DATA  ENDS
正確答案:


28,編程序段:編制將ES段中名為DATA的字存儲(chǔ)區(qū)清零的程序段。假定DATA存儲(chǔ)區(qū)定義為:
DATA   DW  20  DUP(?)
要求用循環(huán)指令編寫,循環(huán)控制采用計(jì)數(shù)寄存器自動(dòng)控制。(此題勿需書寫完整的源程序格式,只需把試題要求的有關(guān)指令序列書寫出來。)
正確答案:


29,編寫完整程序:
設(shè)在內(nèi)存單元SQTAB首址開始存放了0~15的平方數(shù)表。要求用直接查表法編一程序,求出A單元中給定數(shù)(=15)的平方值送B單元保存。
正確答案:


作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部