




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
真值原碼補碼移碼-10101110101101011101010第二章2.設機器字長為6位,寫出下列各數原碼、補碼和移碼:101011111110000-10101-11111-100008-18=?-105.設機器字長為8位,最高位為符號位,試對下列各算式進行二進制補碼運算:-33+(-37)=?-70-90+(-70)=?6.設機器字長為8位,最高位為符號位,試用“雙高位”判別法判斷下述二進制運算有沒有溢出產生。若有,是正溢出還是負溢出?10、將下列8421
BCD碼表示成十進制數和二進制數:(1)
01111001B
(2)
10000011BBCD碼為0111,1001B十進制數為79二進制數為0100,1111B解:物理地址=段地址×10H+偏移地址起始邏輯地址為2000H:1000H第n個字的邏輯地址為段地址:偏移地址首址+(n-1)×2第16個字的邏輯地址為段地址:偏移地址首址+(16-1)×2=2000H:101EH物理地址為:2000×10H+101E=2101EH112233……1616第二章5、若已知一個字串的起始邏輯地址為2000H:1000H,試求該字串中第16個字的邏輯地址及物理地址。2000H:1000H2000H:1001H2000H:1002H2000H:1003H2000H:1004H2000H:1005H6、若已知當前棧頂的邏輯地址為3000H:0200H,試問壓入兩個字后棧頂的邏輯地址和物理地址是什么?若又彈出3個字后,則棧頂的邏輯地址和物理地址又是什么?解:壓入兩個字后,SP的內容為(SP)-字數×2=0200H-2×2=01FCH所以邏輯地址為3000H:01FCH物理地址為301FCH7s試判斷下列運算執行之后,OFsCFsZFsSFsPF和AF的狀
OF:溢出標志sCF:進位標志sZF:零標志sSF:符號標志s
PF:奇偶標志(低8位1的個數為偶數,則置1,否則置0)s
AF:輔助進位標志(第3位有進位或借位,則置1,否則置0)第三章3、設DS=2000H,BX=1256H,SI=528FH,偏移量=20A1H,[232F7H]=3280H,[264E5]=2450H。若獨立執行下述指令后,請給出對應IP寄存器的內容。JMP
BX;IP=?JMP
[BX][SI];IP=?解:是段內間接尋址,所以IP=1256H是段內間接尋址偏移地址:(BX)+(SI)=1256H+528FH=64E5H物理地址:DS×10H+64E5H=264E5H[264E5]=2450H所以IP=2450HCF=1,(BL)=16H45H+71H
B6H+60H
16H19H+01H+12H
2CH+06H
32HCF=0,(BH)=32H(BX)=3216H16H=00010110BPF=06.有如下程序:MOV
ADD
DAA
MOV
MOV
ADC
DAA
MOV執行后,BX=?標志位PF=?CF=?AL,45HAL,71H加法調整指令P100BL,ALAL,19HAL,12H加法調整指令P100BH,AL7、執行下列程序段,指出此程序段功能。DI,ES:[0404H]CX,0080HMOV
CX,10LEA
SI,FirstLEA
DI,SecondREP
MOVSBCLD LEA MOV
XOR REPAX,AXSTOSW1)將源串FIRST的10個字節搬移至目標串SECOND2)將從內存0404H單元開始的128個字單元清零10.假設在下列程序段的括號中分別填入以下命令:(1)LOOPLLL(2)LOOPNZLLL(3)LOOPZLLLCX≠0循環;ZF=0且CX≠0循環;ZF=1且CX≠0循環;指令執行后,AX=?BX
=?
CX
=?
DX
=?程序段如下:ORG
0200HMOV
AX,10HMOV
BX,20HMOV
CX,04HMOV
DX,03HLLL:INC
AXADD
BX,BXSHR
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.編寫一個字符串copy的宏,要求有三個參數,分別是源字符串地址、目的字符串地址、要copy的字節數。COPY
MACRO
BUF1,BUF2,NUMLEASI,BUF1LEADI,BUF2MOVCX,NUMCLDREP
MOVSBENDM串傳送指令:MOVSB(字節)(ES):(DI)←
(DS):(SI),
(SI)←
(SI)±1,
(DI)←
(DI)±17.設有3個字變量的變量名及其內容如下:VAR1VAR2VAR33C46HF678H0059H試設計一個數據段定義這3個變量及其地址(包括段地址和偏移地址)表變量ADDRTABL。解:DATAVAR1VAR2VAR3ADDRTABLSEGMENTDW
3C46HDW
F678HDW
0059HDD
VAR1DDDDVAR2VAR3DATAENDS46H3CH78HF6H59H00HVAR2VAR3P1270A56H:0005H
VAR10A56H:0006H0A56H:0007H0A56H:0008H0A56H:0009H0A56H:000AH05H00H56H0AH07H00H56H0AH09H00H56H0AH0A56H:000BH第四章課堂作業:1、交互式程序中用戶按下數字鍵1、2、3,程序轉入相應的服務子程序ONE、TWO、THREE,若按下其他鍵就繼續等待。(程序段)KEY:MOV
AH,1INT
21HCMP
AL,’1’JE
ONECMP
AL,’2’JE
TWOCMP
AL,’3’JE
THREEJMP
KEYONE:…TWO:…THREE:…第五章1、已知8086
CPU中當前段寄存器的基址(DS)
=
021FH,(ES)
=
0A32H,(CS)
=
234EH,則上述各段在存儲器空間中物理地址的首地址號及末地址號是什么?解:各段首地址為:數據段:(DS)×10H+0000H=021F0H附加段:(ES)×10H+0000H=0A320H代碼段:(CS)×10H+0000H=234E0H各段末地址為:數據段:(DS)×10H+0FFFFH=121EFH附加段:(ES)×10H+0FFFFH=1A31FH代碼段:(CS)×10H+0FFFFH=334DFH2、假如8086
CPU中,(CS)=234EH,已知物理地址為25432H,若(CS)的內容被指定成1A31H,則物理地址應為什么地址號?解:物理地址=段地址×10H+偏移地址求偏移地址:25432H-234EH×10H=1F52H當(CS)=1A31H時,物理地址為:(CS)×10H+1F52H=1A310H+1F52H=1C262H第六章6、對下列RAM芯片組排列,各需要多少個RAM芯片?多少個芯片組?多少根片內地址線?若和8088
CPU相連,則又有多少根片選地址線?1
K×4位芯片組成16
K×8位存儲空間8
K×8位芯片組成512K×8位存儲空間解:需要32個RAM芯片,16個芯片組,10根片內地址線、4根片選地址線。210=1K
24=16需要64個RAM芯片,64個芯片組,13根片內地址線、6根片選地址線。213=8K
26=64第六章7、某微機系統的RAM存儲器由4個模塊組成,每個模塊的容量為128
KB,若4個模塊的地址連續,起始地址為10000H,則每個模塊的首末地址是什么?解:末地址-首地址+1=容量末地址=首地址+容量-1=10000H+217-10001,0000,0000,0000,0000B+0010,0000,0000,0000,0000B0011,0000,0000,0000,0000B-0000,0000,0000,0000,0001B
0010,1111,1111,1111,1111B
=2FFFFH則4個模塊的首末地址分別為:10000H~2FFFFH、30000H~4FFFFH、50000H~6FFFFH、70000H~8FFFFH第六章8s設有4K×4位SRAM芯片及8K×8位EPROM芯片,欲與8088
CPU組成16K×8位的存儲空間,請問需用此SRAM或EPROM多少片?它們的片內地址線及片選地址線分別是哪幾根?假設該16K×8位存儲空間連續,且末地址為FFFFFH,請畫出SRAMsEPROM與8088
CPU的連線,并寫出各芯片組的地址域。解:1)用4K×4位SRAM芯片組成16K×8位的存儲空間需要8個RAM芯片,4個芯片組,12根片內地址線s2根片選地址線。A19s
A18s
A17s
A16s
A15s
A14sA13sA12sA11~A01s
1s
1s
1s
1s
1s1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s
1s1s
1s
0…
01…
11s
0s
0…
01…
10s
1s
0…
01…
10s
0s
0…
01…
1FF000H~FFFFFHFE000H~FEFFFHFD000H~FDFFFHFC000H~FCFFFH1s1s1s1s1s1s1s
0…01…
11s1s1s1s1s1s0s
0…1…
10第六章8s設有4K×4位SRAM芯片及8K×8位EPROM芯片,欲與8088
CPU組成16K×8位的存儲空間,請問需用此SRAM或EPROM多少片?它們的片內地址線及片選地址線分別是哪幾根?假設該16K×8位存儲空間連續,且末地址為FFFFFH,請畫出SRAMsEPROM與8088
CPU的連線,并寫出各芯片組的地址域。解:2)用8K×8位EPROM芯片組成16K×8位的存儲空間需要2個EPROM芯片,2個芯片組,13根片內地址線s1根片選地址線。A19s
A18s
A17s
A16s
A15s
A14sA13sA12~A0FE000H~FFFFFHFC000H~FDFFFH第六章9、設由256K×8位SRAM芯片與8086
CPU組成1M×8存儲空間,試問共需幾片這樣的SRAM芯片?片內地址線及片選地址線各為哪幾根?試畫出用該256K×8位SRAM與8086
CPU組成1MB存儲空間的連線,并寫出各芯片的地址域。解:需要4個SRAM芯片,18根片內地址線、2根片選地址線。1000000000110101111A19,A18,A17,A16A15,A14,A13,A12A11,A10,A9,A8A7,A6,A5,A4A3,A2,A1,A00,0,0,00,0,0,00,0,0,00,0,0,00,0,0,00,1,1,11,1,1,11,1,1,11,1,1,11,1,1,00000H~7FFFEH10000001011110001H~7FFFFH1000101100A19,A18,A17,A16A15,A14,A13,A12A11,A10,A9,A8A7,A6,A5,A4A3,A2,A1,A00,0,0,00,0,0,00,0,0,00,0,0,00,0,0,10,1,1,11,1,1,11,1,1,11,1,1,11,1,1,110111011001000188000000HH~~FFFFFFFFEEHH001A19,A18,A17,A16A15,A14,A13,A12A11,A10,A9,A8A7,A6,A5,A4A3,A2,A1,A01,0,0,00,0,0,00,0,0,00,0,0,00,0,0,01,1,1,11,1,1,11,1,1,11,1,1,11,1,1,010111011001088000011HH~~FFFFFFFFFFHH011001011100A19,A18,A17,A16A15,A14,A13,A12A11,A10,A9,A8A7,A6,A5,A4A3,A2,A1,A01,0,0,00,0,0,00,0,0,00,0,0,00,0,0,11,1,1,11,1,1,11,1,1,11
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司安全防護管理制度
- 公司工會內部管理制度
- 2025年上海市二手車買賣合同模板
- 2024年山東石油化工學院招聘真題
- 委托訂購票協議
- 歷史建筑群交通規劃基礎知識點歸納
- 東方市招聘中小學教師筆試真題2024
- 2025年三年級計算能力檢測試題
- 勞動法視域下競業限制法律問題研究
- 物理(湖北卷)2025年中考考前押題最后一卷
- 2025年山東省濟南市長清區中考二模道德與法治試題(含答案)
- 東南大學強基試題及答案
- 四川電網新建電源并網服務指南(2025年)
- 2025安全生產月全員安全主題宣講課件二十六(41ye)
- 事故隱患內部報告獎勵制度
- 2023年山東省夏季普通高中學業水平合格考試會考生物試題及參考答案
- 十進制轉二進制(說課稿)
- 車輛轉手合同范本
- 外墻、屋面節能保溫旁站監理記錄表(共3頁)
- 報考廣東警官學院考生政審表
- 園林綠化單位(子單位)工程質量竣工驗收報告
評論
0/150
提交評論