微機(jī)原理考試題_第1頁
微機(jī)原理考試題_第2頁
微機(jī)原理考試題_第3頁
微機(jī)原理考試題_第4頁
微機(jī)原理考試題_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.對(duì)于有符號(hào)的數(shù)來說,下列哪個(gè)值最大(D)A:0F8HB:11010011BC:82D:123Q.下列有關(guān)匯編語言中標(biāo)號(hào)的命名規(guī)則中,錯(cuò)誤的是(D)A:通常由字母打頭的字符、數(shù)字串組成B:標(biāo)號(hào)長(zhǎng)度不能超過31個(gè)字符C:?和$不能單獨(dú)作為標(biāo)號(hào)D:號(hào)不可位于標(biāo)號(hào)首.8088/8086存儲(chǔ)器分段,每個(gè)段不超過(D)A.64K個(gè)字B.32K個(gè)字節(jié)C.1兆個(gè)字節(jié)D.64K個(gè)字節(jié).尋址指令MOVCX,BX+DI+20使用的是哪一種尋址方式(B)A:寄存器尋址B相對(duì)基址變址尋址C:變址尋址D:基址變址尋址.若要求一個(gè)操作數(shù)中的若干位維持不變,若干位置“1”,可以使用(B)A:NOTB:ORC:ANDD:XO

2、R.下列指令中段默認(rèn)為堆棧段的是(C)A.MOVAX,BX+SI+10B.ADDAX,ES:SIC.SUBBX,BPDID.MOVDX,1000H.表示過程定義結(jié)束的偽指令是(A)A.ENDPB.ENDSA.ENDPB.ENDSC.ENDD.ENDM.下列標(biāo)志位中,可以用來判斷計(jì)算結(jié)果正負(fù)的是(B)A:PFB:SFTOC o 1-5 h zC:DFD:OF.下列哪個(gè)寄存器是屬于指針寄存器(C)A:SIB:DXC:SPD:ES10、80X86通用寄存儲(chǔ)器各有不同特殊功能,其中CX寄存器特定用法是(B)。A、I/O指令間接尋址中作地址寄存器B、在循環(huán)指令作循環(huán)計(jì)數(shù)寄存器C、間接尋址中作變址寄存儲(chǔ)器

3、在D.間接尋址中作基址寄存器11、指令MOVBXDI,DX中段內(nèi)地址為(A)。A、BX值加DI值B、BX值減DI值C、BX值左移4位加DI值D、BX值加DI值左移4位12、如下指令可將AX寄存器內(nèi)容改變的是(C)。A、XCHGAX,AXB、CMPAX,BXC、ANDAX,BXD、TESTAX,BX13、指令TESTAL,04H的含義是(B)。A、測(cè)試AL是否等于04HB、測(cè)試AL第3位狀態(tài)C、測(cè)試AL第4位狀態(tài)D、將AL與04單元的各位進(jìn)行測(cè)試38086/8088匯編程序中.兩個(gè)帶符號(hào)整數(shù)x和Y比較后,判別x是否大于Y應(yīng)該用下列哪條指令?(A)AJGBJAECJNLDJNBE15、串指令中的目

4、的操作數(shù)地址是由C提供。A.SS:BPB.DS:SICES:DIDCS:IP16、在匯編語言程序的開發(fā)過程中使用宏功能的順序是(C)。A、宏定義,宏調(diào)用B、宏定義,宏展開C、宏定義,宏調(diào)用,宏展開D、宏定義,宏展開,宏調(diào)用17.匯編語言源程序中,每個(gè)語句由四項(xiàng)組成,如語句要完成一定功能,那么該語句中不可省略的項(xiàng)是(B)。A、名字項(xiàng)B、操作項(xiàng)C、操作數(shù)項(xiàng)D、注釋項(xiàng).CPU要訪問的某一存儲(chǔ)單元的實(shí)際地址稱(C)A.段地址B.偏移地址C.物理地址D.邏輯地址.下面各傳送指令中,正確的是(C)A.MOVDI,SIB.MOVDX+DI,ALC.MOVWORDPTRBX,0100HD.MOVAL,BX.要

5、實(shí)現(xiàn)使BETA的值為56,應(yīng)采用語句為(C)ABETADB56BBETADB56HCBETAEQU56DBETAEQU56H電子計(jì)算機(jī)自1946年誕生至今已經(jīng)歷四個(gè)發(fā)展階段,但就其工作原理而言,都基于馮諾依曼提出的(D)概念。A、二進(jìn)制B、存儲(chǔ)程序C、程序控制D、存儲(chǔ)程序和程序控制22微機(jī)中的算術(shù)/邏輯單元的英文縮寫為(B)。A、CPUB、ALUC、BIUD、MPU23把(5AB)16轉(zhuǎn)換為二進(jìn)制數(shù)(B)。A、(10110111010)B、(10110101011)2C、(101010110101)2D、(101110100101)224用于定義常數(shù)、變量的內(nèi)存空間分配和定位的是(A)A、偽指

6、令B、機(jī)器指令C、宏指令D、微指令25指令MOVAX,3070H中源操作數(shù)的尋址方式為(B)A.寄存器尋址B.直接尋址C.立即尋址D.間接尋址二多項(xiàng)選擇題1.在8086匯編語言中,語句的種類有(AB)。A.指令性語句B.指示性語句C.匯編語句D.說明語句2在下列的選項(xiàng)中,不能作為名字的有(ABD)。AAXB3MACABCDDMOVAAXB3MACABCDDMOV3.在下列的選項(xiàng)中,作為變量的類型有(ABC)。A.字節(jié)B.字C.雙字D.近程4在下列的選項(xiàng)中,作為標(biāo)號(hào)的類型有(CD)。ADBBDDCNEARDFAR5.在運(yùn)算符OFFSET后可以是(AB)。A.標(biāo)號(hào)B.變量C.表達(dá)式D.數(shù)字三、填空

7、題.匯編語言的語句有指令語句和,宏指令是的另一種形式。.標(biāo)號(hào)的三個(gè)屬性是段地址、和類型。.變量的三個(gè)屬性是段地址、和類型。4標(biāo)號(hào)的類型有和。.變量的類型有、四字(八字節(jié))和十字節(jié)。.十進(jìn)制數(shù)字74所對(duì)應(yīng)的壓縮型BCD碼的形式是。1指示性語句(偽指令),指令語句2偏移地址3偏移地址.近程(NEAR)、遠(yuǎn)程(FAR).字節(jié)(BYTE)、字30區(qū)口)、雙字(口川0區(qū)口).74H四、簡(jiǎn)答題1.簡(jiǎn)述上機(jī)運(yùn)行匯編語言程序的過程。答:首先打開未來匯編,新建一個(gè)空的匯編文件,后綴為.asm,然后輸入?yún)R編程序代碼,保存,再編譯成機(jī)器指令,然后連接成可執(zhí)行文件,即exe文件,最后再運(yùn)行。2.什么叫尋址方式?常用的

8、尋址方式有哪些?答:尋址方式是指尋找指令中操作數(shù)所在地址的方法。常用的尋址方式有:立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、變址尋址、基址加變址、隱含尋址等。3.宏調(diào)用與子程序調(diào)用的區(qū)別是什么?宏調(diào)用和子程序有以下區(qū)別:子程序調(diào)用是在程序運(yùn)行過程中進(jìn)行,而宏調(diào)用是在匯編過程中完成,所以采用子程序方式,程序的進(jìn)行要花費(fèi)額外的開銷,而宏指令方式不用。在源程序中,n次宏調(diào)用就要生成n個(gè)代碼段,而子程序只生成一個(gè)代碼段,所以采用宏指令方式需要較大的內(nèi)存空間。五、分析各指令執(zhí)行后的結(jié)果.cmpax,bx;比較ax和bxjnlnext;若ax三bx,轉(zhuǎn)移xchgax,bx;若axbx,交換next:

9、.結(jié)果:AX保存較大的有符號(hào)數(shù).比較無符號(hào)數(shù)AX、BX和CX的大小,將最小數(shù)存于人乂中。CMPBX,CXJBNEXT1(BX是小的再和AX去比)XCHGBX,CXNEXT1:CMPAX,BXJAENEXT2RET(AX是最小的返回)NEXT2:XCHGAX,BXRET(AX,BX交換后返回六、綜合計(jì)算題假設(shè)程序中的數(shù)據(jù)定義如下:PARTNODW?PNAMEDB16DUP(?)COUNTDD?PLENTHEQU$-PARTNO問:PLENTH的值為多少?他表示什么意義?答:PLENTH的值為22,它表示當(dāng)前已分配單元空間。2.有符號(hào)定義語句如下:BUFDB1,2,3,123EBUFDB0LEQU

10、EBUF-BUF問:L的值是多少?答:L的值為6;3.【例】設(shè)DS=4000H,(42000H)=12H,(42001H)=34H,執(zhí)行指令MOVAX,2000H后,AX=?根據(jù)指令中給出的有效地址得到存儲(chǔ)單元的物理地址:DSX16+2000H=42000H把該內(nèi)存單元開始的兩個(gè)字節(jié)的內(nèi)容傳送到AX中。低地址單元內(nèi)容傳送到AL中,高地址單元內(nèi)容傳送到AH中。AX=3412HAHAL設(shè)DS=3000H,SI=2000H,(32000H)=50H,(32001H)=40H,執(zhí)行指令MOVAX,SI后,AX=?根據(jù)指令中給出的寄存器及寄存器內(nèi)容得到存儲(chǔ)單元的物理地址:DSX16+2000H=32000H把該內(nèi)存單元開始的兩個(gè)字節(jié)的內(nèi)容傳送到AX中。低地址單元內(nèi)容傳送到AL中,高地址單元內(nèi)容傳送到AH中。AX=4050H執(zhí)行過程如圖所示:DS=3000HSI=2000H440H50HAX寄存器間接尋址示意圖數(shù)據(jù)段AHALDS=3000HSI=2000H440H50HAX寄存器間接尋址示意圖數(shù)據(jù)段AHAL2.試編寫出把DX、AX中的雙字右移四位的程序段(6分)。答:MOVCL,04SHR

溫馨提示

  • 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. 人人文庫網(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)論