




已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二章 2. 設(shè)機(jī)器字長為6位,寫出下列各數(shù)原碼、補(bǔ)碼和移碼: 10101 11111 10000 -10101 -11111 -10000,8-18=?,-10,5. 設(shè)機(jī)器字長為8位,最高位為符號(hào)位,試對(duì)下列各算式進(jìn)行二進(jìn)制補(bǔ)碼運(yùn)算:,-33+(-37)=?,-70,-90+(-70)=?,6設(shè)機(jī)器字長為8位,最高位為符號(hào)位,試用“雙高位”判別法判斷下述二進(jìn)制運(yùn)算有沒有溢出產(chǎn)生。若有,是正溢出還是負(fù)溢出?,10、將下列8421 BCD碼表示成十進(jìn)制數(shù)和二進(jìn)制數(shù): (1) 01111001B (2) 10000011B BCD碼為0111,1001B 十進(jìn)制數(shù)為79 二進(jìn)制數(shù)為0100,1111B,第二章 5、若已知一個(gè)字串的起始邏輯地址為2000H:1000H,試求該字串中第16個(gè)字的邏輯地址及物理地址。 解: 物理地址=段地址10H+偏移地址 起始邏輯地址為2000H:1000H 第n個(gè)字的邏輯地址為 段地址:偏移地址首址+(n-1)2 第16個(gè)字的邏輯地址為 段地址:偏移地址首址+(16-1)2=2000H:101EH 物理地址為:2000 10H +101E=2101EH,2000H:1000H,2000H:1002H,2000H:1001H,2000H:1003H,2000H:1004H,2000H:1005H,6、若已知當(dāng)前棧頂?shù)倪壿嫷刂窞?000H:0200H,試問壓入兩個(gè)字后棧頂?shù)倪壿嫷刂泛臀锢淼刂肥鞘裁? 若又彈出3個(gè)字后,則棧頂?shù)倪壿嫷刂泛臀锢淼刂酚质鞘裁矗?解:壓入兩個(gè)字后,SP的內(nèi)容為 (SP)-字?jǐn)?shù)2=0200H-22=01FCH 所以邏輯地址為3000H:01FCH 物理地址為301FCH,7、 試判斷下列運(yùn)算執(zhí)行之后,OF、CF、ZF、SF、PF和AF的狀態(tài): OF:溢出標(biāo)志、CF:進(jìn)位標(biāo)志、ZF:零標(biāo)志、SF:符號(hào)標(biāo)志、 PF:奇偶標(biāo)志(低8位1的個(gè)數(shù)為偶數(shù),則置1,否則置0)、 AF:輔助進(jìn)位標(biāo)志(第3位有進(jìn)位或借位,則置1,否則置0),第三章 3、 設(shè)DS = 2000H,BX = 1256H,SI = 528FH,偏移量 = 20A1H,232F7H = 3280H,264E5 = 2450H。若獨(dú)立執(zhí)行下述指令后,請(qǐng)給出對(duì)應(yīng)IP寄存器的內(nèi)容。 (1) JMP BX;IP=? (2) JMP BXSI;IP=? 解: 1)是段內(nèi)間接尋址,所以IP=1256H 2)是段內(nèi)間接尋址 偏移地址:(BX)+(SI)=1256H+528FH=64E5H 物理地址:DS10H+64E5H=264E5H 264E5=2450H 所以IP=2450H,45H +71H B6H +60H 16H CF=1,(BL)=16H 19H +01H +12H 2CH +06H 32H CF=0,(BH)=32H (BX)=3216H 16H=00010110B PF=0,6有如下程序: MOV AL,45H ADD AL,71H DAA MOV BL,AL MOV AL,19H ADC AL,12H DAA MOV BH,AL 執(zhí)行后,BX =?標(biāo)志位PF =?CF =?,加法調(diào)整指令P100,加法調(diào)整指令P100,7、 執(zhí)行下列程序段,指出此程序段功能。 (1) MOV CX,10 LEA SI,F(xiàn)irst LEA DI,Second REP MOVSB (2) CLD LEA DI,ES:0404H MOV CX,0080H XOR AX,AX REP STOSW,1)將源串FIRST的10個(gè)字節(jié)搬移至目標(biāo)串SECOND,2)將從內(nèi)存0404H單元開始的128個(gè)字單元清零,10假設(shè)在下列程序段的括號(hào)中分別填入以下命令: (1) LOOP LLL (2) LOOPNZ LLL (3) LOOPZ LLL CX0循環(huán); ZF=0且CX0循環(huán); ZF=1且CX0循環(huán); 指令執(zhí)行后,AX =? BX =? CX =? DX =? 程序段如下: ORG 0200H MOV AX,10H MOV BX,20H MOV CX,04H MOV DX,03H LLL:INC AX ADD BX,BX SHR DX,1 ( ) HLT,(AX)=10H (BX)=20H (CX)=04H (DX)=03H=0000,0011B (AX)=11H (BX)=40H (DX)=01H (CX)=03H LOOPZ LLL,(AX)=12H (BX)=80H (DX)=00H (CX)=02H LOOPNZ LLL,(AX)=13H (BX)=0100H (DX)=00H (CX)=01H,(AX)=14H (BX)=0200H (DX)=00H (CX)=00H LOOP LLL,第四章 4編寫一個(gè)字符串copy的宏,要求有三個(gè)參數(shù),分別是源字符串地址、目的字符串地址、要copy的字節(jié)數(shù)。 COPY MACRO BUF1,BUF2,NUM LEA SI, BUF1 LEA DI, BUF2 MOV CX, NUM CLD REP MOVSB ENDM,串傳送指令:MOVSB(字節(jié)) (ES):(DI) (DS):(SI), (SI) (SI)1, (DI) (DI)1,7設(shè)有3個(gè)字變量的變量名及其內(nèi)容如下: VAR1 3C46H VAR2 F678H VAR3 0059H 試設(shè)計(jì)一個(gè)數(shù)據(jù)段定義這3個(gè)變量及其地址(包括段地址和偏移地址)表變量ADDRTABL。 解:DATA SEGMENT VAR1 DW 3C46H VAR2 DW F678H VAR3 DW 0059H ADDRTABL DD VAR1 DD VAR2 DD VAR3 DATA ENDS,VAR1,VAR2,VAR3,P127,0A56H:000BH,第四章課堂作業(yè): 1、交互式程序中用戶按下數(shù)字鍵1、2、3,程序轉(zhuǎn)入相應(yīng)的服務(wù)子程序ONE、TWO、THREE,若按下其他鍵就繼續(xù)等待。(程序段) KEY:MOV AH,1 INT 21H CMP AL,1 JE ONE CMP AL,2 JE TWO CMP AL,3 JE THREE JMP KEY ONE: TWO: THREE:,第五章 1、已知8086 CPU中當(dāng)前段寄存器的基址(DS) = 021FH,(ES) = 0A32H,(CS) = 234EH,則上述各段在存儲(chǔ)器空間中物理地址的首地址號(hào)及末地址號(hào)是什么? 解:各段首地址為: 數(shù)據(jù)段:(DS)10H+0000H=021F0H 附加段:(ES)10H+0000H=0A320H 代碼段:(CS)10H+0000H=234E0H 各段末地址為: 數(shù)據(jù)段:(DS)10H+0FFFFH=121EFH 附加段:(ES)10H+0FFFFH=1A31FH 代碼段:(CS)10H+0FFFFH=334DFH,2、假如8086 CPU中,(CS) = 234EH,已知物理地址為25432H,若(CS)的內(nèi)容被指定成1A31H,則物理地址應(yīng)為什么地址號(hào)? 解:物理地址=段地址10H+偏移地址 求偏移地址:25432H-234EH 10H=1F52H 當(dāng)(CS)=1A31H時(shí),物理地址為: (CS)10H+1F52H=1A310H+1F52H=1C262H,第六章 6、對(duì)下列RAM芯片組排列,各需要多少個(gè)RAM芯片?多少個(gè)芯片組?多少根片內(nèi)地址線?若和8088 CPU相連,則又有多少根片選地址線? 1 K 4位芯片組成16 K 8位存儲(chǔ)空間 8 K 8位芯片組成512K 8位存儲(chǔ)空間 解: (1)需要32個(gè)RAM芯片,16個(gè)芯片組,10根片內(nèi)地址線、4根片選地址線。 (2)需要64個(gè)RAM芯片,64個(gè)芯片組,13根片內(nèi)地址線、6根片選地址線。,24=16,210=1K,26=64,213=8K,第六章 7、某微機(jī)系統(tǒng)的RAM存儲(chǔ)器由4個(gè)模塊組成,每個(gè)模塊的容量為128 KB,若4個(gè)模塊的地址連續(xù),起始地址為10000H,則每個(gè)模塊的首末地址是什么? 解:末地址-首地址+1=容量 末地址=首地址+容量-1 =10000H+217-1 0001,0000,0000,0000,0000B +0010,0000,0000,0000,0000B 0011,0000,0000,0000,0000B -0000,0000,0000,0000,0001B 0010,1111,1111,1111,1111B 則4個(gè)模塊的首末地址分別為:10000H2FFFFH、30000H4FFFFH、 50000H6FFFFH、70000H8FFFFH,=2FFFFH,第六章 8、設(shè)有4K4位SRAM芯片及8K8位EPROM芯片,欲與8088 CPU組成16K8位的存儲(chǔ)空間,請(qǐng)問需用此SRAM或EPROM多少片?它們的片內(nèi)地址線及片選地址線分別是哪幾根?假設(shè)該16K8位存儲(chǔ)空間連續(xù),且末地址為FFFFFH,請(qǐng)畫出SRAM、EPROM與8088 CPU的連線,并寫出各芯片組的地址域。 解:1)用4K4位SRAM芯片組成16K8位的存儲(chǔ)空間 需要8個(gè)RAM芯片,4個(gè)芯片組,12根片內(nèi)地址線、2根片選地址線。 A19、 A18、 A17、 A16、 A15、 A14、A13、A12、A11A0 1、 1、 1、 1、 1、 1、 1、 1、 0 0 1 1 1、 1、 1、 1、 1、 1、 1、 0、 0 0 1 1 1、 1、 1、 1、 1、 1、 0、 1、 0 0 1 1 1、 1、 1、 1、 1、 1、 0、 0、 0 0 1 1,FF000HFFFFFH,FE000HFEFFFH,FD000HFDFFFH,FC000HFCFFFH,第六章 8、設(shè)有4K4位SRAM芯片及8K8位EPROM芯片,欲與8088 CPU組成16K8位的存儲(chǔ)空間,請(qǐng)問需用此SRAM或EPROM多少片?它們的片內(nèi)地址線及片選地址線分別是哪幾根?假設(shè)該16K8位存儲(chǔ)空間連續(xù),且末地址為FFFFFH,請(qǐng)畫出SRAM、EPROM與8088 CPU的連線,并寫出各芯片組的地址域。 解:2)用8K8位EPROM芯片組成16K8位的存儲(chǔ)空間 需要2個(gè)EPROM芯片,2個(gè)芯片組,13根片內(nèi)地址線、1根片選地址線。 A19、 A18、 A17、 A16、 A15、 A14、A13、A12A0 1、 1、 1、 1、 1、 1、 1、 0 0 1 1 1、 1、 1、 1、 1、 1、 0、 0 0 1 1,FE000HFFFFFH,FC000HFDFFFH,第六章 9、設(shè)由256K8位SRAM芯片與8086 CPU組成1M8存儲(chǔ)空間,試問共需幾片這樣的SRAM芯片?片內(nèi)地址線及片選地址線各為哪幾根?試畫出用該256K8位SRAM與8086 CPU組成1MB存儲(chǔ)空間的連線,并寫出各芯片的地址域。 解:需要4個(gè)SRAM芯片,18根片內(nèi)地址線、2根片選地址線。,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0000H7FFFEH,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0001H7FFFFH,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,8000HFFFFEH,0,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,8001HFFFFFH,0,1,0,0,1,1,第九章 5、假設(shè)8255A的端口地址分別為60H63H,編寫下列各情況的初始化控制程序: (1) 將A口、B口設(shè)置為方式0,A口和C口作為輸入口,B口作為輸出口。 (2) 將A口、B口均設(shè)置為方式1輸入口,PC6、PC7作為輸出端口。 解: (1)控制字為:10011001B MOV AL,99H OUT 63H,AL (2)控制字為:10110110B MOV AL,0B6H OUT 63H,AL,8、設(shè)8253通道0、1、2的端口地址分別為40H、42H、44H,控制端口地址為46H。將通道0設(shè)置為方式3,通道1設(shè)置為方式2,通道0的輸出作為通道1的輸入;CLK0連接總線時(shí)鐘頻率為4.77 MHz,要求通道1輸出頻率約40Hz的信號(hào)。編寫初始化程序片斷。,將通道0設(shè)置
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年網(wǎng)絡(luò)管理員考試學(xué)習(xí)方向試題
- 學(xué)科交叉與綜合課程設(shè)計(jì)計(jì)劃
- 幼兒園語言學(xué)習(xí)活動(dòng)策劃計(jì)劃
- 精細(xì)化管理與戰(zhàn)略風(fēng)險(xiǎn)防范試題及答案
- 2025年軟件設(shè)計(jì)師復(fù)習(xí)計(jì)劃與試題及答案
- 持續(xù)學(xué)習(xí)的個(gè)人工作目標(biāo)計(jì)劃
- 2025年時(shí)事政治熱點(diǎn)題庫考試試題庫(歷年真題)附答案詳解
- 職業(yè)選擇與個(gè)人價(jià)值的關(guān)系-高考作文考試試題及答案
- 自動(dòng)化對(duì)2025年公司戰(zhàn)略的推動(dòng)及試題及答案
- 行政管理理性決策試題及答案探討
- 室內(nèi)裝飾不銹鋼技術(shù)交底
- 六年級(jí)下冊(cè)數(shù)學(xué)課件 整理和復(fù)習(xí)6.5比和比例 人教版 (共14張PPT)
- 福州市歷史建筑保護(hù)管理辦法(試行)
- JHA及SCL風(fēng)險(xiǎn)評(píng)價(jià)方法講解(參考)
- DB11T 1933-2021 人乳庫建立與運(yùn)行規(guī)范
- 1.3.1動(dòng)量守恒定律課件(共13張PPT)
- 國網(wǎng)北京市電力公司授權(quán)委托書(用電)
- 中小學(xué)教育懲戒規(guī)則(試行)全文解讀ppt課件
- 常暗之廂(7規(guī)則-簡(jiǎn)體修正)
- 終端塔基礎(chǔ)預(yù)偏值(抬高值)計(jì)算表格
- 海外醫(yī)療服務(wù)委托合同協(xié)議書范本模板
評(píng)論
0/150
提交評(píng)論