![微機原理-復習課件_第1頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac1.gif)
![微機原理-復習課件_第2頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac2.gif)
![微機原理-復習課件_第3頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac3.gif)
![微機原理-復習課件_第4頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac4.gif)
![微機原理-復習課件_第5頁](http://file4.renrendoc.com/view/6f18c564a8c7b14e4a195baccaa6f5ac/6f18c564a8c7b14e4a195baccaa6f5ac5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
樣題一.填空題
1.十進制數(shù)196對應的二進制數(shù)為
B,-90的補碼為
B。
一.填空題
1.十進制數(shù)196對應的二進制數(shù)為
B,-90的補碼為
B。
一.填空題
2.將十進制數(shù)46用分離BCD碼形式定義到BCDWORD字單元的偽指令定義語句為
。
BCDWORDDW0406H一.填空題3.若給某微機系統(tǒng)配置16K字節(jié)的SRAM電路,SRAM芯片選用Intel2114,則共需
片2114芯片。一.填空題3.若給某微機系統(tǒng)配置16K字節(jié)的SRAM電路,SRAM芯片選用Intel2114,則共需
片2114芯片。32一.填空題4.在8086系統(tǒng)中,若某存儲器字單元是對準的,則CPU訪問該存儲單元需
個總線周期完成;若某存儲器字單元是未對準的,則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關于數(shù)據(jù)的尋址方式中,是存儲器尋址方式的有。
一.填空題
7.8086CPU關于數(shù)據(jù)的尋址方式中,是存儲器尋址方式的有
。
寄存器間接尋址、寄存器相對尋址、直接尋址、基址變址尋址、基址變址且相對尋址一.填空題8.若(AL)=OFFH,CF=0,則CPU執(zhí)行INCAL指令后,CF=
。0一.填空題9.8086CPU的字符串處理指令的目的串地址默認在
。
一.填空題9.8086CPU的字符串處理指令的目的串地址默認在
。
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()當I/O地址超過FFH(255)時,必須用DX間接尋址?!?.
MOV[BX],AL()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
寄存器尋址√5.
DIV26H()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
乘除法指令,SRC不能為立即數(shù)尋址×6.
POPBH()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
堆棧只能按字操作×7.
ROLDX,2()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
當移位次數(shù)超過1次時,必須用CL
提供移位次數(shù)×8.MOV[BX],[BP+03H]()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
兩個存儲器單元之間不能直接操作×9.
DAAAL()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
此指令為隱含尋址,不能寫出操作數(shù)×10.MOV[BX],10()二.判斷下列指令語法書寫是否正確,對于正確指令打√,并分別說明源操作數(shù)的尋址方式,對于錯誤指令打×,說明其錯誤原因。
類型不明確×三.以圖示說明下列語句實現(xiàn)的空間分配和預置的數(shù)據(jù)(假設變量定義在1500H段,VAR1在段內的偏移地址為0000H)。
VAR1DB17H,17,-17VAR2DB′XIDIAN′VAR3DW1234H,′56′VAR4DWVAR2VAR5DB4DUP(?)
三.以圖示說明下列語句實現(xiàn)的空間分配和預置的數(shù)據(jù)(假設變量定義在1500H段,VAR1在段內的偏移地址為0000H)。
VAR117H11H0EFH′X′1500H:0000H0003HVAR2VAR1DB17H,17,-17VAR2DB′XIDIAN′VAR3DW1234H,′56′VAR4DWVAR2VAR5DB4DUP(?)
′I′′D′′I′′A′′N′三.以圖示說明下列語句實現(xiàn)的空間分配和預置的數(shù)據(jù)(假設變量定義在1500H段,VAR1在段內的偏移地址為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的內容是什么?四.程序分析題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ù),并將結果存入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īng)變?yōu)?,那么用上述循環(huán)移位的逐位測試法,勢必使程序執(zhí)行效率降低。五.編程題
1.
寫出編程思想;為了提高程序的效率,在這類程序設計中,我們常采用先循環(huán)判斷后循環(huán)工作的循環(huán)結構。
循環(huán)結束控制條件為:ZF=1。2.
畫出流程圖;初始化BX←(ADDR)AX←((BX))DX←0開始(AX)-0比較ZF=1?CF=1?(AX)左移一次DX←(DX)+1(COUNT)←(DX)結束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六、硬件設計1.在8088系統(tǒng)總線上擴充設計8K字節(jié)的SRAM電路,SRAM芯片選用Intel6264,起始地址從04000H開始。
①計算此RAM區(qū)的最高地址是多少?②畫出此SRAM電路與系統(tǒng)總線的連接圖。
六、硬件設計①求存儲區(qū)的最高地址因為Intel6264存儲容量為8K×8(字節(jié)),所以設計此存儲電路共需1片6264芯片。因此最高地址為:04000H+02000H-1=05FFFH六、硬件設計六、硬件設計(1、2小題各10分,第3小題15分,共35分)②電路設計8088CPU最大方式系統(tǒng)總線D7-D0A19-A16A15-A0MEMWMEMRIOWIOR確定總線及總線信號
電路連接A0D0A12D7WEOE
CS1CS2
片選信號A12~A0D0~D7D0~D7+5V8088CPU最大方式系統(tǒng)總線
6264……A19-A13六、硬件設計(1、2小題各10分,第3小題15分,共35分)A19A18A17A16A15A14A13A12A11A10A9~A00000010
0000…00000010
1111…1片外尋址與6264芯片的A12~A0相連,作片內尋址≈≈高位不變地址部分,去參加譯碼,作6264的片選信號。8K
地址分析六、硬件設計(1、2小題各10分,第3小題15分,共35分)
譯碼電路設計A19A18A17A16\MEMWA15A14\MEMR片選信號A1374LS138+5VG1Y0G2AY1G2BY2
Y3CY4BY5AY6Y7
2.Intel8086CPU的引腳信號控制著CPU的工作方式;引腳-為地址和數(shù)據(jù)復用總線;-為地址/狀態(tài)復用總線;ALE為地址鎖存信號;信號用于區(qū)分是訪問存儲器,還是訪問I/O端口;為寫控制信號;為讀控制信號。
六、硬件設計
①接()電平,8086CPU工作于最大方式;ALE地址鎖存信號有效電平為();-在()狀態(tài)期間輸出地址信息。
六、硬件設計②當8086CPU工作于最小方式時,請用門電路畫出I/O寫和I/O讀控制信號產(chǎn)生電路。六、硬件設計③74LS3738D數(shù)據(jù)鎖存器電原理圖和功能表如圖6.1所示。請用74LS373構成系統(tǒng)地址總線-形成電路。六、硬件設計D0D1D2D3D4D5D6D7Q0Q1Q2Q3Q4Q5Q6Q7OEG74LS373圖6.1功能表OEGDQ
01000111
0
0×保持
1××高阻原理圖六、硬件設計
①接()電平,8086CPU工作于最大方式;ALE地址鎖存信號有效電平為();-在()狀態(tài)期間輸出地址信息。
低高電平T1六、硬件設計②當8086CPU工作于最小方式時,請用門電路畫出I/O寫和I/O讀控制信號產(chǎn)生電路。六、硬件設計M/IORDWRIOWIOR(I/O端口的寫控制信號)(I/O端口的讀控制信號)●六、硬件設計③74LS3738D數(shù)據(jù)鎖存器電原理圖和功能表如圖6.1所示。請用74LS373構成系統(tǒng)地址總線-形成電路。六、硬件設計D0D1D2D3D4D5D6D7Q0Q1Q2Q3Q4Q5Q6Q7OEG74LS373圖6.1功能表OEGDQ
01000111
0
0×保持
1××高阻原理圖六、硬件設計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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智研咨詢發(fā)布:2024年中國變壓器行業(yè)市場現(xiàn)狀及投資前景分析報告
- 二零二五個人退伙合作協(xié)議(旅游文化產(chǎn)業(yè)特定)2篇
- 重慶市集成電路產(chǎn)業(yè)發(fā)展政策優(yōu)化研究
- RIS輔助的低軌衛(wèi)星通信系統(tǒng)覆蓋性能優(yōu)化策略研究
- 二零二五年度專業(yè)運輸個人承包合同范本2篇
- 二零二五版養(yǎng)老保險待遇領取資格終止爭議處理合同3篇
- 二零二五年度個人金融衍生品交易合同范本2篇
- 二零二五版?zhèn)€人合伙健身俱樂部退伙會員權益協(xié)議2篇
- 二零二五年度個人商鋪租賃合同涉及租賃保證金退還細則2篇
- 近年來我國藥事管理工作的重大事件
- 2024年泰州職業(yè)技術學院高職單招數(shù)學歷年參考題庫含答案解析
- 培訓機構2025年度工作計劃
- 人教版初中英語七八九全部單詞(打印版)
- 移動商務內容運營(吳洪貴)任務四 其他平臺載體的運營方式
- 關于醫(yī)保應急預案
- 新人教版五年級上冊數(shù)學應用題大全doc
- 浙教版科學八年級下冊全冊課件
- 2022年中國止血材料行業(yè)概覽:發(fā)展現(xiàn)狀對比分析研究報告(摘要版) -頭豹
- GB/T 22482-2008水文情報預報規(guī)范
- 普通生物學筆記(陳閱增)完整版-PDF轉換成word轉換器
- 零售學(第二版)第01章零售導論
評論
0/150
提交評論