版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
微機原理及應用A第一次作業(yè)三、主觀題(共9道小題)31.
32.
假設(SS)=2250H,(SP)=0140H,假如在堆棧中存入5個數(shù)據(jù),則棧頂物理地址為_22636H
;。假如又從堆棧中取出3個數(shù)據(jù),則棧頂物理地址為2263CH。33.
匯編語言源程序中語句主要有兩種類型:指令性語句和指示性語句。源程序匯編、連接后,不能產(chǎn)生對應目標代碼語句是:_指示性_語句。34.
8088/8086微處理器由哪幾部份組成?各部分功效是什么?8088/8086微處理器由兩大功效結構單元組成,即總線接口單元BIU(BusInterfaceUnit)和執(zhí)行單元EU(ExecutionUnit)。前者包含4個段存放器CS、DS、SS、ES;1個指令指針存放器IP;1個與EU通信內部存放器;先入先出指令隊列緩沖器(8088:4個字節(jié);8086:6個字節(jié));總線控制邏輯和計算20位物理地址加法器。后者包含8個通用存放器、1個標志存放器、算術邏輯單元ALU和EU控制電路。BIU功效:負責與存放器、I/O接口傳送信息。詳細包含:取指--當EU從指令隊列中取走指令,指令隊列出現(xiàn)空字節(jié)時,BIU即從內存中取出后續(xù)指令代碼放入隊列中,完成指令緩沖。取數(shù)/存數(shù)--配合EU請求,完成與CPU外部數(shù)據(jù)交換。產(chǎn)生地址--依照EU送來16位偏移地址,經(jīng)過地址產(chǎn)生器生成20位物理地址。EU功效:執(zhí)行指令。詳細包含:
EU從指令隊列取出指令代碼,將其譯碼,發(fā)出對應控制信號。ALU進行算術、邏輯運算。運算結果特征保留在標志存放器FLAGS中。通用存放器組暫存操作數(shù)據(jù)或中間結果。35.
何為微處理器系統(tǒng)總線?有幾個?功效是什么?系統(tǒng)總線是微型計算機各功效部件之間傳送信息公共通道。包含:地址總線(
AB-AddressBus
):傳送地址信息總線。
數(shù)據(jù)總線(
DB-DataBus
):傳送數(shù)據(jù)信息總線??刂瓶偩€(
CB-ControlBus
):傳送控制信息總線。36.
為何外設與計算機連接不能象存放器那樣直接掛在系統(tǒng)總線上?主存放器品種有限,功效單一,傳送數(shù)據(jù)規(guī)律比較一致,與CPU之間速度基本匹配,易于控制;而I/O設備品種繁多,功效多樣,傳送數(shù)據(jù)規(guī)律不一樣,與CPU速度不匹配,難于控制。所以,主存放器能夠與CPU總線直接連接,而I/O設備則需要經(jīng)過接口電路(I/O適配器)與CPU總線連接。37.
分析以下程序執(zhí)行完后,AX、BX、CX、DX四個存放器內容分別是什么?MOVAX,01MOVBX,02MOVDX,03MOVCX,04L20:
INCAXADDBX,AXSHRDX,1LOOPNE
L20HLT答;(AX)=03H;(BX)=07H;(CX)=02H;(DX)=038.
試分析以下程序段執(zhí)行完后,A單元內容是什么?Datasegment
A
dw
0
B
dw
0
C
dw
230,20,54DataendsCodesegment
…
movbx,offsetC
movax,[bx]
movB,ax
movax,2[bx]
addax,B
movA,ax
…
Codeends答;A單元中內容是250。39.
利用一片6264芯片(SRAM,8K×8位),在8088系統(tǒng)中擴充一存放區(qū)。如圖是對應邏輯電路圖。(1)分析該6264芯片地址范圍。(2)片選信號采取何種譯碼方式?是否有地址重合現(xiàn)象?(1).(2).全譯碼。無地址重合現(xiàn)象。微機原理及應用A第二次作業(yè)三、主觀題(共10道小題)31.
設堆棧指針SP初值為1000H,AX=H,BX=3200H,試問:1、執(zhí)行指令PUSHAX
后SP=0FFEH;2、再執(zhí)行PUSHBX
及POPAX
后SP=__0FFEH___;AX=____3200H___;BX=___3200H
___。32.
匯編語言源程序上機調試通常需三個步驟,它們分別是:(1)_編寫源程序
_,生成文件×××.asm;(2)_匯編_______,生成文件×××.obj
_;(3)_連接______,生成文件×××.exe_。33.
若某一存放器存放容量為4K×8位,則它有
__8
條數(shù)據(jù)線和
_
12
條地址線,用它組成64KB存放區(qū)共需要
16
_
片這么存放器芯片。34.
標志存放器功效及各種標志含義是什么?進位標志和溢出標志區(qū)分是什么?答:16位標志存放器(FLAGS)中只用了其中9位,這9位中包含6個狀態(tài)標志和3個控制標志。它們分別是:CF(進位標志位)、PF(奇偶標志位)、AF(輔助進位位)、ZF
(零標志位)、SF(符號標志位)、OF(溢出標志位)、TF(跟蹤標志位)、IF(中止允許標志位)和DF(方向標志位)。CF(進位標志位)是無符號數(shù)溢出標志;OF(溢出標志位)是有符號數(shù)溢出標志。35.
怎樣確定8086/8088最大、最小工作模式?最大、最小模式產(chǎn)生控制信號方法有何不一樣?答:8088CPUMN/~MX引腳接至高電平,工作在最小模式;MN/~MX引腳接至低電平,工作在最大模式。最小模式下,控制信號由CPU直接產(chǎn)生;最大模式下,控制信號不能直接從8088CPU引腳輸出,由外加總線控制器8288產(chǎn)生。36.
什么叫I/O端口?經(jīng)典I/O接口電路包含哪幾類I/O端口?答:I/O端口是I/O接口基本單元。端口有地址、有一定寬度(通常以字節(jié)為單位來組織),CPU可對端口進行訪問(讀、寫)。經(jīng)典I/O接口電路包含數(shù)據(jù)端口、狀態(tài)端口和控制端口。37.
計算機I/O端口編址有幾個不一樣方式?簡述各自主要優(yōu)缺點?答:在微型計算機中慣用兩種I/O編址方式:存放器映像編址和I/O端口單獨編址。存放器映像編址即從存放器地址中分出一部分給I/O端口使用,每個I/O端口被看成一個存放器單元,于是能夠用訪問存放器方法來訪問I/O端口。這種方式主要優(yōu)點是:無須專用I/O指令及專用I/O控制信號也能實現(xiàn)I/O;且因為CPU對存放器數(shù)據(jù)處理指令非常豐富,現(xiàn)可全部用于I/O操作,使I/O功效愈加靈活。I/O端口單獨編址是指CPU使用專門I/O指令及控制信號進行I/O。其主要優(yōu)點是I/O端口和存放器分別編址,各自都有完整地址空間;因為I/O地址通常都小于存放器地址,所以I/O指令能夠比存放器訪問指令更短小,執(zhí)行起來更加快;而且專用I/O指令在程序清單中,使I/O操作非常明晰。38.
試分別采取三種不一樣尋址方式指令將偏移地址為5000H存放單元一個字傳送到6000H單元,要求源操作數(shù)和目標操作數(shù)分別采取以下尋址方式。(1)直接尋址;(2)存放器間接尋址;(3)變址尋址。答:1.直接尋址:
MOVAX,[5000H]MOV[6000H],AX2.
存放器間接尋址:
MOV
BX,5000HMOVAX,[BX]MOVBX,6000HMOV[BX],AX3.變址尋址:MOVSI,5000HMOVDI,6000HMOVAX,[SI]MOV[DI],AX39.
分析以下程序段完成什么工作?DATX1
DB
300DUP(?)DATX2
DB
100DUP(?)…
MOVCX,100
MOVBX,200
MOVSI,0
MOVDI,0NEXT:
MOVAL,DATX1[BX][SI]MOVDATX2[DI],ALINCSIINCDILOOPNEXT答:把以DATX1為首地址300個存放單元中最終100個存放單元內容傳送到以DATX2為首地址100個存放單元中。40.
說明下列圖所連接存放器SRAM62256地址范圍。微機原理及應用A第三次作業(yè)三、主觀題(共10道小題)31.
若X=-101,Y=+54,按8位二進制求[X-Y]補=_01100101B,其結果是否溢出_____溢出_。32.
假設
(CS)=3000H,(DS)=4000H,(ES)=H,(SS)=5000H,(AX)=2060H,(BX)=3000H,(CX)=0005H,(DX)=0,(SI)=2060H,(DI)=3000H,(43000H)=06H,(43001H)=0A0H,(23000H)=16H,(23001H)=0B1H,
(SP)=0FFFEH,(CF)=1,(DF)=1執(zhí)行指令:
ADC
AX,WORDPTR[SI+0FA0H]
后,AX存放器內容:AX=_C067H__,標志狀態(tài):SF=_1_,ZF=__0_____,OF=__0___,CF=__0___,PF=__0__,AF=_0_____。33.
DRAM需要刷新原因是因為DRAM靠電容
存放電荷,假如不刷新,會因為漏電而失去存放信息。34.
馮?諾依曼型計算機體系基本思想是什么?按此思想設計計算機硬件系統(tǒng)由哪些部件組成?各起什么作用?答:基本思想是存放程序概念;由運算器、控制器、存放器、輸入設備和輸出設備5大基本部件組成計算機系統(tǒng)。運算器用來進行算術或邏輯運算以及位移循環(huán)等操作;控制器用來產(chǎn)生取指令和執(zhí)行指令所需各種操作控制信號;存放器是微機中存放和記憶部件,用來存放數(shù)據(jù)(包含原始數(shù)據(jù)、中間結果與最終止果)和程序;輸入設備是向計算機提供需要處理各種數(shù)據(jù)信息;輸出設備是將計算機中信息以某種形式表現(xiàn)出來。35.
比較MOVAX,[SI]與LEAAX,[SI]
兩條指令在功效上是否相同?為何?答:兩條指令在功效上有本質區(qū)分:前一條是傳送存放單元[SI]中內容至AX,而后條指令是傳送SI所指偏移地址至AX。36.
PC/XT主板上I/O地址譯碼電路以下列圖所表示,依照此圖回答以下問題:(1)控制信號AEN名稱是什么?在此起什么作用?(2)若用戶自己開發(fā)I/O接口選取I/O地址為400H會產(chǎn)生什么問題?(3)說明信號在此處作用。答:(1)解答:AEN信號名稱:DMA地址有效輸出信號。AEN為低電平時表示是CPU控制進行I/O訪問。AEN為高電平表示此時處于DMA周期。如圖
接在74LS138譯碼電路控制輸入端G1,依照74LS138譯碼電路工作原理,只有當G1端輸入高電平時,74LS138才可能正常工作,即
必須為高電平,也就是AEN必須為低電平。表示對譯碼電路操作是CPU控制下I/O操作。(2)解答:在80×86CPU系統(tǒng)中,用A15~A0管理I/O地址空間,共216個物理地址。系統(tǒng)主板設計時只用到A9~A0,共210個物理地址。因為A15~A10共6位地址沒有參加I/O地址譯碼,所以造成26=64個地址重合區(qū)。在PC/XT主板上I/O地址分配以下:000~01FH
:
8237020~03FH
:
8259040~05FH
:
8253……所以,400H與000H是重合,與8237地址發(fā)生沖突。(3)解答:是寫控制信號,低電平有效。在這里表示對80H~BFH地址范圍進行操作時,只能是寫操作。37.
80X86CPU在中止發(fā)生時首先要取得中止類型號,有幾個取得中止類型號方法?請分別舉例說明。答:有3種取得中止類型號方法。(1)執(zhí)行指令:INTn
。中止類型號n由指令本身給出。(2)CPU在響應INTR引腳上產(chǎn)生外部可屏蔽中止請求時,CPU從引腳連續(xù)發(fā)出兩個周期響應信號。第一個周期,CPU通知申請中止設備準備發(fā)出中止類型號。第二個周期,CPU讀取數(shù)據(jù)總線AD7~AD0,所得字節(jié)作為中止類型號。(3)CPU在響應NMI引腳上產(chǎn)生非屏蔽中止請求(中止類型號為2)以及除法錯中止、單步中止、溢出中止等內部中止時,中止類型號都是隱含,在CPU內部形成。38.
假設初始時(AX)=1234H,(BX)=5678H,(CX)=9ABCH,(BP)=FFFFH,(SP)=1000H,問以下程序執(zhí)行后,AX、BX、CX、BP和SP存放器內容分別是多少?MOVBP,SP;BP=1000HPUSHAXPUSHBXPUSHCXADDAX,100SUBBX,100ADCCX,100MOVAX,[BP-2]MOVBX,[BP-4]MOVCX,[BP-6]ADDSP,6:39.
按下面要求寫出程序框架。1.數(shù)據(jù)段中定義一個有100字節(jié)數(shù)組,其類型屬性既是字。2.堆棧段從節(jié)開始,段組名為STACK。3.代碼段中指定段存放器;主程序指定從1000H開始;給關于段存放器賦值。答:
1.
DATASEGMENT
DATA1DW50DUP(?)DATAENDS2.
STACKSEGMENT…STACKENDS3.
CODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKORG1000HSTART:…..
MOVAX,DATA
MOVDS,AX
MOVAX,STACK
MOVSS,AX
….
CODEENDS
END
START40.
如圖,改用73LS138譯碼器代替74LS30,畫出連線圖,依然使用SRAM6116A地址范圍為A0000H~A07FFH.微機原理及應用A第四次作業(yè)三、主觀題(共9道小題)32.
完成以下數(shù)制轉換:
10100111.101B=_________D=__________H=_________BCD答:(
167.625
)D=(
A7.A
)H=(
.
)BCD33.
假如微處理器地址總線為11位,它最大尋址空間是:__________。答:_211_KB__34.
存放器片選引腳,國際上都設計為
____
電平有效。答:低
電平35.
IBM-PC存放器讀控制信號為______,寫控制信號為_______。答:36.
CPU響應外部可屏蔽中止有哪些條件?答:當中止源向CPU發(fā)出INTR信號后,CPU若要響應它,還應滿足以下條件:(1)CPU開放中止,即IF=1.(2)CPU在現(xiàn)行指令結束后響應中止。37.
PC/XT從00020H開始一段內存地址及其內容對應以下所列(十六進制數(shù)):地址(H):20,21,22,23,24,25,26,27,28,29,2A,2B內容(H):3C,00,86,0E,45,00,88,0E,26,00,8E,0E(1).外部可屏蔽中止IRQ2中止矢(向)量地址是什么?(2).IRQ2中止服務程序入口地址是什么,用物理地址表示。答:(1)解答:在PC/XT機中,外部可屏蔽中止由8259中止控制器管理,IRQ2對應中止類型號為0AH。因為每個中止向量地址要占4個存放器單元,IRQ2對應中止向量地址為:28H~2BH。(2)解答:依照高位地址對應存放單元存放是段基址,低位地址對應存放單元存放是偏移地址存放規(guī)則。把28H~2BH對應單元內容取出來,即為IRQ2中止服務程序入口地址。邏輯地址:0E8E:0026H;物理地址:0E906H。38.
說明變量DATA占有多少內存單元,以及各內存單元內容(用十六進制表示)。DATADB1,2,3,4,’1234’,-5,-128,0FFH,’0FFH’答:占用15個存放單元。各存放單元內容以下:39.
下面是一個程序匯編后列表(.LST)文件清單?;卮鹨韵聠栴}:;--------------------------------------------------------------------data1segment'data'
0000
01020304050607
first
db
1,2,3,4,5,6,7,8,9,0
080900
=
000A
count
equ
10
000A
data1ends;---------------------------------------------------------------------
0000
data2segment'data'
0000
000A[
seconddb10dup(?)
??]
000A
data2ends;---------------------------------------------------------------------
0000
stacksegsegmentstack'stack'
0000
0028[
dw40dup(?)
????
]
0050
tos
label
word
0050
stacksegends
;----------------------------------------------------------------------
0000
codesegsegment'code'
assumecs:codeseg,ss:stackseg,ds:data1,es:data2
0000
mainprocfar
0000
start:
0000
B8----R
movax,stackseg
0003
8ED0
movss,ax
0005
BC0050R
mov
sp,offsettos
0008
1E
pushds
0009
B80000
movax,0
000C
50
pushax
000D
B8----R
movax,data1
0010
8ED8
movds,ax
0012
B8----R
movax,data2
0015
8EC0
moves,ax
0017
E8
001C
R
callw1
001A
90
nop
001B
CB
ret
001C
mainendp
;----------------------------------------------
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學建筑構造(理論應用)試題及答案
- 2025年中職醫(yī)療器械維護與管理(設備性能測試)試題及答案
- 2025年中職第一學年(商務禮儀)職場禮儀規(guī)范階段測試題及答案
- 2025年高職地理(自然地理應用)試題及答案
- 2025年中職(口腔醫(yī)學技術)口腔修復材料專業(yè)技能測試試題及答案
- 金融產(chǎn)品借貸話術
- 肥胖與心血管疾病共識解讀總結2026
- 2025四川瀘州市龍馬高中學校面向社會招聘備考題庫及答案詳解1套
- 2025南平建陽法院招聘信息技術人員1名備考題庫及答案詳解一套
- 【試卷】廣東省潮州市饒平縣2025-2026學年七年級上學期期末質量檢測地理試題
- 北師大版八年級數(shù)學下冊課件【全冊】
- 關于提高護士輸液時PDA的掃描率的品管圈PPT
- GB/T 30564-2023無損檢測無損檢測人員培訓機構
- 中華人民共和國汽車行業(yè)標準汽車油漆涂層QC-T484-1999
- XGDT-06型脈動真空滅菌柜4#性能確認方案
- GB/T 96.2-2002大墊圈C級
- 第九章-第一節(jié)-美洲概述
- GB/T 13004-2016鋼質無縫氣瓶定期檢驗與評定
- GB/T 12060.5-2011聲系統(tǒng)設備第5部分:揚聲器主要性能測試方法
- GB/T 11945-2019蒸壓灰砂實心磚和實心砌塊
- 下肢深靜脈血栓形成的診斷和治療課件
評論
0/150
提交評論