九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

計(jì)算機(jī)綜合實(shí)踐《電氣工程及其自動(dòng)化》

上傳人:jin****ng 文檔編號(hào):65252106 上傳時(shí)間:2022-03-23 格式:DOC 頁(yè)數(shù):8 大小:115.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
計(jì)算機(jī)綜合實(shí)踐《電氣工程及其自動(dòng)化》_第1頁(yè)
第1頁(yè) / 共8頁(yè)
計(jì)算機(jī)綜合實(shí)踐《電氣工程及其自動(dòng)化》_第2頁(yè)
第2頁(yè) / 共8頁(yè)
計(jì)算機(jī)綜合實(shí)踐《電氣工程及其自動(dòng)化》_第3頁(yè)
第3頁(yè) / 共8頁(yè)

本資源只提供3頁(yè)預(yù)覽,全部文檔請(qǐng)下載后查看!喜歡就下載吧,查找使用更方便

15 積分

下載資源

資源描述:

《計(jì)算機(jī)綜合實(shí)踐《電氣工程及其自動(dòng)化》》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《計(jì)算機(jī)綜合實(shí)踐《電氣工程及其自動(dòng)化》(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、四川大學(xué)網(wǎng)絡(luò)教育學(xué)院計(jì)算機(jī)綜合實(shí)踐校外學(xué)習(xí)中心: 蘇州研究院學(xué)生姓名:專(zhuān)業(yè):電氣工程及其自動(dòng)化層次:專(zhuān)升本年級(jí):學(xué)號(hào): 實(shí)踐時(shí)間:實(shí)驗(yàn)一 DEBUG 調(diào)試工具熟悉、使用一、實(shí)驗(yàn)題目:熟悉、使用DEBU調(diào)試工具二、實(shí)驗(yàn)日期: 2016/08/5三、實(shí)驗(yàn)?zāi)康?. 了解并逐步熟悉匯編語(yǔ)言的編輯方法及特點(diǎn) .2. 復(fù)習(xí) 8088匯編語(yǔ)言的段結(jié)構(gòu)、常用的指令與偽指令、存儲(chǔ)空間的分配等。3. 掌握匯編語(yǔ)言的編輯、匯編及連接的過(guò)程。4. 了解并逐步掌握運(yùn)用DEBUGS行調(diào)試匯編語(yǔ)言程序。5借助DEBU調(diào)試工具來(lái)發(fā)現(xiàn)匯編語(yǔ)言程序的錯(cuò)誤所在并加以改正。四、實(shí)驗(yàn)內(nèi)容 :1進(jìn)入DEBU方法方法1:在Windows開(kāi)

2、始菜單中單擊運(yùn)行命令,直接在運(yùn)行對(duì)話(huà)框中輸入DEBUG 方法方法2:在運(yùn)行對(duì)話(huà)框中輸入CMD啟動(dòng)DOS命令窗口后輸入DEBUG 方法3:在程序、附件、命令提示符,啟動(dòng)DOS命令窗口后輸入DEBUG2, DEBU晞令格式DEBUG勺每個(gè)命令都是一個(gè)字母,后跟一個(gè)或多個(gè)參數(shù)。下面 對(duì)DEBU令作幾點(diǎn)說(shuō)明。字母不分大小寫(xiě)。只使用16進(jìn)制數(shù),且不能帶后綴H。以空格或逗號(hào)作為命令各項(xiàng)之間的分隔符。分隔符只在兩個(gè)數(shù)值之間是必須的??梢杂?Ctrl-C 或 Ctrl-Break 終止命令的執(zhí)行。若輸入的命令有語(yǔ)法錯(cuò)誤,則提示“ Error” ,并用“八”指出錯(cuò)誤位置。3, 常用的Debug功能用Debug的

3、R命令查看、改變CPU寄存器的內(nèi)容,用Debug的D命令查看內(nèi)存中的內(nèi)容,用Debug的E命令改寫(xiě)內(nèi)存中的內(nèi)容,用Debug的U命令將內(nèi)存中的機(jī)器指令翻譯成匯編指令。用Debug的T命令執(zhí)行一條機(jī)器指令用Debug的A命令以匯編指令的格式在內(nèi)存中寫(xiě)了一條機(jī)器指令4, 用Debug的R命令查看、改變CPU寄存器的內(nèi)容,R命令用來(lái)顯示和修改寄存器的值,包括以下兩種格式。1, R 顯示所有寄存器和 8個(gè)標(biāo)志位的值 ,并反匯編 CS:IP 所指的指令。2, R寄存器名示指定寄存器的值,并等待用戶(hù)鍵入新的值,按回車(chē)鍵結(jié)束R命 令。5, 用Debug的D命令查看內(nèi)存中的內(nèi)容,D命令可以查看內(nèi)存中的內(nèi)容,D

4、命令的 格式較多,只介紹本次實(shí)驗(yàn)中用到的格式,8086/8088CPU能夠訪(fǎng)問(wèn)1M內(nèi)容,D命令 可以顯示 0000:0000H-FFFF:FFFFH 中的任何一個(gè)單元的內(nèi)存如果想知道內(nèi)存 10000H處的內(nèi)容,可以用d段地址,偏移地址的格式來(lái)查看,如輸入-d 1000:0 使用 d 1000:9 查看 1000:9 處的內(nèi)容。使用 d 1000:0 9 查看 1000:0-1000:9 的 內(nèi)容一進(jìn)入Debug,可直接使用D命令直接查看,將列出Debug預(yù)設(shè)的地址處的內(nèi) 容&用Debug的E命令改寫(xiě)內(nèi)存中的內(nèi)容,使用e起始地址數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù). 的格式來(lái)進(jìn)行如將內(nèi)存 1000:0-1000:9

5、 單元中的內(nèi)容分別寫(xiě)為 0、 1、 2、 3、 4、5、6、 7、 8、 9-e 1000:0 0 1 2 3 4 5 6 7 8 9也可以采用提問(wèn)方式一個(gè)一個(gè)修改內(nèi)存中的內(nèi)容 , 如輸入e 1000:0,按Enter鍵輸入修改的數(shù)據(jù),再按空格鍵輸入下一個(gè)要修改的數(shù) 據(jù) , 最 Enter 鍵結(jié)束操作。輸入字符串的格式,如-e 1000:10 1 a 2 C+ 3 IBM將輸入1 a 2 C+ 3 IBM 到相應(yīng)單元向內(nèi)容中寫(xiě)入機(jī)器碼 , 如 b80100 ( 代表 mov ax, 0001), b90200( 代表 mov Cx,002), 01C8( 代表 add ax, Cx), 那么輸

6、入 -e 1000:0 b8 01 00 b9 02 00 01 C8 就將該程序輸入內(nèi)容1000:0處,然后使用u命令-u 1000:0可以將內(nèi)存單元中的 內(nèi)容翻譯成匯編指令。如果要執(zhí)行該程序 , 首先用 r 命令將 Cs 修改成 1000ip 修 改成0,再執(zhí)行t命令,單步執(zhí)行程序。執(zhí)行T命令時(shí),CPU執(zhí)行CS:IP執(zhí)行的指令 并將 IP 加 1.7、用Debug的A命令以匯編指令的形式在內(nèi)存中寫(xiě)了機(jī)器指令示例,用A命令,輸入下列程序并運(yùn)行-a 1000:0mov ax, 1mov bx, 2mov Cx, 3add ax, bxadd ax, Cxadd ax, ax直接按Enter鍵結(jié)

7、果輸入。用r命令將cs修改成1000,ip修改成0,再執(zhí)行t命 令,單步執(zhí)行程序。執(zhí)行T命令時(shí),CPU執(zhí)行CS:IP執(zhí)行的指令并將IP加1.實(shí)驗(yàn)二 設(shè)計(jì)匯編語(yǔ)言程序一, 實(shí)驗(yàn)題目 設(shè)計(jì)匯編語(yǔ)言程序二, 驗(yàn)日期: 2016/08/6三, 實(shí)驗(yàn)?zāi)康?字符串統(tǒng)計(jì)程序設(shè)計(jì) 雙字乘法程序設(shè)計(jì)四, 實(shí)驗(yàn)內(nèi)容1,字符串統(tǒng)計(jì)。在數(shù)據(jù)段中建立一個(gè)緩沖區(qū)BUFFER變量VER編程使得程序具有如下功能, 從鍵盤(pán)輸入一個(gè)子字符串存入VER從鍵盤(pán)輸入包含一個(gè)或幾個(gè)子字符串的字符 串存入BUFFER統(tǒng)計(jì)BUFFER中的字符串含有多少個(gè)子字符串以及每個(gè)子字符串 的位置。2,雙字乘法程序。設(shè)計(jì)一個(gè)程序?qū)崿F(xiàn) 32位帶符號(hào)雙精度

8、數(shù)乘法運(yùn)算。 由于只有 8位和 16位的乘法 指令。因此 32 位乘法運(yùn)算是不能直接用指令實(shí)現(xiàn)的。但可以用 16位乘法指令, 通過(guò) 4 次想乘然后把部分積想加。 對(duì)于帶符號(hào)數(shù), 可以先根據(jù)絕對(duì)值求得積。 然 后判斷積的符號(hào),若積為負(fù)數(shù),應(yīng)將其用補(bǔ)碼表示。五,程序設(shè)計(jì)1 、字符串統(tǒng)計(jì)程序設(shè)計(jì) #include using namespace std;int main()char a;int b=0,c=0,d=0,e=0,f=0; cout 請(qǐng)輸入一行任意字符 :; a=cin.get();while(a!=n) if(a=128) b+;else if(a=a&a=A&a=0&a=9)else

9、 f+; a=cin.get();cout 總共有 b/2+c+d+e+f 個(gè)字符 :endl;cout 中文 t 英文 t 空格 t 數(shù)字 t 其他 endl;coutb/2tctdtetf8,0x40); outb(inb_p (0x21) & 0x01, 0x21); / 允許接收定時(shí)器中斷void do_timer(void)這是定時(shí)器主程序 , 用于每隔一段時(shí)間后進(jìn)行某些操作8253.asm:/以下是nasm格式的匯編代碼,這個(gè)中斷處理函數(shù)必須用匯編timer_interrupt: push gs push fs push es push ds push ebp push edi p

10、ush esi push edx push ecx push ebx push eax 如果你不在操作系統(tǒng)下使用 , 以下三行必須刪除 , 否則必須把 0x10 更改為內(nèi)核段 選擇符 mov eax,0x10 mov ds,ax mov es,ax mov al,0x20out 0xa0,al ; 發(fā)送 EOIout 0x20,al call do_timer pop ebx pop ecx pop edx pop esi pop edi pop ebppop ds pop es pop fs pop gs xor eax,eax iretd 踐體會(huì)次微機(jī)實(shí)驗(yàn)課程設(shè)計(jì) , 使我對(duì)微機(jī)軟硬件結(jié)合

11、有了進(jìn)一步的了解。原來(lái)并不太清 楚是什么意思 ,一直都很模糊 ,聽(tīng)課本也是很迷茫 , 而之前的那些單元實(shí)驗(yàn) ,也沒(méi) 有都做好。之前做的實(shí)驗(yàn) ,由于大部分是驗(yàn)證性的 ,所以就很被動(dòng)地去做 , 甚至并 沒(méi)有想為什么要那樣連電路 ,內(nèi)部的代碼更沒(méi)有認(rèn)真看。 這次課程設(shè)計(jì) ,因?yàn)橐?己去設(shè)計(jì)整個(gè)過(guò)程 , 所以就不得不去了解學(xué)習(xí)自己原來(lái)并沒(méi)有真正弄懂的東西。 比如一些程序的代碼的意思 ,匯編語(yǔ)言的邏輯 , 比如一些芯片的用途。使我對(duì)前面 所做的實(shí)驗(yàn)有了原理性的了解 , 回頭看一些實(shí)驗(yàn) , 也知其然其所以然了。 同時(shí)對(duì)課 本上講的一些內(nèi)容 ,不再像以前那樣覺(jué)得抽象 ,通過(guò)這次設(shè)計(jì) ,有了具體的理解。 同

12、時(shí),我也知道了設(shè)計(jì)一個(gè)項(xiàng)目, 應(yīng)該如何下手。 應(yīng)該先對(duì)項(xiàng)目要求有個(gè)全面的 了解,知道要做什么, 然后根據(jù)要求所要涉及到的知識(shí)我們要主動(dòng)去攝取, 結(jié)合 自己已學(xué)過(guò)的,再對(duì)整體框架有個(gè)感知,心里有數(shù)后,進(jìn)行設(shè)計(jì)。設(shè)計(jì)時(shí)用流程 圖,這很重要, 這樣整個(gè)思路就很清晰, 而且是按照軟硬件語(yǔ)言的邏輯順序進(jìn)行 就很方便。 設(shè)計(jì)過(guò)程可以分模塊, 不要一開(kāi)始就想把所有的功能都實(shí)現(xiàn)了, 應(yīng)該 一個(gè)模塊一個(gè)模塊地實(shí)現(xiàn), 再總的連起來(lái), 實(shí)現(xiàn)最后的總模塊。 在每個(gè)模塊設(shè)計(jì) 時(shí),盡量想到比較簡(jiǎn)單的設(shè)計(jì),簡(jiǎn)化編程和電路,也可少出錯(cuò)。對(duì)微機(jī)是這樣, 對(duì)其他的像數(shù)字系統(tǒng)設(shè)計(jì)也是一樣的。因此,我也覺(jué)得微機(jī)實(shí)驗(yàn)的這種形式的課程設(shè)計(jì)是很好也很有必要的。 對(duì)我們對(duì) 微機(jī)實(shí)驗(yàn)的理解有很大幫助。

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!