微型計(jì)算機(jī)原理與接口技術(shù)第-02次作業(yè)_第1頁
微型計(jì)算機(jī)原理與接口技術(shù)第-02次作業(yè)_第2頁
微型計(jì)算機(jī)原理與接口技術(shù)第-02次作業(yè)_第3頁
微型計(jì)算機(jī)原理與接口技術(shù)第-02次作業(yè)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上微型計(jì)算機(jī)原理與接口技術(shù)第 02次作業(yè) 1、寫出下列用邏輯地址表示的存儲(chǔ)單元的物理地址 (1) 1234H:5678H 179B8H(2) 2F34H:2F6H =2F34H:02F6H2F636H (3) 576AH:1024H 586C4H(4) 2FD0H:100H =2FD0H:0100H 2FE00H2、列表寫出下列指令中目標(biāo)操作數(shù)、源操作數(shù)的尋址方式,如果有非法的內(nèi)存操作數(shù)請(qǐng)改正,并寫出CPU所尋址的邏輯段。 (1) MOV BX,50 (2) CMP BX,100 (3) ADD SI,1000 (4) MOV BP,SP (5) MOV BX,BP+4

2、 (6) MOV AX,BX+DI+5 指令目標(biāo)操作數(shù)的尋址方式源操作數(shù)的尋址方式是否非法CPU所尋址的邏輯段MOV BX,50寄存器尋址立即尋址否DSCMP BX,100寄存器間接尋址立即尋址否DSADD SI,1000寄存器間接尋址立即尋址否DSMOV BP,SP寄存器尋址寄存器尋址是MOV BX,BP+4寄存器尋址寄存器相對(duì)尋址否SSMOV AX,BX+DI+5寄存器尋址基址加變址相對(duì)尋址否DS3、以216為模,將C678H 分別和下列各數(shù)相加,列表寫出十六進(jìn)制和的值,以及A、C、O、P、S、Z 等6 種狀態(tài)標(biāo)志的值。 (1) CF23H (2) 6398H (3) 94FBH (4)

3、65E2H 加數(shù)加數(shù)和ACOPSZC678HCF23H1959BH0100106398H12A10H11001094FBH15B73H11001065E2H12C5AH1101104、分別用一條指令完成: (1) AH高4位置1,低4 位不變; OR AL,0F0H(2) BH高4位取反,低4 位不變,BL 高4 位不變,低4 位取反; XOR BX,0F00FH(3) CX低4位清0,其它位不變。 AND CX,0FFF0H5、把AH低 4位和 AL 低4 位拼裝成一個(gè)字節(jié)(AH的低4 位為拼裝后字節(jié)的高4位),存入AH中。 SHL AH,4 AND AL , 0FH OR AH,AL6、將

4、AL 中的 8位二進(jìn)制數(shù),按倒序的方式重新排列。即若AL原來為 D7D0(如5CH),則倒序后AL=原D0D7(3AH)。 MOV CX,8L:SHL AL, 1RCR BL,1LOOP LMOV AL,BL 7、現(xiàn)有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H, (20102H) =56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=65H,(21203H)=0B7H,試說明下列各條指令單獨(dú)執(zhí)行完后,相關(guān)寄存器或存儲(chǔ)單元的內(nèi)容。 (1) MOV AX, 1200H(AH

5、)=4C2AH (2) ADD BX, BX (BX)=3512H(3) SUB BH, BYTE PTR BX+1100H (BH)=0D7H(4) XCHG BX, BX+SI (BX)=7856H,(20102H)=0100H(5) SAR WORD PTR BX+SI+1100H,1 (21202H)=0DBB2H8、已知下列程序段:ADD AL,BLJO L1JC L2 CMP AH,BH JG L3 JB L4 JMP L5 若給定AX 和BX的值如下,說明程序的轉(zhuǎn)向。 (1) (AX) = 14C8H,(BX) = 808DH L1(2) (AX) = 3F23H,(BX) =

6、50D0H L4 9、設(shè)數(shù)據(jù)段有: BUF DB 50 DUP(?) ;50 個(gè)有符號(hào)數(shù) 分別編寫下述程序段: (1) 將其中正數(shù)送數(shù)據(jù)段PLUS 開始的若干單元,負(fù)數(shù)送數(shù)據(jù)段MINUS開始的若干單元; (2) 將其中的非零數(shù)送數(shù)據(jù)段NOT0開始的若干單元; (3) 分別求出他們的絕對(duì)值  .486 CODE SEGMENT USE16  ASSUME CS:CODE  ORG 100H START: JMP BEG BUF DB

7、60;9,-2,-1,0,-4,2,55,-3,5,3,4,-5,36,0,-64,20,10,-10,-30,14  DB 50,-122,113,-120,42,0,-91,77,0,101,109,-56,33,0,70,72,98,99,12,45  DB 56,33,-75,70,72,-98,99,12,-45,86 PLUS DB 50 DUP(?) MINUS DB 50 DUP(?) NOT0 DB 50&#

8、160;DUP(?) ABST DB 50 DUP(?)  BEG: MOV CX,50    準(zhǔn)備第一次循環(huán)   LEA SI,BUF    SI指向數(shù)據(jù)緩沖區(qū)   LEA DI,PLUS   DI指向正數(shù)保存緩沖區(qū)   CLD      

9、;遞增串指針 REDOP: LODSB     處理正數(shù)(每次取一個(gè)數(shù))   CMP AL,0   JNG NEXTP    負(fù)數(shù)和0不處理   STOSB     保存正數(shù) NEXTP: LOOP REDOP    MOV CX,50 &

10、#160;  LEA SI,BUF   LEA DI,MINUS    CLD REDOM: LODSB     CMP AL,0   JGE NEXTM   STOSB NEXTM: LOOP REDOM    MOV CX,50   LEA

11、60;SI,BUF   LEA DI,NOT0   CLD REDON: LODSB       CMP AL,0   JNZ NEXTN   STOSB NEXTN: LOOP REDON    MOV CX,50   LEA SI,BUF   LEA DI,ABST   CLD REDOA: LODSB     CMP AL,0   JGE SAVE   NEG AL SAVE: STO

溫馨提示

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