匯編語言程序設(shè)計(jì)復(fù)習(xí)_第1頁
匯編語言程序設(shè)計(jì)復(fù)習(xí)_第2頁
匯編語言程序設(shè)計(jì)復(fù)習(xí)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、匯編語言程序設(shè)計(jì)復(fù)習(xí)1 在8088匯編語言中,變量的三個(gè)屬性分別是_、_和_。2 在指令MOV AL,SI+5中, 兩個(gè)操作數(shù)的尋址方式分別是_和_.3 AX、BX、CX、DX均為_位寄存器,也可分別作為_個(gè)_位寄器使用。4 標(biāo)號(hào)和變量所具有的三種屬性分別為_屬性、_屬性和_屬性。5某數(shù)據(jù)區(qū)的起始地址為70AOH:DDF6H,則該數(shù)據(jù)區(qū)的首字單元和16個(gè)字的末字單元的物理地址為_和_。6設(shè)當(dāng)前的SP100H,在執(zhí)行PUSH指令后,SP_H;若改為執(zhí)行INT20指令,則SP_H。7子程序的調(diào)用用指令_,返回用指令_。88086/8088二十位物理地址由_位段地址和_位偏移地址組成。9若(AX)8

2、520H,且為有符號(hào)數(shù),若實(shí)現(xiàn)(AX)2,則應(yīng)使用指令_,結(jié)果使(AX)_。10邏輯運(yùn)算是按_操作。11MOV AX,BX指令的源操作數(shù)是_尋址方式,而MOV AX,BX 指令的源操作數(shù)則是_尋址方式。12在計(jì)算機(jī)中一個(gè)字節(jié)由( )位二進(jìn)制組成。A. 2 B. 4 C. 8 D. 1613一個(gè)字符的ASCII值占用( )位(二進(jìn)制)。A. 6 B. 7 C. 8 D. 9148088 CPU標(biāo)志寄存器中有( )個(gè)標(biāo)志位。A. 3 B. 6 C. 9 D. 1215能保存各邏輯段的起始地址的寄存器稱為( )。A. 段寄存器 B. 地址寄存器 C. 數(shù)據(jù)寄存器 D. 計(jì)數(shù)寄存器16ASSUME偽指

3、令的功能是( )。A. 過程定義語句 B. 邏輯段定義語句C. 段寄存器分配語句 D. 內(nèi)存變量的偏移地址17PTR偽指令的功能是( )。A. 過程定義語句 B. 修改或定義內(nèi)存變量類型 C. 內(nèi)存變量的偏移地址 D. 起始偏移地址設(shè)置語句18操作數(shù)直接存放在指令中,則它的尋址方式是( )。A. 立即尋址 B. 寄存器尋址 C. 寄存器間接尋址 D. 直接尋址19子程序參數(shù)傳遞有哪三種方法。20簡(jiǎn)要說明匯編語言循環(huán)程序結(jié)構(gòu)的組成。21MOV DS,0B000H指令的錯(cuò)誤原因是( )。A. 數(shù)據(jù)類型不匹配 B. 目的操作數(shù)不能是立即數(shù)C. 立即數(shù)不能直接送給段寄存器 D. DS不能作為目的寄存器

4、22. 若(AX)6531H,(BX)42DAH,則SUB AX,BX指令執(zhí)行后:(AX)_,(SF,ZF,CF,OF)(_,_,_,_)。23試寫出執(zhí)行下列各指定單條指令后,目標(biāo)操作數(shù)AL中的內(nèi)容是什么。設(shè)已知BCD數(shù)如下: (BCDl)=34H, (BCDl+1)=18H (BCD2)=89H, (BCD2+1)=27H MOV AL, BCDl ;(AL)= ADD AL,BCD2 ;(AL)= DAA ;(AL)=MOV BCD3, AL MOV AL, BCD1+1 ;(AL)=ADC AL, BCD2+1 ;(AL)=DAA ;(AL)= MOV BCD3+1,AL24訪問堆棧的指

5、令(如PUSH)使用SP為偏移地址指針,只能使用_作為段寄存器。25指出下列各指令分別屬于哪一類指令:(1)ADC AX,BX;(2)RCL AX,CL;(3)CLD;26閱讀下列程序,給出運(yùn)行結(jié)果。MOV AL,4*5ROR AL,1 ADD AL,07HMOV AH,ALADD AH,ALSAR AL,1ADD AL,AHHLT (AX)=?,CF=?,ZF=?278086可以作為寄存器間接尋址的寄存器有_,_,_和 _。當(dāng)用_作地址指針時(shí),通用傳送指令的內(nèi)存操作數(shù)隱含在堆棧段。28指出下列指令的錯(cuò)誤(1)MOV AH,BX;(2)ADD 15H,BX;(3)MOV CS,AX;(4)MO

6、V AX,SIDI;(5)MOV BYTE PTR BX,1000;29有兩個(gè)3位的ASCII碼數(shù)據(jù)和ASC3定義如下:ASC1 DB '578'ASC2 DB '694'ASC3 DB '0000'請(qǐng)用完整的匯編語言格式編寫計(jì)算ASC3=ASC1+ASC2的程序。308088 CPU中用于保存堆棧段地址的寄存器是( )。 CS SS DS ES31對(duì)于給定的數(shù)據(jù)定義,變量R1的值是多少? A1 DB 1,2,3,4,ABCD A2 DW 0,234,34 R1 EQU 567832若(AX)5555H,(BX)=0FF00H,試問在下列程序段: AND AX,BX XOR AX,AX NOT BX執(zhí)行后,(AX),(BX),CF的內(nèi)容是什么?33用完整的匯編語言編寫一個(gè)程序,把20個(gè)字節(jié)的數(shù)組分成正數(shù)數(shù)組和負(fù)數(shù)數(shù)組,并分別計(jì)算兩個(gè)數(shù)組中數(shù)據(jù)的個(gè)數(shù)。34用完整的匯編語言結(jié)構(gòu),編寫一段程序把從PACKED開始的16位壓縮的BCD數(shù)變成非壓縮的BCD數(shù),并把結(jié)果存放在從UNPACKED

溫馨提示

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

評(píng)論

0/150

提交評(píng)論