南郵本校微機(jī)接口課件習(xí)題課_第1頁(yè)
南郵本校微機(jī)接口課件習(xí)題課_第2頁(yè)
南郵本校微機(jī)接口課件習(xí)題課_第3頁(yè)
南郵本校微機(jī)接口課件習(xí)題課_第4頁(yè)
南郵本校微機(jī)接口課件習(xí)題課_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1.微機(jī)中采用總線結(jié)構(gòu)的優(yōu)點(diǎn)有哪些? 計(jì)算機(jī)中采用總線結(jié)構(gòu)可以減少信息傳送線的條數(shù)和提高CPU與外部設(shè)備之間的數(shù)據(jù)傳輸率;便于部件和設(shè)備的擴(kuò)充(便于實(shí)現(xiàn)積木化)。2.按傳送信息的類別分,微機(jī)中有那幾種總線,它們各自傳送什么信息?3.說明8086EU和BIU的主要功能?4.8086/8088系統(tǒng)中,存儲(chǔ)器為什么要分段?一個(gè)段最大為多少字節(jié),最小為多少字節(jié)?5. 8086/8088CPU中,物理地址和邏輯地址是指什么?已知邏輯地址為1F00:38A0,如何計(jì)算出其對(duì)應(yīng)的物理地址?假定 DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,數(shù)據(jù)段

2、中變量名VAL的偏移地址為0050H,試指出下列源操作數(shù)字段的尋址方式是什么?其物理地址是多少? (1) MOV AX, 0ABH (2) MOV AX, BX (3) MOV AX, 100H (4) MOV AX, VAL (5) MOV AX, BX (6) MOV AX, BP (7) MOV AX, SI (8) MOV AX, BX+10 (9) MOV AX, VALBX (10) MOV AX, BXSI(11) MOV AX, VALBXSI 已知在X單元開始的10個(gè)連續(xù)單元中存放了10個(gè)無符號(hào)數(shù),求它們的和并將結(jié)果存入Y單元內(nèi)。 MOV AX, 0 MOV CX, 10AG

3、AIN: ADD AX, X INC X DEC CX JNZ AGAIN HLT LEA BX, X MOV AX, 0 MOV CX, 10AGAIN: ADD AX, BX INC BX INC BX DEC CX JNZ AGAIN HLT X DW 10 DUP(?) MOV AL,BL NOT AL XOR AL,BL OR BL,AL 程序段執(zhí)行后 AL= BL=FFFF0101,0011 1010,1100 1111,11111111,1111 4. XOR AL,AL MOV CL,AL OR AL,41H MOV BL,AL AND AL,40H 程序段執(zhí)行后 AL=_ B

4、L=_ CL=_ 40H41H05. MOV AL,0DCH MOV BL,24H MOV CL,0 ADD AL,BL JZ LAB NOT CL LAB:HLT 程序段執(zhí)行后 AL=_ BL=_ CL=_ 024H06. MOV AX,1200H MOV BX,3400H MOV CX,5600H PUSH CX PUSH AX PUSH BX POP CX POP AX POP BX 程序段執(zhí)行后 AX=_ BX=_ CX=_1200H5600H3400H7. 試編寫程序,統(tǒng)計(jì)BUFFER為起始地址的連續(xù)200個(gè)單元中0的個(gè)數(shù)。DATA SEGMENTBUFFER DB 200 DUP(

5、?)DATA ENDSCODE SEGMENT ASSUME DS:DATA,CS:CODEBEGIN: MOV AX,DATA MOV DS,AX LEA BX, BUFFER XOR DL,DL MOV CX,200AGAIN: CMP BX, 0 ;CMP BX,BYTE PTR 0 JNZ NEXT INC DLNEXT: INC BX DEC CX JNZ AGAIN MOV AH,4CH INT 21HCODE ENDS END BEGIN 1.使用移位指令把 49和+53分別乘以2。它們應(yīng)該用什么指令?得到的結(jié)果是什么?如果要除以2呢? 乘SAL ( SHL ) 除SAR3. 設(shè)

6、 AX=2444H, BX=5888H 則 SUB AX, BX JNC L1 JNZ L2 JNO L3 JMP L4 執(zhí)行后,程序?qū)⑥D(zhuǎn)向( ) 而 ADD AX, BX JNC L1 JNZ L2 JNO L3 JMP L4 執(zhí)行后,程序?qū)⑥D(zhuǎn)向( ) L2L16. 該程序段的功能是一次產(chǎn)生09的ASC碼,并存入BUF1數(shù)據(jù)區(qū),請(qǐng)?jiān)诳瞻滋幪钌现噶睢?lea bx,buf1 mov cx,10 xor al,al lop: mov ah,al add al,30h mov bx, al inc bx mov al, ah ; 或 sub al, 30h inc al dec cx jnz lo

7、p若在0500H單元有一個(gè)數(shù)x,將其高4位變?yōu)?,低4位維持 不變。 MOV AL, 0500H ; 或 MOV AL, XOR AL, F0HMOV 0500H, AL或 OR 0500H, BYTE PTR F0H或 OR BYTE PTR0500H, F0H Mov bl, aland bl,0fhAnd al,f0hOr al,bl 2. 將AL的高4位與低4位互換。 MOV CL, 4ROL AL, CL ; 或 ROR AL, CL3. 將1A00H內(nèi)存單元中的雙字循環(huán)左移1位。 CLC RCL 1A00H, 1 RCL 1A02H, 1 JNC EXIT OR 1A00H, 1E

8、XIT: HLT1A00H1A02H1A00H1A02H114. 在N1和N2兩個(gè)數(shù)據(jù)區(qū),分別存放著10H個(gè)帶符號(hào)數(shù),試編制一源程序,找出對(duì)應(yīng)項(xiàng)中較小的數(shù),存入N3數(shù)據(jù)區(qū)中。 mov si, offset N1 mov di, offset N2 mov bx, offset N3 mov cx, 10hagain: mov al,si mov dl,di inc si inc di cmp al,dl Jng lp lp: mov al,dl mov bx,al inc bx dec cx Jnz again hlt缺少一個(gè)分支Jmp nextnext: Mov ax,N1 Mov bx,N

9、2 Mov cx,10h Mov dx,N3Again: Cmp ax,bx Jl next Inc ax Inc bx Dec cx Jnz again Hlt Next: mov dx,ax1. 地址寄存器 si, di, bx, bp2. 寄存器間接尋址方式?5.某程序段欲用2號(hào)DOS功能調(diào)用顯示一字符串“STRING $”,該字符串存在STR1開始的內(nèi)存中,試在空白處填上適當(dāng)?shù)闹噶睢?MOV BX, OFFSET BUF1 LOP: MOV DL, BX MOV AH, 2 INT 21H JNE LOP INC BXCMP DL, $ ; 或 CMP BX, $ 1.閱讀并分析程序A

10、 DB 0F8HB DB 3 DUP(?) MOV DI,OFFSET B MOV CX,3 MOV AL,A LOP:SHR AL,1 MOV DI,AL INC DI LOOP LOP 上述程序段運(yùn)行后,從B單元開始依次存放的數(shù)據(jù)是_、_、_。7C3E1E試編寫一程序,將AX中的16進(jìn)制數(shù)轉(zhuǎn)化成ASC碼,結(jié)果依次存放到MEM數(shù)組的4個(gè)字節(jié)中。CODE SEGMENT ASSUME CS:CODEBegin: MOVBX, 1234H ; 0001,0010,0011,0100MOVCH, 4 ; CH做循環(huán)計(jì)數(shù)器ROT: MOVCL, 4; CL做移位計(jì)數(shù)器 ROLBX, CL; 將最高4位移到低4位, 0010,0011,0100,0001 MOVAL, BL ANDAL, 0FH; 取出低4位 ADDAL, 30H; 轉(zhuǎn)換為ASCII碼 CMPAL, 39H; 與 9 比較 JBE DISP; 若(AL)9, 則轉(zhuǎn)顯示 ADDAL, 7; 若(AL)9, 再加7轉(zhuǎn)為A-FDISP: MOVDL, AL; (DL)字符 MO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論