![微機(jī)原理-復(fù)習(xí)課件_第1頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac1.gif)
![微機(jī)原理-復(fù)習(xí)課件_第2頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac2.gif)
![微機(jī)原理-復(fù)習(xí)課件_第3頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac3.gif)
![微機(jī)原理-復(fù)習(xí)課件_第4頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac4.gif)
![微機(jī)原理-復(fù)習(xí)課件_第5頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
樣題一.填空題
1.十進(jìn)制數(shù)196對應(yīng)的二進(jìn)制數(shù)為
B,-90的補(bǔ)碼為
B。
一.填空題
1.十進(jìn)制數(shù)196對應(yīng)的二進(jìn)制數(shù)為
B,-90的補(bǔ)碼為
B。
一.填空題
2.將十進(jìn)制數(shù)46用分離BCD碼形式定義到BCDWORD字單元的偽指令定義語句為
。
BCDWORDDW0406H一.填空題3.若給某微機(jī)系統(tǒng)配置16K字節(jié)的SRAM電路,SRAM芯片選用Intel2114,則共需
片2114芯片。一.填空題3.若給某微機(jī)系統(tǒng)配置16K字節(jié)的SRAM電路,SRAM芯片選用Intel2114,則共需
片2114芯片。32一.填空題4.在8086系統(tǒng)中,若某存儲器字單元是對準(zhǔn)的,則CPU訪問該存儲單元需
個總線周期完成;若某存儲器字單元是未對準(zhǔn)的,則CPU訪問該存儲單元需
個總線周期完成。若訪問一個奇地址存儲器字節(jié)單元時,使用
數(shù)據(jù)總線。
12D15-D8一.填空題
5.MOVAX,[BP][SI]+13H指令的源操作數(shù)的尋址方式為。
一.填空題
5.MOVAX,[BP][SI]+13H指令的源操作數(shù)的尋址方式為。
基址變址且相對尋址一.填空題6.若(DS)=0100H,(SS)=0150H,(BX)=0003H,(BP)=0003H,
存儲器(01003H)=9876H,(01503H)=6789H,
則CPU執(zhí)行:MOVAL,[BX]指令后,(AL)=
,CPU執(zhí)行MOVAX,[BP]指令后,(AX)=
。76H6789H一.填空題
7.8086CPU關(guān)于數(shù)據(jù)的尋址方式中,是存儲器尋址方式的有。
一.填空題
7.8086CPU關(guān)于數(shù)據(jù)的尋址方式中,是存儲器尋址方式的有
。
寄存器間接尋址、寄存器相對尋址、直接尋址、基址變址尋址、基址變址且相對尋址一.填空題8.若(AL)=OFFH,CF=0,則CPU執(zhí)行INCAL指令后,CF=
。0一.填空題9.8086CPU的字符串處理指令的目的串地址默認(rèn)在
。
一.填空題9.8086CPU的字符串處理指令的目的串地址默認(rèn)在
。
ES:DI一.填空題10.I/O地址譯碼方式有部分地址譯碼和
。全地址譯碼一.填空題11.若分配給某存儲器單元的邏輯地址為9C3DH:56A2H,則該單元的物理地址為
H。
一.填空題11.若分配給某存儲器單元的邏輯地址為9C3DH:56A2H,則該單元的物理地址為
H。
A1A72一.填空題
12.若(DX)=8DH,(CL)=03H,CF=1,則CPU執(zhí)行RCRDX,CL指令后,(DX)=
。6011H二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。1.OUT200H,AL()當(dāng)I/O地址超過FFH(255)時,必須用DX間接尋址?!?.
MOV[BX],AL()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
寄存器尋址√5.
DIV26H()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
乘除法指令,SRC不能為立即數(shù)尋址×6.
POPBH()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
堆棧只能按字操作×7.
ROLDX,2()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
當(dāng)移位次數(shù)超過1次時,必須用CL
提供移位次數(shù)×8.MOV[BX],[BP+03H]()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
兩個存儲器單元之間不能直接操作×9.
DAAAL()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
此指令為隱含尋址,不能寫出操作數(shù)×10.MOV[BX],10()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
類型不明確×三.以圖示說明下列語句實現(xiàn)的空間分配和預(yù)置的數(shù)據(jù)(假設(shè)變量定義在1500H段,VAR1在段內(nèi)的偏移地址為0000H)。
VAR1DB17H,17,-17VAR2DB′XIDIAN′VAR3DW1234H,′56′VAR4DWVAR2VAR5DB4DUP(?)
三.以圖示說明下列語句實現(xiàn)的空間分配和預(yù)置的數(shù)據(jù)(假設(shè)變量定義在1500H段,VAR1在段內(nèi)的偏移地址為0000H)。
VAR117H11H0EFH′X′1500H:0000H0003HVAR2VAR1DB17H,17,-17VAR2DB′XIDIAN′VAR3DW1234H,′56′VAR4DWVAR2VAR5DB4DUP(?)
′I′′D′′I′′A′′N′三.以圖示說明下列語句實現(xiàn)的空間分配和預(yù)置的數(shù)據(jù)(假設(shè)變量定義在1500H段,VAR1在段內(nèi)的偏移地址為0000H)。VAR5000FHVAR31500H:0009HVAR4VAR1DB17H,17,-17VAR2DB′XIDIAN′VAR3DW1234H,56HVAR4DWVAR3VAR5DB2DUP(?)
34H12H56H00H000DH09H00H??四.程序分析題MOVAL,06HSHLAL,01HMOVBL,ALMOVCL,3SHLAL,CLADDAL,BL1.分析下列程序完成的功能四.程序分析題MOVAL,06HSHLAL,01HMOVBL,ALMOVCL,3SHLAL,CLADDAL,BL1.分析下列程序完成的功能功能:6*18的值
AL四.程序分析題TABLEDW50,40,30,20ENTRYDW2 ┊MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX]
2.若有以下變量定義,請說明下面的程序執(zhí)行后,AX的內(nèi)容是什么?四.程序分析題TABLEDW50,40,30,20ENTRYDW2 ┊MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX]
ENTRYTABLE32H00H28H00H1EH00H14H00H02H00HDS:(BX)(BX)+2∴(AX)=0028H四.程序分析題3.已知有200個8位無符號數(shù)已存放在緩存區(qū)INX中,F(xiàn)UNCY2子程序的功能是對這200個數(shù)據(jù)由低到高排序。請在劃線處填入必要指令,使以下子程序完整。四.程序分析題FUNCY2PROCNEARPUSHAXMOVCH,
B10:LEASI,INXDECCL,CHB20:MOVAL,[SI]四.程序分析題CMPAL,[SI]+1
XCHGAL,[SI]+1
B30:INCSIDECCL四.程序分析題JNZB20DECCH
POPAXRETFUNCY2ENDP
四.程序分析題FUNCY2PROCNEARPUSHAXMOVCH,
B10:LEASI,INXMOVCL,CHB20:MOVAL,[SI]200-1四.程序分析題CMPAL,[SI]+1
XCHGAL,[SI]+1
B30:INCSIDECCLJBEB30H四.程序分析題CMPAL,[SI]+1
XCHGAL,[SI]+1
B30:INCSIDECCLJBEB30HMOV[SI],AL四.程序分析題JNZB20DECCH
POPAXRETFUNCY2ENDP
JNZB10H五.編程題
在存儲器ADDR單元中存放著數(shù)Y的地址,試編制一程序統(tǒng)計數(shù)Y中的1的個數(shù),并將結(jié)果存入COUNT單元中。五.編程題
1.
寫出編程思想;2.
畫出流程圖;3.編寫完整的源程序。五.編程題
1.
寫出編程思想;ADDRCOUNTNUMBENUMBERY??2個字節(jié)五.編程題
1.
寫出編程思想;
要測出數(shù)Y中1的個數(shù),一個比較簡單的方法就是逐位測試,把數(shù)Y用移位的方法,逐次移到CF中去,根據(jù)CF是否為1來計數(shù),共循環(huán)移位計數(shù)16次。五.編程題
1.
寫出編程思想;
但在很多情況下,數(shù)Y可能一開始就為0,或在循環(huán)移位計數(shù)的過程中,在16次循環(huán)未進(jìn)行完之前,已經(jīng)變?yōu)?,那么用上述循環(huán)移位的逐位測試法,勢必使程序執(zhí)行效率降低。五.編程題
1.
寫出編程思想;為了提高程序的效率,在這類程序設(shè)計中,我們常采用先循環(huán)判斷后循環(huán)工作的循環(huán)結(jié)構(gòu)。
循環(huán)結(jié)束控制條件為:ZF=1。2.
畫出流程圖;初始化BX←(ADDR)AX←((BX))DX←0開始(AX)-0比較ZF=1?CF=1?(AX)左移一次DX←(DX)+1(COUNT)←(DX)結(jié)束NYNY循環(huán)判斷循環(huán)工作
3.編寫完整的源程序。DATASEGMENTADDRDWNUMBERNUMBERDWYCOUNTDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,ADDR3.編寫完整的源程序。MOVAX,[BX]MOVDX,0LOP:CMPAX,0JZEXITSHLAX,1JNCLOPINCDXJMPLOP
3.編寫完整的源程序。EXIT:MOVCOUNT,DXMOVAH,4CHINT21HCODEENDSENDSTART六、硬件設(shè)計1.在8088系統(tǒng)總線上擴(kuò)充設(shè)計8K字節(jié)的SRAM電路,SRAM芯片選用Intel6264,起始地址從04000H開始。
①計算此RAM區(qū)的最高地址是多少?②畫出此SRAM電路與系統(tǒng)總線的連接圖。
六、硬件設(shè)計①求存儲區(qū)的最高地址因為Intel6264存儲容量為8K×8(字節(jié)),所以設(shè)計此存儲電路共需1片6264芯片。因此最高地址為:04000H+02000H-1=05FFFH六、硬件設(shè)計六、硬件設(shè)計(1、2小題各10分,第3小題15分,共35分)②電路設(shè)計8088CPU最大方式系統(tǒng)總線D7-D0A19-A16A15-A0MEMWMEMRIOWIOR確定總線及總線信號
電路連接A0D0A12D7WEOE
CS1CS2
片選信號A12~A0D0~D7D0~D7+5V8088CPU最大方式系統(tǒng)總線
6264……A19-A13六、硬件設(shè)計(1、2小題各10分,第3小題15分,共35分)A19A18A17A16A15A14A13A12A11A10A9~A00000010
0000…00000010
1111…1片外尋址與6264芯片的A12~A0相連,作片內(nèi)尋址≈≈高位不變地址部分,去參加譯碼,作6264的片選信號。8K
地址分析六、硬件設(shè)計(1、2小題各10分,第3小題15分,共35分)
譯碼電路設(shè)計A19A18A17A16\MEMWA15A14\MEMR片選信號A1374LS138+5VG1Y0G2AY1G2BY2
Y3CY4BY5AY6Y7
2.Intel8086CPU的引腳信號控制著CPU的工作方式;引腳-為地址和數(shù)據(jù)復(fù)用總線;-為地址/狀態(tài)復(fù)用總線;ALE為地址鎖存信號;信號用于區(qū)分是訪問存儲器,還是訪問I/O端口;為寫控制信號;為讀控制信號。
六、硬件設(shè)計
①接()電平,8086CPU工作于最大方式;ALE地址鎖存信號有效電平為();-在()狀態(tài)期間輸出地址信息。
六、硬件設(shè)計②當(dāng)8086CPU工作于最小方式時,請用門電路畫出I/O寫和I/O讀控制信號產(chǎn)生電路。六、硬件設(shè)計③74LS3738D數(shù)據(jù)鎖存器電原理圖和功能表如圖6.1所示。請用74LS373構(gòu)成系統(tǒng)地址總線-形成電路。六、硬件設(shè)計D0D1D2D3D4D5D6D7Q0Q1Q2Q3Q4Q5Q6Q7OEG74LS373圖6.1功能表OEGDQ
01000111
0
0×保持
1××高阻原理圖六、硬件設(shè)計
①接()電平,8086CPU工作于最大方式;ALE地址鎖存信號有效電平為();-在()狀態(tài)期間輸出地址信息。
低高電平T1六、硬件設(shè)計②當(dāng)8086CPU工作于最小方式時,請用門電路畫出I/O寫和I/O讀控制信號產(chǎn)生電路。六、硬件設(shè)計M/IORDWRIOWIOR(I/O端口的寫控制信號)(I/O端口的讀控制信號)●六、硬件設(shè)計③74LS3738D數(shù)據(jù)鎖存器電原理圖和功能表如圖6.1所示。請用74LS373構(gòu)成系統(tǒng)地址總線-形成電路。六、硬件設(shè)計D0D1D2D3D4D5D6D7Q0Q1Q2Q3Q4Q5Q6Q7OEG74LS373圖6.1功能表OEGDQ
01000111
0
0×保持
1××高阻原理圖六、硬件設(shè)計A19~A16A19/S6~A16/S3A15~A8BHE/S7A7~A08086MN/MX+5VALEAD15~AD8AD7~AD0BHE系統(tǒng)地址總線D0Q0D7Q7GOE……D0Q0D7Q7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精裝修住房出租合同
- 恒大地產(chǎn)總承包合同正規(guī)范本
- 建筑施工服務(wù)合同范本
- 信托資金借款合同書格式范本
- 房地產(chǎn)分期付款合同范本
- 《稅務(wù)培訓(xùn)課件》資料
- 財稅基礎(chǔ)知識培訓(xùn)
- 無論何時紙質(zhì)合同更加安全的總結(jié)陳詞
- 3人合伙合同范本
- 中醫(yī)個人實習(xí)總結(jié)
- 新教材人教版高中物理選擇性必修第三冊全冊各章節(jié)知識點考點
- CJT 354-2010 城市軌道交通車輛空調(diào)、采暖及通風(fēng)裝置技術(shù)條件
- 暑假作業(yè) 11 高二英語語法填空20篇(原卷版)-【暑假分層作業(yè)】2024年高二英語暑假培優(yōu)練(人教版2019)
- 2024年江西省南昌市南昌縣中考一模數(shù)學(xué)試題(含解析)
- 繪本的分鏡設(shè)計-分鏡的編排
- 查干淖爾一號井環(huán)評
- 體檢中心分析報告
- 人教版初中英語七八九全部單詞(打印版)
- 最高人民法院婚姻法司法解釋(二)的理解與適用
- 關(guān)于醫(yī)保應(yīng)急預(yù)案
- 新人教版五年級上冊數(shù)學(xué)應(yīng)用題大全doc
評論
0/150
提交評論