微機(jī)原理中期隨堂習(xí)題.doc_第1頁
微機(jī)原理中期隨堂習(xí)題.doc_第2頁
微機(jī)原理中期隨堂習(xí)題.doc_第3頁
微機(jī)原理中期隨堂習(xí)題.doc_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

一、填空題(每空1分,共23分)1X補(bǔ)=0076H,Y補(bǔ)=0FF8AH,則X+Y補(bǔ)= H,X-Y補(bǔ)= H2計算(11010.1)2(100100.1001)BCD+(16.8)16=( )103(DS)=0F800H,(DI)=180AH,(CX)=0105H,(0F980A)=0064H則指令執(zhí)行SAR DI,CL后,(0F980A)=_H,CF=_4ORG 1000H(開始讓首地址偏移到1000H)X DB 12HY DW XZ DD Y(DS)=3800H, (BX)=1000H, (SI)=0002H求下列指令執(zhí)行完后指定寄存器的內(nèi)容MOV AX, 1000H ; (AX)= HMOV AX, BX; (AX)= HMOV AX, BX+SI; (AX)= HMOV AX, Y+1; (AX)= HLEA DX, X; (DX)= HLDS SI,Y; (SI)= H (DS)= H5(BX)=1000H,(DS)=2000H,(21000H)=3000H,(23000H)=4000H,則 XCHG BX,BX 執(zhí)行完后(BX)= H (BX)= H(一個字的內(nèi)容)(21000H)= H(一個字的內(nèi)容)6(SP)=1000H,(SS)=3000H,(31000H)=2000H,(DS)=4000H,(BX)=1200H,則 POP BX 指令執(zhí)行完后(SP)= H (BX)= H (41200H)= H(一個字的內(nèi)容)7用指令SUB對兩個無符號8位二進(jìn)制數(shù)進(jìn)行減法運(yùn)算后,結(jié)果為0FDH,且標(biāo)志位CF1,OF1,此結(jié)果的十進(jìn)制數(shù)應(yīng)為 8.(AX)=8002H,(BX)=0001H,則,指令MUL BX執(zhí)行后,(AX)= H;指令I(lǐng)MUL BX執(zhí)行后,(AX)= H9.(AX)=4F08H,(CF)=0,(CL)=4,則 RCR AX,CL指令執(zhí)行完(AX)= H,(CF)= 二、判斷題(若正確則在括號里打“”,否則打“”)(24分)1.兩數(shù)相加,結(jié)果有偶數(shù)個“1”,則PF=1。 2.在加減運(yùn)算中,OF=1就表示結(jié)果有錯。 3.ADD 1234H,1234H 4.INC SI指令合法。 5.XCHG AX,ES 指令不合法。 6.MOV BL,AX 7.MOV AL,3F0H 8.MOV 12H,AL 9.POP CS 10.MOV CS,AX 11.MOV BX,DI 12.PUSH CS 三、分析下面的程序段回答指定的問題(30分)1.若已知(SP)=2000H,(AX)=1234H,(BX)=5678H 執(zhí)行指令 PUSH AXPUSH BXPOP AXPOP BX 執(zhí)行后,(SP)= ,(AX)= ,(BX)= 。2. BEGIN:IN AL,20H TEST AL,80HJZ LMOV AH,0FFHJMP STOP L:MOV AH,0 STOP:HLT問: 情況下,本段程序的執(zhí)行結(jié)果(AH)=0。3CODE SEGMENT ASSUME CS:CODE START:MOV BL,1AGAIN:MOV AL,BLINC BLMUL BLCMP AL,100JNA AGAINMOV AH,4CHINT 21HCODE ENDSEND START問:執(zhí)行完程序后(AX)= 。4計算以下兩個二進(jìn)制數(shù)的加法,并寫出運(yùn)算后的6個狀態(tài)標(biāo)志位的值。1000 1011 0100 01010011 0010 1001 0110SF=_, ZF=_,PF=_,CF=_,AF=_,OF=_。5設(shè)堆棧指針SP的初始值為3000H,(AX) = 1224H,(BX) = 5215H,試問:(1) 執(zhí)行指令PUSH AX后,(SP) = ?;(2) 再執(zhí)行PUSH BX及POP AX指令后,(SP) = ?、(AX) = ?、(BX) = ?。四改錯題(標(biāo)出題中錯誤的地方,并填寫出正確內(nèi)容。共13分)1 使BUF單元的內(nèi)容高二位都為“0”,低六位不動。(5分)ST: MOV SI,OFFSET BUFMOV AL,SI ADD AL,0C0HMOV SI,ALMOV AH,4CHINT 21H改正:( )2在BUF開始的101個單元中,關(guān)鍵字存放在BUF單元,查找關(guān)鍵字。 并送存BUF+1單元中。(5分)MOVSI,OFFSET BUFMOVAL,SIMOVBL,64HINCSIN1: CMPAL,SIJNCN2INCSIL

溫馨提示

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

評論

0/150

提交評論