微機(jī)原理作業(yè)及答案第3章_第1頁
微機(jī)原理作業(yè)及答案第3章_第2頁
微機(jī)原理作業(yè)及答案第3章_第3頁
微機(jī)原理作業(yè)及答案第3章_第4頁
微機(jī)原理作業(yè)及答案第3章_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一、選擇題

1、CPU執(zhí)行算術(shù)運(yùn)算指令不會(huì)影響的標(biāo)志為是一D_。

A.溢出標(biāo)志B.符號(hào)標(biāo)志

C.零標(biāo)志D.方向標(biāo)志

2、TEST指令和_A_指令執(zhí)行同樣的操作,但不送回操作結(jié)果,僅影響標(biāo)志位。

A.ANDB.OR

C.NOTD.XOR

3、下列指令中,影響標(biāo)志位的指令是_Do

A.從寄存器取數(shù)指令B.條件轉(zhuǎn)移指令

C.壓棧指令D,循環(huán)移位指令

4、執(zhí)行指令I(lǐng)NCAX后,不受影響的標(biāo)志為_B_o

A.ZFB.CFC.SFD.OF

5、當(dāng)無符號(hào)數(shù)運(yùn)算產(chǎn)生溢出時(shí),_D_標(biāo)志位為1.

A.SFB.ZFC.CFD.OF

6、若用戶堆棧位于存諸區(qū)10000H-1FFFFH,則該堆棧的段地址是—D。

A.10000HB.1FFFFHC.1000HD.0FFFFH

7、使用直接尋址方式時(shí),操作數(shù)總是在C中。

A.通用寄存器B.堆棧C.主存單元D.段寄存器

8、指令MOVAX,[BP+SI]指令源操作數(shù)的段地址是

A.CSB.DSC.SSD.ES

9、假定(AX)=96H,(BX)=65H,依此執(zhí)行ADDAX,BX指令和DAA指

令后,(AL)=C_o

A.OFBHB.O1HC.61HD.OBH

10、設(shè)AX=C544H,在執(zhí)行指令A(yù)DDAH,AL后,Co

A.CF=O,OF=0B.CF=O,OF=1

C.CF=1,OF=0D.CF=1,OF=1

11、由379AH得至I]FFFFH,可采用的邏輯運(yùn)算是坦。

A.與B.或

C.求反D.或、異或

二、填空題

1.若物理地址為2D0H,偏移量為OBOH,則段地址為22H。

2.8086指令系統(tǒng)中有_邏望.移位和_包_移位兩類,其中_SHL_和SAL兩

條指令屬于不同的移位指令,但其功能完全相同。

3.串操作指令規(guī)定目的操作數(shù)使用寄存器,目的串必須在—幽_段中。

4.在8086中進(jìn)行寄存器間接尋址時(shí),可采用的寄存器有BX、

_BP、_SI和_DIo

5.設(shè)(AX)=2001H,執(zhí)行CMPAX,AX指令后,(AX)=_20Q1H

6.若寄存器AX、BX、CX、DX的內(nèi)容分別為18、19、20、21時(shí),依此執(zhí)行

PUSHAX,

PUSHBX,

POPCX,

POPDX后,寄存器CX的內(nèi)容為—但—o

7.CPU執(zhí)行某運(yùn)算指令后,使AX的內(nèi)容為8DH,則它使PF=_1。

8、8086CPU在執(zhí)行二轉(zhuǎn)移、—調(diào)用一一、返回等指令時(shí),指令隊(duì)列中的原

有內(nèi)容被自動(dòng)清除,由BIU往指令隊(duì)列中裝入另一個(gè)程序段中的指令。

三、閱讀程序

1.閱讀程序,填空。

(1)執(zhí)行下列指令后:

MOVAX,1234H

MOVCL,4

ROLAX,CL

DECAX

MOVCX,4

MULCX

HLT

寄存器AH的值是8D、寄存器AL的值是00;

寄存器DX的值是0000。

(2)已知(AX)=0FFFFH,(DX)=0001H

MOVCX,2

LOP:SHLAX,1

RCLDX,1

LOOPLOP

上述程序段執(zhí)行后,(DX)=00Q7H,(AX)二FFFCH。

(3)執(zhí)行下列程序段后,AX和CF中的值是多少?

STC

MOVCX,0403H

MOVAX,0A433H

SARAX,CL

XCHGCH,CL

SHLAX,CL

答:(AX)=4860H,(CF)=1

(4)執(zhí)行下列程序段后,AX的內(nèi)容為

DAT1DW12H,23H,34H,46H,57H

DAT2DW03H

LEABX,DAT1

ADDBX,DAT2

MOVDX,[BX]

MOVAX,4[BX]

SUBAX,DX

答:(AX)=2300H

(5)分析下面的程序段,執(zhí)行后AX和IP的內(nèi)容為多少?

MOVBX,16

MOVAX,OFFFFH

MULBX

JMPDX

答:(AX)=FFF0H(IP)=000FH

2.設(shè)(DS)=2000H,(SS)=1500H,(ES)=3000H,(SI)=OOBOH,(BX)=1000H,

(BP)=0020H,指出下列指令的源操作數(shù)的尋址方式是什么?若該操作數(shù)為存儲(chǔ)

器操作數(shù),請(qǐng)計(jì)算其物理地址。

(1)MOVAX,DS:[0100H]

(2)MOVCL,[BP]

(3)MOVAX,[BX][SI]

(4)MOVAL,[BX+20]

答:(1)尋址方式:直接尋址物理地址為:20100H

(2)尋址方式:寄存器間接尋址物理地址為:15020H

(3)尋址方式:相對(duì)基址變址尋址方式物理地址為:210B0H

(4)尋址方式:基址變址尋址方式物理地址為:21020H

3.設(shè)某用戶程序(SS)=0925H,(SP)=30H,(AX)=1234H,(DS)=5678H,如有

兩條進(jìn)棧指令:

PUSHAX

PUSHDS

試列出兩條指令執(zhí)行后,堆棧中各單元變化情況,并給出堆棧指針SP的值。

答:(0925:2F)的內(nèi)容為12H

(0925:2E)的內(nèi)容為34H

(0925:2D)的內(nèi)容為56H

(0925:2C)的內(nèi)容為78H

(SP)=2CH

4.設(shè)(AX)=0119H,試分析,執(zhí)行下列程序段后,AX和CF的內(nèi)容分別是多少?

MOVCH,AH

ADDAL,AH

DAA

XCHGAL,AH

ADCAL,34H

DAA

XCHGAH,AL

HLT

答:(AX)=3520(CF)=0

5.試分析下列程序段執(zhí)行后,CL內(nèi)容分別是什么?CF是1還是0?

MOVAL,1

MOVBL,AL

MOVCL,AL

NEG

ADCCL,BL

溫馨提示

  • 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)論