微機(jī)原理實(shí)驗(yàn)

微機(jī)原理實(shí)驗(yàn)

ID:20392132

大?。?4.50 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2018-10-10

微機(jī)原理實(shí)驗(yàn)_第1頁(yè)
微機(jī)原理實(shí)驗(yàn)_第2頁(yè)
微機(jī)原理實(shí)驗(yàn)_第3頁(yè)
微機(jī)原理實(shí)驗(yàn)_第4頁(yè)
微機(jī)原理實(shí)驗(yàn)_第5頁(yè)
資源描述:

《微機(jī)原理實(shí)驗(yàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、第二部分實(shí)驗(yàn)內(nèi)容《微機(jī)原理與應(yīng)用》包括6個(gè)實(shí)驗(yàn),其中前3個(gè)是軟件編程,在PC機(jī)上完成,后3個(gè)是硬件實(shí)驗(yàn),在TDN-MD實(shí)驗(yàn)箱上完成。實(shí)驗(yàn)一順序程序設(shè)計(jì)與調(diào)試一、實(shí)驗(yàn)?zāi)康?.熟悉匯編語(yǔ)言上機(jī)過(guò)程和上機(jī)步驟。2.掌握匯編語(yǔ)言程序書(shū)寫(xiě)格式。3.掌握順序程序的設(shè)計(jì)與調(diào)試方法。4.掌握匯編語(yǔ)言程序運(yùn)行結(jié)果的觀察方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái)(安裝匯編軟件)。三、實(shí)驗(yàn)內(nèi)容分析并對(duì)比以下各程序段運(yùn)行的結(jié)果。1.兩種加法指令比較(1)STCMOVAL,50HMOVBL,60HADDAL,BL(2)STCMOVAL,50HMOVBL,60HADCAL,BL2.兩種加1指令比較(1)MOVAL,0FFHINC

2、AL(2)MOVAL,0FFHADDAL,13.兩種乘法指令比較(1)MOVAL,0FFHMOVBL,0FFHMULBL(2)MOVAL,0FFH10MOVBL,0FFHIMULBL4.邏輯指令比較(1)MOVAL,55HANDAL,0FH(2)MOVAL,55HORAL,0FH(3)MOVAL,55HXORAL,0FH(4)MOVAL,55HTESTAL,0FH5.移位指令比較(1)MOVAL,55HSHLAL,1(2)MOVAL,55HSHRAL,1(3)MOVAL,55HSARAL,1(4)STCMOVAL,55HROLAL,1(5)STCMOVAL,55HRORAL,1(6)ST

3、CMOVAL,55HRCLAL,1(7)STCMOVAL,55HRCRAL,1四、選作題在數(shù)據(jù)段中定義變量X、Y、Z、RESULT,計(jì)算X+Y-Z,結(jié)果存入數(shù)據(jù)段中的單元中。其中X、Y、Z均為32位帶符號(hào)數(shù)。五、實(shí)驗(yàn)要求101.按匯編語(yǔ)言格式書(shū)寫(xiě)程序,在debug下進(jìn)行調(diào)試、記錄每組指令的運(yùn)行情況,并進(jìn)行分析與對(duì)比。2.理解源程序與目標(biāo)程序之間的關(guān)系與區(qū)別。3.分析程序、記錄數(shù)據(jù),進(jìn)行對(duì)比以增強(qiáng)理解。4.提交實(shí)驗(yàn)報(bào)告。10實(shí)驗(yàn)二分支程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?.掌握轉(zhuǎn)移指令的應(yīng)用方法。2.掌握分支程序的結(jié)構(gòu)和設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái)(安裝匯編軟件)。三、實(shí)驗(yàn)內(nèi)容1.編寫(xiě)程序完成下列算式

4、:Y=10X>00X=0-10X<02.在數(shù)據(jù)段定義無(wú)符號(hào)變量X、Y和MAX,編程將X和Y中的最大數(shù)存入MAX單元中。四、選作題假設(shè)一個(gè)變量中存儲(chǔ)的是一個(gè)帶符號(hào)數(shù)的原碼,編程求其補(bǔ)碼。五、實(shí)驗(yàn)要求1.理解符號(hào)地址與實(shí)際地址的關(guān)系。2.給出不同的變量值,在debug下跟蹤程序運(yùn)行過(guò)程。3.提交實(shí)驗(yàn)報(bào)告。10實(shí)驗(yàn)三循環(huán)程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?.掌握循環(huán)指令的應(yīng)用方法。2.掌握循環(huán)程序的結(jié)構(gòu)和設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái)(安裝匯編軟件)。三、實(shí)驗(yàn)內(nèi)容1.統(tǒng)計(jì)BX寄存器中二進(jìn)制1的個(gè)數(shù)。2.定義10個(gè)字型帶符號(hào)數(shù),求其最大值并存于max單元中。四、實(shí)驗(yàn)要求1.理解符號(hào)地址與實(shí)際地址的關(guān)系。2.

5、給出不同的變量值,在debug下跟蹤程序運(yùn)行過(guò)程。3.提交實(shí)驗(yàn)報(bào)告。10實(shí)驗(yàn)四子程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?.掌握子程序的定義和調(diào)用方法。2.掌握DOS調(diào)用方法。3.掌握子程序調(diào)用與返回語(yǔ)句執(zhí)行時(shí)堆棧變換情況。4.掌握DOS調(diào)用程序的調(diào)試方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái)(安裝匯編軟件)。三、實(shí)驗(yàn)內(nèi)容(二選一)1.將BX中的十六進(jìn)制數(shù)轉(zhuǎn)換成4個(gè)ASCII碼數(shù)據(jù),要求代碼轉(zhuǎn)換部分用子程序?qū)崿F(xiàn)。注:子程序入口、出口參數(shù)用AL。2.從鍵盤(pán)接收4位十進(jìn)制數(shù),將其轉(zhuǎn)換為十六進(jìn)制數(shù)并顯示。注:轉(zhuǎn)換結(jié)果存放在BX中。四、選作題1.從鍵盤(pán)接收一個(gè)字符,然后顯示其對(duì)應(yīng)的前導(dǎo)、本身和后繼字符。2.在屏幕上顯示26個(gè)大寫(xiě)

6、英文字母A~Z。五、實(shí)驗(yàn)要求1.在debug下跟蹤程序運(yùn)行過(guò)程,對(duì)與堆棧有關(guān)的指令觀察堆棧指針變化情況和堆棧內(nèi)容的變化情況。2.理解用戶編寫(xiě)的子程序和DOS調(diào)用的異同點(diǎn)。3.提交實(shí)驗(yàn)報(bào)告。10實(shí)驗(yàn)五并行接口芯片8255的應(yīng)用一、實(shí)驗(yàn)?zāi)康?.認(rèn)識(shí)TDN86/51系統(tǒng)的結(jié)構(gòu)特點(diǎn)和應(yīng)用方法。2.掌握8255的各種工作方式及其應(yīng)用。3.掌握8255的初始化方法和各端口的特點(diǎn)。4.掌握8255與外設(shè)的連接方法。二、實(shí)驗(yàn)設(shè)備TDN86/51實(shí)驗(yàn)教學(xué)系統(tǒng)一臺(tái)。三、實(shí)驗(yàn)內(nèi)容1.在8255的A口接8個(gè)開(kāi)關(guān),B口接8個(gè)燈,撥動(dòng)開(kāi)關(guān)時(shí),對(duì)應(yīng)燈的狀態(tài)發(fā)生變化。2.8255的A口接8個(gè)燈,實(shí)現(xiàn)彩燈功能,彩燈顯示效

7、果自行設(shè)置。四、實(shí)驗(yàn)要求1.按要求設(shè)計(jì)電路圖。2.理解8255的工作過(guò)程和初始化過(guò)程。3.掌握不同外設(shè)的編程控制方法。4.提交實(shí)驗(yàn)報(bào)告。五、思考題1.說(shuō)出能否用一片8255實(shí)現(xiàn)12個(gè)開(kāi)關(guān)控制12個(gè)發(fā)光二極管?如果能,如何實(shí)現(xiàn)?2.延時(shí)子程序中,循環(huán)次數(shù)與顯示效果有什么關(guān)系?3.如果8255的開(kāi)關(guān)輸入采用方式1,發(fā)光二極管輸出用方式0,重做第一題。10實(shí)驗(yàn)六中斷控制器8259的應(yīng)用一、實(shí)驗(yàn)?zāi)康?.認(rèn)識(shí)TDN86/51系統(tǒng)的中斷系統(tǒng)結(jié)構(gòu)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。