




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《匯編語言》試卷單項選擇(每題1分,共20分)8086CPU的地址總線的寬度是20位,數(shù)據(jù)總線的寬度是16位,則8086CPU的尋址能力為()。64KB1MB1GB不確定從內(nèi)存中讀取1024個字節(jié)的數(shù)據(jù),80386CPU至少需要讀256次,則80386的數(shù)據(jù)總線寬度為()位。481632對于8086CPU,對的的指令是()。incwordptrds:[0]moves:[0],ds:[0]movax,[bx+bp]addCs,ax按照地址從低到高的次序排列,雙字型數(shù)據(jù)16在內(nèi)存中怎樣存儲?()00001000000000100010000010000000一種匯編源程序,從寫出到最終被CPU執(zhí)行,依次經(jīng)歷了哪幾步?()編譯、加載、連接、執(zhí)行加載、編譯、連接、執(zhí)行連接、編譯、加載、執(zhí)行編譯、連接、加載、執(zhí)行不也許出目前可執(zhí)行文獻中的是()。機器碼偽指令源程序中定義的數(shù)據(jù)jmp指令中的地址假如將10000H~1FFFFH這段內(nèi)存空間當做是??臻g,假設SS=1000H,則下列說法對的的是()。??盏臅r候,SP的值為FFFeH棧滿的時候,SP的值為0這段??臻g的大小為4KB使用這段??臻g,有也許會出現(xiàn)棧越界對于在debug中使用t命令,對的的說法是()??捎|發(fā)單步中斷將執(zhí)行完整個程序只能執(zhí)行一條指令在依次執(zhí)行完“movax,4c00h”、“int21h”這兩條指令後,程序返回有關在程序中使用內(nèi)存空間,不對的的說法是()??梢酝ㄟ^定義段的方式給程序分派安全的內(nèi)存空間DOS和應用程序一般不會使用0:200~0:2ff這段空間使用安全的內(nèi)存空間,不會影響dos操作系統(tǒng)和其他合法程序的運行使用mov指令時,不用緊張損壞系統(tǒng)數(shù)據(jù)讀取、執(zhí)行下面的指令之後,CPU總共修改了幾次IP的值?()subax,axretf1234如下指令中,可以被CPU執(zhí)行的指令是()。SEGMENTASSUMEstiend若AX=1000H,CL=90H,則執(zhí)行指令DIVCL之後,AX=()。401CH001CH0040H1C40H中斷向量表中寄存的是()。中斷類型碼斷點地址中斷處理程序中斷處理程序的入口地址假如AL=75H,則執(zhí)行ADDAL,0F0H之後,OF、CF的值是()。OF=1,CF=0OF=0,CF=0OF=0,CF=1OF=1,CF=1假設sp=0010h,則執(zhí)行哪條指令,sp的值會減小?()iretjmp標號retfcall標號對于PC機,CPU通過()間接控制外部設備進行工作。端口內(nèi)存磁盤顯示屏使用直接定址表的作用在于()。有效合理地組織數(shù)據(jù)用更少的存儲空間,存儲更多的數(shù)據(jù)盡量將數(shù)據(jù)存儲在寄存器中盡量將數(shù)據(jù)存儲在內(nèi)存中8086Cpu執(zhí)行完哪一條指令能獲取到鍵盤輸入?()inal,60hint10hint9hint16hPC機開機之後,會進行bios中斷例程的初始化,這個初始化詳細是指()。操作系統(tǒng)給bios中斷例程分派內(nèi)存空間登記bios中斷例程的入口地址讀取bios中斷例程的內(nèi)容執(zhí)行bios中斷例程用debug查看內(nèi)存單元,成果如下。則執(zhí)行如下程序,ax的值是多少?()1100:F000BE0006006A22MOVAX,HMOVDS,AXMOVBX,0000HMOVSI,0MOVAX,2[BX][SI]INCSIADDAX,2[BX][SI]INCSIMOVDI,SISUBAX,2[BX][DI]9c06h479ch7006h8c70h單項選擇(每題2分,共40分)可以變化標志寄存器的值的指令是()。PUSHFMOVAX,AXSHLAX,CLJCXZ給定段地址為1001h,則8086CPu可以尋址到物理地址為()的內(nèi)存單元。00H10000H0H已知(AX)=2,則能實現(xiàn)(AX)=(AX)*8的程序段是()。shlax,3shrax,3MOVCL,3SHLAX,CLmovcl,3shrax,cl如下程序執(zhí)行後,AX的值為()。movax,4callsnops:movax,offsetsmovbp,spsubax,[bp]0123如下有關CMOSRAM及端口讀寫的說法,對的的是?()CMOSRAM是一種可讀可寫的芯片,關機之後,停止工作,信息丟失向CMOSRAM的2號單元寫一種數(shù)據(jù)0,指令為:in[2],0CPU可以通過讀寫兩個端口,讀寫容量為128byte的CMOSRAMCMOSRAM中寄存著時間信息,這些信息以ASCII碼的形式存儲,時分秒各占一種字節(jié)執(zhí)行如下程序之後,si的值為()。movax,0moves,axmovsi,0movdi,0movcx,2stdrepmovsw4FFFCH2FFFEH如下指令執(zhí)行後,10000H~10006H內(nèi)存單元中的內(nèi)容是()。mov
ax,1000H
mov
ds,ax
mov
bx,0000H
mov
ax,3e88H
mov[bx],ax
inc
bx
inc
bx
mov
[bx],ah
mov
ah,0
inc
bx
mov
[bx],ax
inc
bx
mov
[bx],axmov
ax,ds:[1]
inc
bx
inc
bx
mov
[bx],ax88H,3eH,3eH,88H,88H,00H,3eH88H,3eH,3eH,88H,00H,88H,00H88H,3eH,3eH,88H,00H,3eH,3eH88H,3eH,3eH,88H,88H,3eH,3eH補全如下程序,計算00101000h-0020h的值,并將計算成果的高位保留在AX中,低位保留在BX中。()Movax,0010hMovbx,1000h______________________Subbx,hSubax,0020hSbbbx,hSubax,0020Subbx,hSbbax,0020hSbbbx,hSbbax,0020h下列說法不對的的是()。在int16h中斷例程中,一定有設置IF=1的指令“int9”指令可以引起一種中斷過程,在此中斷過程中,執(zhí)行中斷例程所需的中斷類型碼來自于CPU外部Int16h中斷例程能否執(zhí)行結(jié)束,與鍵盤緩沖區(qū)有關鍵盤緩沖區(qū)中寄存著按鍵的掃描碼和對應的ASCII碼對于如下程序,對的的說法是()。assumecs:codecodesegmenttopdw0cbhaddrddtopstart:MOvax,topmovax,addr[0]movbx,addr[2]pushdsmovax,0pushaxjmpaddr[0] codeendsendstart“movax,top”可將top的偏移地址賦給ax“jmpaddr[0]”只對IP的值進行設置“MOVAX,ADDR[0]”可將top處的數(shù)據(jù)讀到AX中“movax,addr[0]”、“movbx,addr[2]”執(zhí)行後,BX中寄存top的段地址,AX中寄存TOP的偏移地址如下程序運行時,data段的段地址為SA,則code段的段地址為()。assumecs:codedatasegmentdb"divideoverflow!"dataendscodesegmentmovax,4c00hint21hstart:movbx,1000hpush[bx]popaxdivblcodeendsendSA+1SA+2SA+3無法確定有關前一題中的程序的執(zhí)行,下列說法對的的是()。對于程序中的指令,CPU所執(zhí)行的第一條指令是“movax,4c00h”此程序一定會觸發(fā)除法溢出中斷執(zhí)行divbl指令之後,屏幕中將顯示出“divideoverflow!”前三個選項都不對如下程序運行時,讀取、執(zhí)行“push[bx]”(此指令的機器碼為FF37),8086CPU一共訪問了幾次內(nèi)存?()assumecs:codecodesegmentdb16dup(0)start:movbl,0push[BX]movcs:[2],dsjmpdwordptrcs:[0]codeendsendstart1次2次3次4次補全程序,使程序可以對的返回。()ASEGMENTASSUMECS:ASTART:__________AENDSBSEGMENTASSUMECS:BS:MOVAX,4C00HINT21HBENDSENDSTARTjmpsjasjmpfarptrsloops補全程序,使程序可以對的返回。()assumecs:codecodesegments:movax,4c00hint21hstart:movch,95hmovcl,96hsubch,clmovcl,chmovch,0____________codeendsendstartA:jEsB:jnbsC:loopsD:前三個選項都不對一種程序在運行時,CPU執(zhí)行程序中的如下指令後,程序的運行狀況是怎樣的?()movax,4c00hint21h返回到DEBUG中返回到command中返回到dos中前三個選項都不對下列有關中斷的說法,不對的的是()。除法溢出中斷是來自CPU內(nèi)部的中斷鍵盤中斷屬于可屏蔽中斷中斷信息可來自cpu內(nèi)部,也可來自cpu外部設置IF=0,可屏蔽來自CPU外部的中斷可變化SF和ZF的值的指令是()。jenextinal,20hpuahaxshlax,1有關PC機的開機過程,下列觀點對的的是()。int19h中斷例程是由dos提供的開機後,CPU會去執(zhí)行FFFF:0處的跳轉(zhuǎn)指令。在一臺PC啟動後,我們可以寫一種修改此處的指令的程序,在這臺PC上運行,修改此處的指令,使得在重新啟動這臺PC後,CPU不會因此處的指令而修改CS、IP計算機可以先從硬盤啟動操作系統(tǒng),也可以先從軟盤啟動操作系統(tǒng)重啟計算機實際上是重啟操作系統(tǒng),因此會跳過硬件系統(tǒng)檢測和初始化中斷過程的對的次序是()。①獲得中斷類型碼N②pushf③TF=0,IF=0④pushIP⑤pushCS⑥設置CS,IP指向中斷處理程序第一條指令①②③④⑤⑥①②③⑤④⑥①③②④⑤⑥①③②⑤④⑥三、多選(每題3分,共18分)對于如下程序,對的的說法是()。assumecs:codedatasegmentdb10dup('123','abc')dataendscodesegmentstart:movax,datamovds,axmovbl,ds:[10]movax,4c00hint21hcodeendsendstartdata段所占內(nèi)存為60Byte程序加載後,data段的段地址=code段的段地址-4執(zhí)行指令MOVBL,DS:[10]之後,bl的值為字符“B”的ASCII碼“movbl,ds:[10]”與“movBL,data[10]”可將同一內(nèi)存地址處的數(shù)據(jù)讀入BL對于如下程序,對的的說法是()。ASSUMECS:CODE,DS:DATA,SS:STACKDATASEGMENTCHRDB0,4CHDATAENDSSTACKSEGMENTDW8DUP(0)STACKENDSCODESEGMENTSTART:PUSHCSPUSHSPPOPBPDECWORDPTR[BP]POPSSPUSHSSPUSHSPPOPBPDECWORDPTR[BP]POPDSMOVAX,DS:[0]INT21HCODEENDSENDSTART此程序運行時,DS將指向STACK段其可執(zhí)行文獻的長度為Xbyte,用DEBUG將其可執(zhí)行文獻加載入內(nèi)存後,CX=Y,則x=y此程序運行時,“movax,ds:[0]”執(zhí)行後,ax的值為4c00h此程序運行時,CPU不一定將STACK段當做??臻g來使用有關轉(zhuǎn)移指令,下列說法對的的是()?!癹mpshorts”的機器碼中一定包括標號s的偏移地址“JMPSHORTS”與“JCXZS”的機器碼長度相似“calls”與“l(fā)oops”的轉(zhuǎn)移范圍相似“JMPDWORDpTR[bx]”與“retf”都可實現(xiàn)段間轉(zhuǎn)移可做為指令的訪問對象寫在指令中的是()。CPU內(nèi)部的寄存器端口CMOSRAM中的存儲單元指令緩沖區(qū)中的數(shù)據(jù)有關單步中斷,下列說法對的的是()。單步中斷的中斷類型碼為ff01使用pOPF指令可以變化TF的值,使CPU工作于單步方式下“當TF=1,在執(zhí)行完目前指令後立即響應單步中斷”,不是在所有狀況下,CPU都這樣工作在中斷過程中一定有設置TF=0的環(huán)節(jié),否則程序也許進入無限循環(huán)有關子程序和中斷例程,錯誤的說法是()。子程序和中斷例程都可以作為實現(xiàn)模塊化的機制設計子程序和中斷例程都得考慮傳參的問題子程序和中斷例程都可應用棧傳遞參數(shù)在中斷例程中不可以調(diào)用中斷例程在中斷例程中可以調(diào)用子程序,在子程序中也可以調(diào)用中斷例程程序設計(單項選擇,每題3分,共12分)補全程序,使其可以實現(xiàn):SUM=字符串STR中的所有BYTE型數(shù)據(jù)的和。()ASSUMECS:CODE,ES:DATADATASEGMENTSTRDB'NULLPOINTERASSIGNMENT.'DATAENDSCODESEGMENTSUMDW0START:MOVAX,DATAMOV____,AXMOVSI,0MOVCX,24S:MOVAL,STR[SI]ADD____,ALADCBYTEPTRSUM[1],0LOOPSMOVAX,4C00HINT21HCODEENDSENDSTARTds,SUM[2]es,SUM[2]es,byteptrSUM[0]ds,byteptrSUM[0]如下程序?qū)崿F(xiàn):計算2的8次方,將運算成果保留在ax中。補全程序。()movax,1movcx,______s:addax,axloops9b.8c.7D.前三個選項都不對。如下程序?qū)崿F(xiàn):將data段中的大寫字母轉(zhuǎn)換為小寫,小寫字母轉(zhuǎn)換為大寫。補全程序。()ASSUMECS:CODEDATASEGMENTDB"heLLo"DATAENDSCODESEGMENTSTART:MOVAX,DATAMOVDS,AXMOVBX,0MOVCX,5S:ADDBYTEPTR[BX],00100000BANDBYTEPTR[BX],_________ORBYTEPTR[BX],01000000BINCBXLOOPSMOVAX,4C00HINT21HCODEENDSENDSTART01h00h80h7fhE.前幾種選項都不對在內(nèi)存的0:23C處安裝一種新的int9中斷例程,此中斷例程的程序如下。在安裝此中斷例程前,將BIOS的int9中斷例程的地址保留在0:200h處。有關此中斷例程,對的的說法是()。INT9:PUSHAXpushesmovax,0moves,axINAL,60HPUSHFCALLDWORDPTRES:[200H]CMPAL,03BHJNEINT9RETmovax,0b800hmoves,axmovbyteptres:[12*160+80],'a'INT9RET:popesPOPAXIRET安裝此中斷例程後,假如有松開F1鍵的狀況出現(xiàn),屏幕上將顯示一種字符“a”其安裝程序?qū)?nèi)存26H處的字單元的值設置為20H,這樣的設計,不會對此其執(zhí)行導致影響其安裝程序?qū)?nèi)存24H處的字單元的值設置為2cH,這樣則使得,雖然發(fā)生鍵盤中斷,CS:IP也不會指向其第一條指令“pushf”將數(shù)據(jù)壓棧,此數(shù)據(jù)將在“POPES”時出棧問題分析(4分)下面的程序?qū)ata段中的16個數(shù)據(jù)進行從小到大的排序,其所運用的排序算法,在“算法思想”中給出闡明。將標號s後的第3條指令“jnanext”,改為“jbnext”,將產(chǎn)生的影響是()。算法思想:有X個數(shù)據(jù),依次存儲在a[0]、a[1]、……a[X-1]單元中。用len記錄數(shù)據(jù)量,len=X。用n記錄單元號,n的取值范圍是:[0,len-1]。設置n=0,之後按如下過程,將len個數(shù)據(jù)中最大的數(shù)據(jù)移到a[len-1]單元。1、將相鄰的兩個數(shù)據(jù)a[n]與a[n+1]進行比較2、假如a[n]>a[n+1],則互換a[n]與a[n+1]的值3、n=n+1,假如n不等于len-1,則反復1之後,設置len=len-1。假如len>1,則設置n=0,反復以上過程。assumecs:code,ds:data,ss:stackstacksegmentdd8dup(0)stackendsdatasegmentchrdb9,2,3,8,1,4,5,7,6,10,12,13,1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 起重機械企業(yè)管理與創(chuàng)新考核試卷
- 施工機械安全技術操作規(guī)程考核試卷
- 藝術陶瓷的設計思維與方法考核試卷
- 大數(shù)據(jù)對數(shù)據(jù)庫影響分析試題及答案
- 嵌入式存儲設備管理試題及答案
- 嵌入式設計中的測試技術試題及答案
- 解析2025年網(wǎng)絡技術考試中的問題類型試題及答案
- 復習資料三級數(shù)據(jù)庫考試試題及答案
- 理解大數(shù)據(jù)背景下的數(shù)據(jù)庫創(chuàng)新試題及答案
- 行政組織理論相關試題及答案指導
- 統(tǒng)借統(tǒng)還資金分撥合同
- 地鐵運營施工負責人考試題庫
- GB/T 708-2006冷軋鋼板和鋼帶的尺寸、外形、重量及允許偏差
- 故宮的資料簡介(標準版)
- 全國高中語文優(yōu)質(zhì)課一等獎《雷雨》 課件
- 2022秋國開法律文書形考任務1-5試題及答案
- 固定資產(chǎn)和無形資產(chǎn)培訓課程課件
- 工程結(jié)算審計管理辦法
- 重大事項和重要工作備案登記表
- 北京版二年級英語下冊(全套)課件
- 檢驗科生化SOP文件
評論
0/150
提交評論