微機(jī)原理程序分析題匯總_第1頁
微機(jī)原理程序分析題匯總_第2頁
微機(jī)原理程序分析題匯總_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、1. 設(shè) CPU各個(gè)標(biāo)志位的初始狀態(tài)均為 0,執(zhí)行指令:MOV AX,0DEC AX后,請(qǐng)問 AX=?, SF=?, CF= ?( 3 分)AX=FFFFH或-1(1 分),SF=1 (1 分),CF=0 ( 1 分)( DEC變量遞減一。 MOV AX,0;AX=0;DEC AX;AX=AX-1=-1=FFFFH;SF(符號(hào)標(biāo)志 ) :SF 用于反映本次運(yùn)算結(jié)果是正還是負(fù),若某次運(yùn)算結(jié)果的最高位( 第8 位或第16 位) 為“ 1”,則SF 1,否則SF0;CF( 進(jìn)位標(biāo)志 ) :保存加法的進(jìn)位和減法的借位,有進(jìn)位或借位時(shí)CF=1,否則CF=0;結(jié)果為 -1 ,所以SF=1,而本題中的借位是

2、溢出借位,故而CF=0)2. 下面程序段的功能是從 240H端口讀取數(shù)據(jù),測(cè)試其是否為 20H,若不是則將 241H端口清 0,否則轉(zhuǎn)向 NEXT,請(qǐng)將程序補(bǔ)充完整。(5 分)MOVDX ,240H; 端口號(hào)放入段寄存器IN AL,DX ;輸入數(shù)據(jù)CMP AL, 20H;測(cè)試是否為 20HJZ NEXT;如果不是轉(zhuǎn)到 NEXTMOVDX,241HMOVAL,0;將端口數(shù)據(jù)清零OUTDX,ALNEXT:1. 定義變量DA1 DB 1+2=?DA2 DW2 DUP (0)NUMEQU$-DA1分析以下指令執(zhí)行后寄存器的內(nèi)容,并填在指令后的橫線上。(5 分)SUBAX,AXMOVAL ,DA1;AL

3、=31H ;DA1=3MOVBL ,DA2-DA1;BL=05HMOVCX ,NUM;CX=09HL1:RCLAL ,1JNCL2INCAHL2: LOOPL1程序段執(zhí)行完后AL=31H ,AH=03H2. 兩個(gè)壓縮 BCD 數(shù)相加,結(jié)果保存在內(nèi)存的 SUM 單元,如有進(jìn)位保存在 AH 中,將下面的程序段補(bǔ)充完整。( 3 分)X1DB36HX2DB78HSUM DB?, ?MOVAL ,X1MOVBL ,X2ADDAL ,BLDAA; 將兩個(gè)壓縮 BCDJCL1MOVAH ,0JMPL2L1:MOVAH,1L2 :MOVSUM , ALMOVSUM+1, AH數(shù)相加后一定要用DAA1. 設(shè)初值

4、為 AX=1234H,BX=5678H,DX=0ABCDH,則下面一段程序:MOV CL,4;CL=4SHL DX,CL;SHL邏輯左移; DX=0BCD0HMOV BL,AH;BX=5612HSHL AX,CL;AX=2340HSHR BL,CL;SHR邏輯右移 ;BL=01HORDL,BL;OR兩者相或; DL=D0H,BL=01H;OR DL,BL;DL=D1H執(zhí)行后,請(qǐng)問 AX=?,BX=?,DX=?(3 分)AX=2340H;BX=5601H;DX=0BCD1H2. 下面程序段的功能是求 5 到 50 之和,并將結(jié)果存放到 SUM單元中,請(qǐng)將程序補(bǔ)充完整。( 5 分)SUM DW 0MOV

溫馨提示

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