微型计算机广告牌实验报告,微型计算机实验报告1资料.doc
實驗報告
1. 實驗名稱
程序編譯及調(diào)試
2. 實驗?zāi)康?/p>
掌握匯編語言語句格式,程序結(jié)構(gòu),上機調(diào)試步驟和各種類型程序的設(shè)計方法。了解匯編語言的基本語法,匯編程序的功能和匯編,調(diào)試過程,偽指令,匯編語言程序設(shè)計,系統(tǒng)功能調(diào)用。
3.實驗內(nèi)容
順序結(jié)構(gòu)是最簡單的一種程序設(shè)計語言的語句。有序地組合在一起加以描述一個算法的組合方法結(jié)構(gòu),又稱為程序的控制結(jié)構(gòu)或簡稱為程序結(jié)構(gòu),在流程圖中表示為一個個處理框串行連接,即一個語句緊跟著一個語句。計算機執(zhí)行順序結(jié)構(gòu)程序時,因而這種程序也稱為直線程序或簡單程序,順序結(jié)構(gòu)程序是最基本的程序結(jié)構(gòu),只有一個入口和一個出口,主要由數(shù)據(jù)傳送指令,算術(shù)運算指令和邏輯運算指令組成。
4. 實驗步驟或程序
匯編語言程序的編輯,匯編,鏈接和調(diào)試:匯編的處理過程分為三步:
1.編寫匯編源程序:生成擴展名為.asm的源文件
2.匯編源程序:匯編源程序簡單講即將.asm文件轉(zhuǎn)換為.obj文件。源程序文件建立完畢后,采用匯編程序TASM將匯編源程序.asm文件轉(zhuǎn)換成二進(jìn)制0,1表示的.obj目標(biāo)文件。在轉(zhuǎn)換的過程中,匯編程序會對源文件進(jìn)行掃描,如果語法有錯誤,匯編不能完成,而是將錯誤全部列出來,改正后才能匯編出來,即使匯編完成,也不能保證沒有語法錯誤的程序一定能夠正常運行,因為可能還會有其他概念或算法的錯誤。
3.鏈接目標(biāo)程序:鏈接目標(biāo)程序即將.obj文件轉(zhuǎn)化成可執(zhí)行文件.exe文件。在匯編后的目標(biāo)文件.obj中,所有的二進(jìn)制目標(biāo)代碼都是浮動的偏移地址,機器不能直接運行,需通過鏈接程序link把目標(biāo)文件,庫文件或其他目標(biāo)文件鏈接起來,形成可執(zhí)行文件。鏈接成功后的可執(zhí)行文件,可在DOS系統(tǒng)中直接運行,只要輸入相應(yīng)的文件名即可。
在內(nèi)存DATA單元中存放一個無符號字節(jié)數(shù)據(jù),編制程序?qū)⑵洳鸪蓛晌皇M(jìn)制數(shù),并存入DATA+1和DATA+2單元的低四位,DATA+1存放高位十六進(jìn)制數(shù),DATA+2單元存放低位十六進(jìn)制數(shù)。
程序:
DSEG SEGMENT MOV DATA+1,AL
DATA DB 0C2H,0,0 AND AH,FH
DSEG ENDS MOV DATA+1,AL
CSEG SEGMENT AND AH,FH
ASSUME CS:CSEG,DS:DSEG MOV DATA+2,AH
START:MOV AX,DSEG MOV AH,4CH
MOV DS,AX INT 21H
MOV AL,DATA CSEG ENDS
MOV AH,AL END START
MOV CL,04
SHR AL,CL
5.程序運行
6.出現(xiàn)的問題及解決方法
7. 心得體會及建議
在這次實驗中我了解匯編語言的基本語法,明白了匯編語言語句格式,,能夠獨立的上機調(diào)試步。知道了匯編程序的功能和匯編,調(diào)試過程,偽指令,匯編語言程序設(shè)計,系統(tǒng)功能調(diào)用。可以上機調(diào)試程序了,是我這節(jié)課比較大的收獲。而且我運行了好幾遍程序,能夠了解標(biāo)志位是怎么變化的。
建議:當(dāng)我運行程序的時候,我會觀察標(biāo)志位是怎么變化的。但是我也會有些不明白的地方,我就想到老師在指導(dǎo)的時候也不能兼顧到每一位同學(xué)。所以我建議,老師可以拿一個指定的程序讓同學(xué)們運行,然后將一下每一位的標(biāo)志位怎樣變化。然后再用一節(jié)課讓同學(xué)們自己運行自己的程序之類的。
沈陽工業(yè)大學(xué)實驗報告
專業(yè)班級: 班 學(xué)號: 姓名:
年 月日 8/10
沈陽工業(yè)大學(xué)實驗報告
專業(yè)班級: 測控技術(shù)與儀器 班 學(xué)號: 姓名:
年 月 日 1 / 7
總結(jié)
以上是生活随笔為你收集整理的微型计算机广告牌实验报告,微型计算机实验报告1资料.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一般车位多少钱啊?
- 下一篇: 库卡机器人C4计算机无法启动,KUKA-