版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
大連東軟信息學(xué)院學(xué)生實驗報告課程名稱:計算機(jī)組成原理___專業(yè)班級:__微電子13002班__姓名:__王晨旭__________學(xué)號:___1316060022_____14--15學(xué)年第2學(xué)期實驗報告注意事項1.課前必須認(rèn)真預(yù)習(xí)實驗,認(rèn)真書寫預(yù)習(xí)報告,了解實驗步驟,未預(yù)習(xí)或預(yù)習(xí)達(dá)不到要求的學(xué)生不準(zhǔn)參加實驗;2.實驗完畢,必須將結(jié)果交實驗指導(dǎo)教師進(jìn)行檢查,并將計算機(jī)正常關(guān)機(jī)、將儀器設(shè)備、用具及椅子等整理好,方可離開實驗室;3.按照實驗要求書寫實驗報告,條理清晰,數(shù)據(jù)準(zhǔn)確;4.當(dāng)實驗報告寫錯后,不能撕毀,請在相連的實驗報告紙上重寫;5.實驗報告嚴(yán)禁抄襲,如發(fā)現(xiàn)抄襲實驗報告的情況,則抄襲者與被抄襲者該次實驗以0分計;6.無故缺實驗者,按學(xué)院學(xué)籍管理制度進(jìn)行處理;7.課程結(jié)束后實驗報告冊上交實驗指導(dǎo)教師,并進(jìn)行考核與存檔。
實驗項目(1)—預(yù)習(xí)報告項目名稱數(shù)碼系統(tǒng)實驗?zāi)康募耙笸ㄟ^簡單的工具軟件來查看漢字在機(jī)器內(nèi)的存儲格式;學(xué)習(xí)通過GB2312-80文檔來計算漢字的區(qū)位碼,國標(biāo)碼和內(nèi)碼,以加深對漢字內(nèi)碼,國標(biāo)碼,區(qū)位碼等概念的認(rèn)識和理解;學(xué)習(xí)debug的使用。要求:通過GB2312-80文檔來計算漢字“中”、“國”、“人”的區(qū)位碼,國標(biāo)碼和內(nèi)碼,并通過簡單的工具軟件來查看漢字在機(jī)器內(nèi)的存儲格式,并將兩者進(jìn)行比較,觀察結(jié)果是否一致。通過debug軟件來查看文本文件在機(jī)器內(nèi)的存儲格式,以加深對ASCII碼,漢字內(nèi)碼等概念的認(rèn)識和理解,同時學(xué)習(xí)debug的使用。用記事本生成一個含有ASCII碼和漢字的文本文件,包含若干換行,再用debug軟件查看該文件的內(nèi)容和長度。通過簡單的匯編程序和debug來查看整數(shù)在機(jī)器內(nèi)的存儲格式,目的是加深對補(bǔ)碼的理解和認(rèn)識,學(xué)習(xí)debug的使用。在已經(jīng)編寫好的匯編程序int.asm中修改相應(yīng)的數(shù)據(jù)分別為±15、±63、±127,再對該程序進(jìn)行匯編和鏈接,最后用debug軟件查看生成的可執(zhí)行文件int.exe中的數(shù)據(jù)存儲。實驗內(nèi)容及原理1.漢字的內(nèi)碼計算與查看2.文本文件的存儲格式3.整數(shù)在機(jī)器內(nèi)的存儲形式預(yù)習(xí)過程中的疑問如何解決cmd、debug的操作問題?實驗項目(1)—實驗報告項目名稱數(shù)碼系統(tǒng)指導(dǎo)教師肖軍實驗室A6-216實驗日期15年3月26分組情況成績實驗步驟(算法、代碼、方法)漢字的內(nèi)碼計算與查看步驟在GB2312-80國家標(biāo)準(zhǔn)文檔中查找漢字的區(qū)位號,以“中”字為例。雙擊打開GB2312-80編碼表。在左上角的“編輯”菜單中選“查找”,在查找內(nèi)容中鍵入“中”字,如圖1-1所示。圖1-1GB2312-80編碼表單擊“查找下一個(F)”按鈕,進(jìn)行查找,結(jié)果如圖1-2所示(注意要查找的結(jié)果必須出現(xiàn)在排列的漢字矩陣中,不能出現(xiàn)在矩陣外,可多次按“查找下一個(F)”按鈕,直到查到為止),得到“中”字位于第54區(qū),第48位(位號為左邊的4加上上面的8,即48)。圖1-2查找結(jié)果將“中”字的區(qū)號和位號分別轉(zhuǎn)換為十六進(jìn)制,得到它的區(qū)位碼。區(qū)號:54=36H位號:48=30H則“中”字的區(qū)位碼為:3630H。將區(qū)位碼加上2020H即得到它的國標(biāo)碼。則“中”字的國標(biāo)碼為:5650H。將國標(biāo)碼加上8080H即得到它的內(nèi)碼(在機(jī)器中的存儲形式)。則“中”字的內(nèi)碼為:D6D0H。利用工具軟件“漢字內(nèi)碼查看器”查看漢字“中”的內(nèi)碼,如圖1-3所示。圖1-3漢字內(nèi)碼查看器將計算出來的內(nèi)碼與漢字內(nèi)碼查看器顯示的內(nèi)碼進(jìn)行比較。文本文件的存儲格式步驟:用Windows操作系統(tǒng)下的記事本程序在TXT目錄中生成test.txt文件。文件內(nèi)容為:(注意,有三個換行,最后一行沒有換行符。)abcABC012中國人計算文件的長度。換行符在計算機(jī)內(nèi)部被表示成回車符(0DH)和換行符(0AH),英文字母和數(shù)字均以ASCII碼的形式存儲,每個字符占一個字節(jié),而漢字則以內(nèi)碼形式存儲,每個漢字占兩個字節(jié),所以可以計算該文件的大小為:9*1(英文和數(shù)字)+3*2(3個漢字)+3*2(3個換行)=21字節(jié)。在Windows下查看文件test.txt的長度,觀察是否與計算的文件大小一致,方法為指向文件后按鼠標(biāo)右鍵,選“屬性”,如圖1-4所示。圖1-4test.txt文件的屬性使用debug查看文件的內(nèi)容和長度。首先進(jìn)入DOS方式(點Windows左下角的“開始”按鈕,再選擇“運(yùn)行”,鍵入cmd回車)。進(jìn)入test.txt文件所在的目錄TXT,鍵入命令:cdc:\txt,回車。鍵入:debugtest.txt,回車,出現(xiàn)“-”(短橫線,為debug軟件的提示符)。鍵入:r,回車,查看文件的長度。注意,debug軟件裝入文件后,文件的長度存儲在BX和CX中,單位是字節(jié),其中BX是高位,CX是低位,本例中BX=0000,CX=0015,由于debug中全部是十六進(jìn)制,因此文件test.txt的長度為:00000015H,即十進(jìn)制的21字節(jié)。這與我們前面計算和查看的文件長度一致。鍵入:d,回車,顯示文件的內(nèi)容。整數(shù)在機(jī)器內(nèi)的存儲形式在int.asm中修改相應(yīng)的數(shù)據(jù)。用記事本等純文本工具打開int.asm,修改相應(yīng)的數(shù)據(jù)(下面程序中的粗斜體部分),從而查看某整數(shù)在機(jī)器內(nèi)的存儲形式。注意:程序的其它部分不要改動。改動后注意保存。例如本例中將查看兩個整數(shù)+15和-15分別用8位,16位,32位,64位存儲時的存儲形式。int.asm源文件的內(nèi)容:datasegmentdb+15;8位整數(shù)db:definebytedb-15dw+15;16位整數(shù)dw:defineworddw-15dd+15;32位整數(shù)dd:definedoubleworddd-15dq+15;64位整數(shù)dq:definequardworddq-15dataendscodesegmentassumeds:data,cs:codemainprocfarstart:movax,data;讓DS指向數(shù)據(jù)段movds,axmovax,4c00hint21hmainendpcodeendsendstart匯編和鏈接。進(jìn)入DOS方式(點Windows左下角的“開始”按鈕,再選擇“運(yùn)行”,鍵入cmd回車)。進(jìn)入int.asm程序所在的目錄:cdc:\int,回車。用masmint.asm命令進(jìn)行匯編,將源程序匯編成目標(biāo)程序,連續(xù)回車,直到出現(xiàn)DOS提示符。用linkint.obj命令進(jìn)行鏈接,將目標(biāo)文件鏈接成exe文件,連續(xù)回車,直到出現(xiàn)DOS提示符。利用debug查看int.exe的數(shù)據(jù)存儲。鍵入命令debugint.exe,回車,出現(xiàn)“-”(短橫線,為debug軟件的提示符)。鍵入命令u,回車,觀察輸出結(jié)果。找到第一行MOV
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 16520:2025 EN Tourism and related services - Restaurants and catering - Vocabulary
- 2024年環(huán)境污染治理技術(shù)與工程合同
- 2024年特許連鎖合同:美容護(hù)膚品牌連鎖經(jīng)營
- 船舶英語課程設(shè)計
- 液壓課程設(shè)計集成塊
- 統(tǒng)計表微課程設(shè)計
- 箱蓋機(jī)械制造課程設(shè)計
- 文科課程設(shè)計個人日志
- 背景圖高級課程設(shè)計
- 物體旋轉(zhuǎn)課程設(shè)計思路
- 人工智能學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 北師大版(2019)必修第二冊Unit 5 Humans and nature Lesson 3 Race to the pole教學(xué)設(shè)計
- 《毛概》23版學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024CSCO胰腺癌診療指南解讀
- 窗簾采購?fù)稑?biāo)方案(技術(shù)方案)
- 電力安全工作規(guī)程考試試題(答案)
- 2024-2030年串番茄行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 城市燃?xì)夤芫W(wǎng)改造合同
- 2024-2025學(xué)年廣東省東莞市高三思想政治上冊期末試卷及答案
- 《水電站建筑物》課件
- 9-XX人民醫(yī)院樣本外送檢測管理制度(試行)
評論
0/150
提交評論