欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      微機(jī)檢測(cè)與維修實(shí)驗(yàn)報(bào)告(優(yōu)秀范文5篇)

      時(shí)間:2020-11-20 12:21:46下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《微機(jī)檢測(cè)與維修實(shí)驗(yàn)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《微機(jī)檢測(cè)與維修實(shí)驗(yàn)報(bào)告》。

      第一篇:微機(jī)檢測(cè)與維修實(shí)驗(yàn)報(bào)告

      ?

      更多企業(yè)學(xué)院:

      《中小企業(yè)管理全能版》 183 套講座+89700 份資料

      《總經(jīng)理、高層管理》 49 套講座+16388 份資料

      《中層管理學(xué)院》 46 套講座+6020 份資料

      《國(guó)學(xué)智慧、易經(jīng)》 46 套講座

      《人力資源學(xué)院》 56 套講座+27123 份資料

      《各階段員工培訓(xùn)學(xué)院》 77 套講座+ 324 份資料

      《員工管理企業(yè)學(xué)院》 67 套講座+ 8720 份資料

      《工廠生產(chǎn)管理學(xué)院》 52 套講座+ 13920 份資料

      《財(cái)務(wù)管理學(xué)院》 53 套講座+ 17945 份資料

      《銷(xiāo)售經(jīng)理學(xué)院》 56 套講座+ 14350 份資料

      《銷(xiāo)售人員培訓(xùn)學(xué)院》 72 套講座+ 4879 份資料

      ?

      更多企業(yè)學(xué)院:

      《中小企業(yè)管理全能版》 183 套講座+89700 份資料

      《總經(jīng)理、高層管理》 49 套講座+16388 份資料

      《中層管理學(xué)院》 46 套講座+6020 份資料

      《國(guó)學(xué)智慧、易經(jīng)》 46 套講座

      《人力資源學(xué)院》 56 套講座+27123 份資料

      《各階段員工培訓(xùn)學(xué)院》 77 套講座+ 324 份資料

      《員工管理企業(yè)學(xué)院》 67 套講座+ 8720 份資料

      《工廠生產(chǎn)管理學(xué)院》 52 套講座+ 13920 份資料

      《財(cái)務(wù)管理學(xué)院》 53 套講座+ 17945 份資

      《銷(xiāo)售經(jīng)理學(xué)院》 56 套講座+ 14350 份資料

      《銷(xiāo)售人員培訓(xùn)學(xué)院》 72 套講座+ 4879 份資料

      ?

      更多企業(yè)學(xué)院:

      《中小企業(yè)管理全能版》 183 套講座+89700 份資料

      《總經(jīng)理、高層管理》 49 套講座+16388 份資料

      《中層管理學(xué)院》 46 套講座+6020 份資料

      《國(guó)學(xué)智慧、易經(jīng)》 46 套講座

      《人力資源學(xué)院》 56 套講座+27123 份資料

      《各階段員工培訓(xùn)學(xué)院》 77 套講座+ 324 份資料

      《員工管理企業(yè)學(xué)院》 67 套講座+ 8720 份資料

      《工廠生產(chǎn)管理學(xué)院》 52 套講座+ 13920 份資料

      《財(cái)務(wù)管理學(xué)院》 53 套講座+ 17945 份資料

      《銷(xiāo)售經(jīng)理學(xué)院》 56 套講座+ 14350 份資料

      《銷(xiāo)售人員培訓(xùn)學(xué)院》 72 套講座+ 4879 份資料

      江 西 科 技 師 范 學(xué) 院

      實(shí) 驗(yàn) 報(bào) 告

      課 程

      微機(jī)的檢測(cè)與維修

      院 系

      教育學(xué)院

      班 級(jí)

      教育技術(shù)學(xué)

      學(xué) 號(hào)

      20092295

      姓 名

      鄧單單

      報(bào)

      規(guī)

      一、實(shí)驗(yàn)?zāi)康?/span>

      二、實(shí)驗(yàn)原理

      三、實(shí)驗(yàn)儀器

      四、實(shí)驗(yàn)方法及步驟

      五、實(shí)驗(yàn)記錄及數(shù)據(jù)處理

      六、誤差分析及問(wèn)題討論

      目 目

      1.

      計(jì)算機(jī)硬件組裝

      2.BIOS_CMOS解析與應(yīng)用

      3.4.5.6.7.8.9.10.11.12.13.14.15.每次實(shí)驗(yàn)課必須帶上此本子,以便教師檢查預(yù)習(xí)情況和記錄實(shí)驗(yàn)原始數(shù)據(jù)。

      實(shí)驗(yàn)時(shí)必須遵守實(shí)驗(yàn)規(guī)則。用正確的理論指導(dǎo)實(shí)踐袁必須人人親自動(dòng)手實(shí)驗(yàn),但反對(duì)盲目亂動(dòng),更不能無(wú)故損壞儀器設(shè)備。

      這是一份重要的不可多得的自我學(xué)習(xí)資料袁它將記錄著你在大學(xué)生涯中的學(xué)習(xí)和學(xué)習(xí)成果。請(qǐng)你保留下來(lái),若干年后再翻閱仍將感到十分新鮮,記憶猶新。它將推動(dòng)你在人生奮斗的道路上永往直前!

      一、實(shí)驗(yàn)課程名稱

      微機(jī)檢測(cè)與維修 二、實(shí)驗(yàn)項(xiàng)目名稱

      BIOS_CMOS 解析與應(yīng)用

      三、實(shí)驗(yàn)?zāi)康暮鸵?/span>

      對(duì) BIOS 和 CMOS 的功能認(rèn)識(shí) 四、實(shí)驗(yàn)內(nèi)容和原理

      1.BIOS(Basic Input/Output System)即基本輸入/輸出系統(tǒng),它為計(jì)算機(jī)提供最底層、最直接的硬件控制與支持。熟悉 BIOS 的設(shè)置對(duì)于使用和維護(hù)計(jì)算機(jī)都有很大的幫助,用戶可以在 BIOS 中設(shè)置硬件相關(guān)的工作參數(shù),通過(guò)這些參數(shù)的設(shè)置可以改善計(jì)算機(jī)系統(tǒng)運(yùn)行的性能。

      2.CMOS,全稱 Complementary Metal Oxide Semiconductor,即互補(bǔ)金屬氧化物半導(dǎo)體,是計(jì)算機(jī)主板上的一塊可讀寫(xiě)的 RAM 芯片,用來(lái)保存當(dāng)前系統(tǒng)的硬件配置和用戶對(duì)某些參數(shù)的設(shè)定,由主板的 CMOS 電池供電。

      五、主要儀器設(shè)備

      計(jì)算機(jī) 六、操作方法與實(shí)驗(yàn)步驟

      1.不同類(lèi)型的 BIOS 進(jìn)入 BIOS 設(shè)置程序的按鍵也不同,Award BIOS 按【Del】鍵進(jìn)入,AMI BIOS 按【Del】鍵或【Esc】鍵進(jìn)入,Phoenix BIOS 按【F2】鍵進(jìn)入。當(dāng)計(jì)算機(jī)自檢出錯(cuò)時(shí),會(huì)停止在自檢畫(huà)面,這時(shí)可以根據(jù)提示按相應(yīng)的鍵進(jìn)入。在 BIOS 設(shè)置界面中可以進(jìn)行的操作如下。

      【←】、【→】、【↑】、【↓】鍵:在各設(shè)置項(xiàng)目間切換移動(dòng)。

      【F1】或【Alt+H】鍵:彈出 General Help 窗口,并顯示所有功能鍵的說(shuō)明?!荆炕颉綪age Up】鍵:切換選項(xiàng)設(shè)置值(遞增)?!荆炕?/p>

      【Page Down】鍵:切換選項(xiàng)設(shè)置值(遞減)?!綟5】鍵:載入選項(xiàng)修改

      前的設(shè)置值,即上一次設(shè)置的值?!綟6】鍵:載入選項(xiàng)的 BIOS 默認(rèn)值,即最安全的設(shè)置值?!綟7】鍵:載入選項(xiàng)的最優(yōu)化默認(rèn)值?!綟10】鍵:保存并退出 BIOS 設(shè)置畫(huà)面?!綞sc】鍵:回到前一畫(huà)面或是主畫(huà)面,或從主畫(huà)面中結(jié)束設(shè)置程序。另外按【Esc】鍵也可不保存 BIOS 設(shè)置程序并要求退出設(shè)置?!綞nter】鍵:確認(rèn)執(zhí)行、顯示選項(xiàng)的所有設(shè)置值并進(jìn)入選項(xiàng)子菜單。

      七、實(shí)驗(yàn)結(jié)果與分析、心得

      BIOS 的主要設(shè)置選項(xiàng)有:

      1、基本參數(shù)設(shè)置:包括系統(tǒng)時(shí)鐘、顯示器類(lèi)型等。2、磁盤(pán)驅(qū)動(dòng)器設(shè)置:包括自動(dòng)檢測(cè)到硬盤(pán)、啟動(dòng)順序。3、硬盤(pán)檢測(cè)、鍵盤(pán)設(shè)置:包括加電是否檢測(cè)到硬盤(pán)、鍵盤(pán)類(lèi)型、鍵盤(pán)參數(shù)等。4、存儲(chǔ)器設(shè)置:包括存儲(chǔ)器容量、讀寫(xiě)時(shí)序等等。5、安全設(shè)置:包括硬盤(pán)分區(qū)保護(hù)、開(kāi)機(jī)口令、Setup口令等。6、電源管理設(shè)置:?jiǎn)拘压δ堋DE設(shè)備斷電方式等。7、PCI局部總線參數(shù)設(shè)置:關(guān)于即插即用的功能設(shè)置、PCI插槽IRQ中斷請(qǐng)求號(hào)等。8、主板集成接口設(shè)置:包括板上FDC軟驅(qū)接口、串/并口等一些設(shè)置。

      第二篇:操作系統(tǒng)故障檢測(cè)與維修實(shí)驗(yàn)報(bào)告

      實(shí)驗(yàn)一 創(chuàng)建MS-DOS啟動(dòng)盤(pán)實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

      了解并掌握MS-DOS啟動(dòng)盤(pán)的創(chuàng)建方法。

      二、實(shí)驗(yàn)內(nèi)容: MS-DOS啟動(dòng)盤(pán)的創(chuàng)建。

      三、實(shí)驗(yàn)準(zhǔn)備 計(jì)算機(jī)

      四、實(shí)驗(yàn)步驟

      1、準(zhǔn)備文件

      (1)將GHOST For DOS(GHOST.EXE)拷貝到C:EasyBootdisk1下面;(2)將其它你需要刻錄的軟件也拷貝到C:EasyBootdisk1下面;(3)也可將GOHST的系統(tǒng)分區(qū)備份也拷貝到C:EasyBootdisk1下面;

      2、制作中文啟動(dòng)菜單

      運(yùn)行EasyBoot,單擊“屏幕布局”選項(xiàng)卡,單擊“文本顯示”選項(xiàng)卡,定義啟動(dòng)菜單的文字屬性,設(shè)置一些光盤(pán)制作信息;

      在“菜單條”選項(xiàng)卡中用鼠標(biāo)單擊該界面右下角窗口中的對(duì)應(yīng)條目,命令參數(shù)均采用軟件的默認(rèn)值,回到“文件”選項(xiàng)卡,按“保存”按鈕,軟件即會(huì)自動(dòng)生成所需的啟動(dòng)文件和菜單文件。

      3、制作ISO文件

      將相應(yīng)的啟動(dòng)文件dos98.img拷貝到C:EasyBootdisk1ezboot目錄下,切換到“文件”選項(xiàng)卡中按下“制作ISO”按鈕,選擇光盤(pán)文件目錄為:C:EasyBootdisk1,設(shè)定引導(dǎo)文件為C:EasyBootdisk1ezbootloader.bin,在“選項(xiàng)”欄選中“優(yōu)化光盤(pán)文件”項(xiàng),設(shè)置輸出的ISO文件名為:C:EasyBootisoGHOST.iso,按“制作”按鈕即可生成一個(gè)GHOST啟動(dòng)安裝光盤(pán)的ISO文件。

      4、刻錄光盤(pán)

      用DAEMON Tools等虛擬光驅(qū)工具加載 Winxp.iso 文件,確認(rèn)文件無(wú)損,用燒錄軟件軟件Nero將其燒錄到光盤(pán)上。

      5、啟動(dòng)并運(yùn)行GHOST 用GHOST啟動(dòng)光盤(pán)啟動(dòng)電腦,運(yùn)行GHOST.實(shí)驗(yàn)二

      網(wǎng)絡(luò)連接故障診斷實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

      了解并掌握網(wǎng)絡(luò)連接故障的診斷與維護(hù)方法。

      二、實(shí)驗(yàn)內(nèi)容:

      對(duì)網(wǎng)絡(luò)連接故障進(jìn)行診斷與維護(hù)。

      三、實(shí)驗(yàn)準(zhǔn)備 計(jì)算機(jī)

      四、實(shí)驗(yàn)步驟

      1、引起連接問(wèn)題的可能原因

      (1)、網(wǎng)絡(luò)適配器和交換機(jī)端口的雙工級(jí)別或傳輸速度設(shè)置不匹配。(2)、傳輸速率為 10/100 兆比特每秒(Mbps)的網(wǎng)絡(luò)適配器或交換機(jī)無(wú)法正常交換。有些自動(dòng)探測(cè)設(shè)置不能正確檢測(cè)某些網(wǎng)絡(luò)適配器的速度。

      (3)、網(wǎng)絡(luò)適配器與母板或其他的硬件或軟件組件和驅(qū)動(dòng)程序不兼容。

      2、解決方法

      (1)、使用 Ping 或 PathPing 命令行工具測(cè)試基礎(chǔ)連接性;(2)、使用 Ping 來(lái)隔離網(wǎng)絡(luò)硬件問(wèn)題和不兼容的配置;(3)、使用 PathPing 檢測(cè)多躍點(diǎn)行程中的數(shù)據(jù)包丟失。

      實(shí)驗(yàn)三 IE 常用錯(cuò)誤修復(fù)實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

      了解并掌握IE常見(jiàn)故障的診斷與維護(hù)方法。

      二、實(shí)驗(yàn)內(nèi)容:

      對(duì)IE常見(jiàn)故障進(jìn)行診斷與維護(hù)。

      三、實(shí)驗(yàn)準(zhǔn)備 計(jì)算機(jī)

      四、實(shí)驗(yàn)步驟

      1、網(wǎng)絡(luò)連接正常但無(wú)法打開(kāi)網(wǎng)頁(yè),提示404 not found等錯(cuò)誤信息

      ① 打開(kāi)IE, 點(diǎn)“工具” →“Internet 選項(xiàng)”→選擇“高級(jí)”選項(xiàng)卡→在“重置Internet Explorer設(shè)置”中點(diǎn)“重置” ; ② 在“設(shè)置”列表中找到“仿冒網(wǎng)站篩選器”,選擇“關(guān)閉自動(dòng)網(wǎng)站檢查”。

      2、IE發(fā)生內(nèi)部錯(cuò)誤,窗口被關(guān)閉

      ①關(guān)閉過(guò)多的ie窗口。如果在運(yùn)行需占大量?jī)?nèi)存的程序,建議ie窗口打開(kāi)數(shù)不要超過(guò)5個(gè);

      ②降低ie安全級(jí)別。執(zhí)行“工具→internet選項(xiàng)”菜單,選擇“安全”選項(xiàng)卡,單擊“默認(rèn)級(jí)別”按鈕,拖動(dòng)滑塊降低默認(rèn)的安全級(jí)別; ③將ie升級(jí)到最新6.0及以上版本。

      3、出現(xiàn)運(yùn)行錯(cuò)誤

      ①啟動(dòng)ie,執(zhí)行“工具→internet選項(xiàng)”菜單,選擇“高級(jí)”選項(xiàng)卡,選中“禁止腳本調(diào)試”復(fù)選框,最后單擊“確定”按鈕即可; ②將ie瀏覽器升級(jí)到最新版本。

      4、ie無(wú)法打開(kāi)新窗口

      單擊“開(kāi)始→運(yùn)行”,依次運(yùn)行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”將這兩個(gè)dll文件注冊(cè),然后重啟系統(tǒng)。如果還不行,則可以將mshtml.dll、urlmon.dll、ms.dll、browseui.dll、oleaut32.dll、shell32.dll也注冊(cè)一下。

      6、脫機(jī)卻無(wú)法瀏覽本機(jī)上的網(wǎng)頁(yè)

      ①可用直接在“臨時(shí)文件夾”中搜索的方法來(lái)激活它。按下win+f,在“包含文字”處輸入部分記憶中的關(guān)鍵字,在“搜索”處按“瀏覽”按鈕選擇ie臨時(shí)文件夾的地址,如“c:\windows\temporaryinternetfiles”,單擊“開(kāi)始查找”,在結(jié)果列表里雙擊目標(biāo)頁(yè)打開(kāi)。? ②可以嘗試用騰訊的te等瀏覽器來(lái)脫機(jī)瀏覽。

      實(shí)驗(yàn)四 注冊(cè)表故障維修實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

      了解并掌握常見(jiàn)注冊(cè)表故障的診斷與維護(hù)。

      二、實(shí)驗(yàn)內(nèi)容:

      對(duì)常見(jiàn)注冊(cè)表故障的診斷與維護(hù)。

      三、實(shí)驗(yàn)準(zhǔn)備 計(jì)算機(jī)

      四、實(shí)驗(yàn)步驟

      1、“我的文檔”無(wú)法打開(kāi),提示被禁用

      2、單擊鼠標(biāo)右鍵無(wú)法彈出右鍵菜單

      3、刪除文件時(shí)提示“文件正在使用無(wú)法刪除”

      4、注冊(cè)表不能使用

      5、用卸載程序無(wú)法將軟件卸載

      實(shí)驗(yàn)五 GHOST 軟件的使用

      一、實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

      了解并掌握的數(shù)據(jù)的備份與還原的軟件的使用方法。

      二、實(shí)驗(yàn)內(nèi)容:

      使用GHOST軟件分區(qū)備份到鏡像文件

      三、實(shí)驗(yàn)準(zhǔn)備 計(jì)算機(jī)、GHOST盤(pán)

      四、實(shí)驗(yàn)步驟

      1、運(yùn)行GHOST主界面后,選擇菜單“Local→Partition→to Image”。

      2、選擇要備份的硬盤(pán),故此直接單擊【OK】確定。

      3、選擇備份的分區(qū),如第一個(gè)分區(qū),單擊OK。

      4、選擇備份檔案存放的路徑與文件名,如D:﹨Win XP。

      5、用【Tab】鍵將光標(biāo)移動(dòng)到【Save】,回車(chē)確定后,出現(xiàn)備份文件壓縮類(lèi)型提示框,有三種選擇;

      6、用【Tab】鍵將光標(biāo)移動(dòng)到【Fast】,回車(chē)確定后,屏幕給出了確認(rèn)選擇對(duì)話框。

      7、選擇“Yes”后,即開(kāi)始執(zhí)行復(fù)制過(guò)程。

      8、等待一段時(shí)間,屏幕給出了成功提示框,至此分區(qū)備份結(jié)束。

      第三篇:微機(jī)實(shí)驗(yàn)報(bào)告

      自動(dòng)化 學(xué)院 物聯(lián)網(wǎng) 專(zhuān)業(yè) 1 班 學(xué)號(hào)

      姓名 協(xié)作者 教師評(píng)定

      實(shí)驗(yàn)一 操作訓(xùn)練及數(shù)碼轉(zhuǎn)換實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      1)掌握80x86微機(jī)原理及接口技術(shù)教學(xué)實(shí)驗(yàn)系統(tǒng)的操作,熟悉Wmd86聯(lián)級(jí)集成開(kāi)發(fā)調(diào)試軟件的操作環(huán)境。

      2)掌握不同進(jìn)制數(shù)及數(shù)碼相互轉(zhuǎn)換的程序設(shè)計(jì)方法。

      二、實(shí)驗(yàn)設(shè)備

      PC一臺(tái),td-pite微機(jī)/單片機(jī)教學(xué)實(shí)驗(yàn)裝置一套。

      三、實(shí)驗(yàn)內(nèi)容與步驟 實(shí)驗(yàn)程序:

      1、STAK SEGMENT STACK

      DW 64 DUP(?)STACK ENDS DATA SEGMENT

      ORG 0500H DATA1 DB 00H, 01H,02H,03H,04H,05H,06H,07H,08H,09H,10H

      DB 11H,12H,13H,14H,15H

      ORG 0600H DATA2 DB 16 DUP(?)DATA ENDS CODE SEGMENT

      ASSUME CS:CODE,DS:DATA START: MOV AX,DATA

      MOV DS,AX

      MOV SI,OFFSET DATA1

      MOV DI, OFFSET DATA2

      MOV CX,0010H A1: MOV AL,[SI]

      MOV [DI],AL

      INC SI

      INC DI

      LOOP A1

      MOV AH,4CH INT 21H CODE ENDS END START 編譯連接后使用U命令查看DS地址為0208 使用G命令運(yùn)行再用D命令查看結(jié)果正確

      2、將ASCLL碼表示的十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù) 參考程序 略 利用E命令修改0500開(kāi)始的數(shù)據(jù)輸入34 35 后G命令運(yùn)行再用D命令查看結(jié)果為DATA:0510 2D正確輸入為12 95時(shí)對(duì)應(yīng)結(jié)果為0C 5F 編程練習(xí)一:

      1)編程實(shí)現(xiàn)將十進(jìn)制數(shù)的ASCLL碼轉(zhuǎn)換成BCD碼 要求:用E命令從鍵盤(pán)輸入的五位十進(jìn)制數(shù)的ASCLL碼已存放在0500H起始的內(nèi)存單元內(nèi)(例25H、30H、32H、34H、65H),把它轉(zhuǎn)換成BCD碼后,再分別存入050AH起始的內(nèi)存單元內(nèi)。若輸入的不是十進(jìn)制數(shù)的ASCLL碼,則對(duì)應(yīng)的結(jié)果的存放單元內(nèi)容為“FF” 程序代碼:

      STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0500H DATA1 DB 25H,30H,32H,34H,65H ORG 050AH DATA2 DB 5 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX, DATA MOV DS, AX MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2 MOV CL,5 A1: MOV AL, [SI] CMP AL,30H JB A2 CMP AL,39H JA A2 AND AL, 0FH MOV [DI], AL JMP NEXT A2: MOV BYTE PTR [DI], 0FFH JMP NEXT NEXT: INC SI INC DI DEC CL JNZ A1 MOV AH,4CH INT 21H CODE ENDS END START 實(shí)驗(yàn)結(jié)果:

      自動(dòng)化 學(xué)院 物聯(lián)網(wǎng) 專(zhuān)業(yè) 1 班 學(xué)號(hào)

      姓名 協(xié)作者 教師評(píng)定

      實(shí)驗(yàn)二:運(yùn)算類(lèi)編程實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      1)掌握使用運(yùn)算類(lèi)指令編程及調(diào)試方法。

      2)掌握運(yùn)算類(lèi)指令對(duì)各狀態(tài)標(biāo)志位的影響及其測(cè)試方法。3)學(xué)習(xí)使用軟件監(jiān)視變量的方法。

      二、實(shí)驗(yàn)設(shè)備

      PC一臺(tái),td-pite微機(jī)/單片機(jī)教學(xué)實(shí)驗(yàn)裝置一套。

      三、實(shí)驗(yàn)內(nèi)容及步驟

      4、除法運(yùn)算

      題目:十進(jìn)制的除法。被除數(shù)和除數(shù)均已非壓縮BCD數(shù)形式存放在內(nèi)存中。試驗(yàn)程序:

      STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT DATA1 DB 2 DUP(?)DATA2 DB 1 DUP(?)RESULT DB 2 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS: CODE,DS:DATA START: MOV AX, DATA MOV DS, AX CALL INIT MOV SI, OFFSET DATA2 MOV BL, [SI] MOV SI,OFFSET DATA1 MOV DI, OFFSET RESULT MOV CL,0AH MOV AL,[SI] MUL CL ADD AL,[SI+01H] MOV AH,00H DIV BL MOV AH , 00H DIV CL MOV [DI],AX MOV AH,4CH INT 21H INIT: MOV SI,OFFSET RESULT MOV CX,0002H MOV AX,00H A1:MOV [SI],AL INC SI LOOP A1 RET CODE ENDS END START 用e命令賦值被除數(shù)09 02 除數(shù)04 g命令運(yùn)行 d命令查看0072:0003 顯示02 03 運(yùn)行結(jié)果:

      編程練習(xí)

      2)已知在起始地址為0500H的內(nèi)存單元中,存放一串?dāng)?shù)據(jù):10H,20H,30H,40H,50H,60H.請(qǐng)編程求其平均值,并把平均值轉(zhuǎn)換成BCD數(shù)存入0500H單元中。程序代碼:

      STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0500H DATA1 DW 10H,20H,30H,40H,50H,60H ORG 0510H DATA2 DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2 MOV AX,[SI] MOV CL, 5 A1: MOV BX,[SI+2] ADD AX,BX INC SI INC SI DEC CL JNZ A1 MOV BL,06H DIV BL MOV BL,0AH DIV BL MOV BH,AH MOV BL,10H MUL BL ADD AL,BH MOV [DI],AL MOV AH,4CH INT 21H CODE ENDS END START 用g命令運(yùn)行再用d命令查看0772:0510中內(nèi)容為56

      自動(dòng)化 學(xué)院 物聯(lián)網(wǎng) 專(zhuān)業(yè) 1 班 學(xué)號(hào)311300 姓名 協(xié)作者 教師評(píng)定

      實(shí)驗(yàn)三:分支、循環(huán)及子程序設(shè)計(jì)實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      1)了解分支、循環(huán)子程序等程序的基本結(jié)構(gòu)。

      2)掌握分支程序、循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)和調(diào)試方法。3)掌握子程序的定義和調(diào)試方法。

      二、實(shí)驗(yàn)設(shè)備

      PC一臺(tái),td-pite微機(jī)/單片機(jī)教學(xué)實(shí)驗(yàn)裝置一套。

      三、實(shí)驗(yàn)內(nèi)容和步驟 3.名次表 程序代碼:

      STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0100H DATA1 DB 10 DUP(?)ORG 0200H DATA2 DB 10 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV SI,OFFSET DATA1 MOV CX,000AH MOV DI,OFFSET DATA2 A1: CALL AA1 MOV AL,0AH SUB AL,CL INC AL MOV BX,DX MOV [BX+DI],AL LOOP A1 MOV AH,4CH INT 21H AA1: PUSH CX MOV CX,000AH MOV AL, 00H MOV BX,0100H MOV SI,BX A2: CMP AL,[SI] JAE A3 MOV AL,[SI] MOV DX,SI SUB DX,BX A3: INC SI LOOP A2 ADD BX,DX MOV AL,00H MOV [BX],AL POP CX RET CODE ENDS END START 實(shí)驗(yàn)步驟:

      匯編連接生成exe文件

      用e命令輸入:3CH,40H,47H,61H,4FH,5DH,52H,30H,56H,45H,等十個(gè)成績(jī)。再用g命令運(yùn)行d命令查看0722:0200.編程練習(xí)

      2)有3個(gè)8位二進(jìn)制數(shù)連續(xù)存放在0200H開(kāi)始的內(nèi)存單元中,設(shè)他們之中至少有兩個(gè)數(shù)是相同的。編寫(xiě)程序找出與這兩個(gè)數(shù)不同的數(shù),把該數(shù)所在地址送到0204H單元,若三個(gè)數(shù)都相同則送0FFFFH到0204單元。程序代碼:

      STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0200H DATA1 DB ? DATA2 DB ? DATA3 DB ? ORG 0204H DATA4 DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS ,AX LEA SI,DATA1 LEA SI,DATA4 MOV AL,[SI] MOV AH,[SI+1] MOV BL,[SI+2] CMP AL,AH JZ A1 CMP AL,BL JZ A2 MOV [DI],SI JMP A4 A2: ADD SI,1 MOV [DI],SI JMP A4 A1: CMP AL,BL JZ A3 ADD SI,2 MOV [DI],SI JMP A4 A3: MOV [DI] ,0FFFFH A4:MOV AH,4CH INT 21H CODE ENDS END START 實(shí)驗(yàn)步驟:e0772:0200命令輸入數(shù)據(jù)01 01 01g命令運(yùn)行 的命令查看得到

      運(yùn)行結(jié)果:

      第四篇:微機(jī)實(shí)驗(yàn)報(bào)告

      微機(jī)實(shí)驗(yàn)報(bào)告

      曾東明

      實(shí)驗(yàn)一 輸出字符‘A’

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.通過(guò)這個(gè)簡(jiǎn)單的例子熟悉在微機(jī)上建立、匯編、鏈接和運(yùn)行8086/8088匯編語(yǔ)言程序的過(guò)程。

      2.掌握字符的顯示方法。3.學(xué)習(xí)DOS系統(tǒng)功能調(diào)用。

      二、實(shí)驗(yàn)內(nèi)容

      輸出字符?A?,程序流程圖如圖1-1所示。

      圖1-1輸出字符?A?程序流程圖

      源程序如下:

      CODE

      SEGMENT

      ASSUME

      CS:CODE

      MOV

      DL, 'A'

      MOV

      AH, 2

      INT

      21H

      MOV

      AH, 4CH

      INT

      21H

      CODE

      ENDS

      END

      三、實(shí)驗(yàn)設(shè)備

      PC機(jī)一臺(tái),MASM匯編程序

      四、實(shí)驗(yàn)步驟

      1.用記事本將源程序輸入,并存盤(pán)。

      注意:源程序是用匯編語(yǔ)言語(yǔ)句編寫(xiě)的程序,并不能為機(jī)器所識(shí)別。源程序的擴(kuò)展名為.ASM 2.用宏匯編程序?qū)?ASM源程序匯編成機(jī)器碼的目標(biāo)文件(OBJ文件)3.用LINK程序產(chǎn)生執(zhí)行文件(EXE文件)4.執(zhí)行程序

      實(shí)驗(yàn)結(jié)果:

      五、心得體會(huì)

      第一次經(jīng)歷了匯編語(yǔ)言的上機(jī)過(guò)程,對(duì)在計(jì)算機(jī)上進(jìn)行匯編語(yǔ)言程序設(shè)計(jì)的步驟不是很熟悉,對(duì)命令提示符的一些操作命令不懂,后來(lái)查閱了一些資料,比如可以在window7下按住shift,點(diǎn)擊鼠標(biāo)右鍵,在彈出的窗口里就可以打開(kāi)命令提示符了。

      六、思考題

      1.請(qǐng)說(shuō)出一個(gè)完整的匯編程序從編寫(xiě)到運(yùn)行所需的步驟。(1)用編輯程序建立ASM源程序文件

      (2)用宏匯編程序?qū)?ASM源程序匯編成機(jī)器碼的目標(biāo)文件(OBJ文件)(3)用LINK程序產(chǎn)生執(zhí)行文件(EXE文件)(4)在DOS命令行直接鍵入文件名執(zhí)行該文件 2.修改源程序,改變屏幕顯示的內(nèi)容。修改的源程序: CODE

      SEGMENT

      ASSUME

      CS:CODE

      MOV

      DL, 'D'

      MOV

      AH, 2

      INT

      21H

      MOV

      AH, 4CH

      INT

      21H

      CODE

      ENDS

      END

      實(shí)驗(yàn)二 數(shù)據(jù)的顯示實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.掌握屏幕上顯示各種進(jìn)制數(shù)據(jù)的方法。

      2.掌握將內(nèi)存中的二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制、十六進(jìn)制數(shù)的方法。

      3.學(xué)會(huì)子程序的編寫(xiě)、調(diào)用及數(shù)據(jù)傳遞方法。

      二、實(shí)驗(yàn)內(nèi)容

      1.把BX中的無(wú)符號(hào)二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),在屏幕上顯示出來(lái)。

      2.把BX中的帶符號(hào)二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),在屏幕上顯示出來(lái)。

      3.求一個(gè)數(shù)據(jù)塊(由10個(gè)單字節(jié)的無(wú)符號(hào)數(shù)組成)中的最大元素,并將結(jié)果以十進(jìn)制數(shù)的形式在屏幕上顯示出來(lái)。

      4.求一個(gè)數(shù)據(jù)塊(由20個(gè)單字節(jié)的帶符號(hào)數(shù)組成)中的正數(shù)之和(和不超過(guò)字)和負(fù)數(shù)之和(和不超過(guò)字),并在屏幕上用十進(jìn)制數(shù)的形式分別顯示出兩個(gè)和。

      5.將寄存器BX中的二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù),并在屏幕上顯示出來(lái)。從高到低依次取出4位二進(jìn)制數(shù)變?yōu)锳SCII碼輸出即可。

      三、實(shí)驗(yàn)設(shè)備:

      PC機(jī)一臺(tái)、masm匯編程序

      四、實(shí)驗(yàn)步驟:

      依照前面介紹的方法,對(duì)每一個(gè)實(shí)驗(yàn)內(nèi)容對(duì)應(yīng)的程序進(jìn)行編輯、編譯、連接和運(yùn)行,直到達(dá)到實(shí)驗(yàn)要求。

      1.實(shí)驗(yàn)內(nèi)容1(1)實(shí)驗(yàn)內(nèi)容1的流程圖,如圖所示:

      (2)實(shí)驗(yàn)內(nèi)容1的程序:

      CODE SEGMENT

      ASSUME

      CS: CODE

      DEC_DIV MACRO

      MOV

      AX, BX

      MOV

      DX, 0

      DIV

      CX

      MOV

      BX, DX

      MOV

      DL, AL

      ADD

      DL, 30H

      MOV

      AH, 2

      INT

      21H

      ENDM

      START: MOV

      BX, 0FFFH

      MOV

      CX, 1000

      DEC_DIV

      MOV

      CX, 100

      DEC_DIV

      MOV

      CX, 10

      DEC_DIV

      MOV

      CX, 1

      DEC_DIV

      MOV

      AH, 4CH

      INT

      21H

      CODE ENDS

      END

      START(3)實(shí)驗(yàn)結(jié)果:

      2.實(shí)驗(yàn)內(nèi)容2(1)實(shí)驗(yàn)容1的程序: DATA SEGMENT A DW 1000 B DW 100 C DW 10 D DW 1 DATA ENDS CODE SEGMENT

      ASSUME

      CS: CODE,DS:DATA

      START: MOV

      AX,DATA

      MOV

      DS,AX

      MOV

      BX, 0FFEFH;-0017的補(bǔ)碼是0FFEFH

      OR BX,BX

      JNS NEXT

      NEG BX

      AND BH,7FH

      MOV DL,2DH

      MOV AH,2

      INT 21H

      NEXT:

      MOV

      SI,OFFSET A

      CALL

      DEC_DIV

      MOV

      SI,OFFSET B

      CALL

      DEC_DIV

      MOV

      SI,OFFSET C

      CALL

      DEC_DIV

      MOV

      SI,OFFSET D

      CALL

      DEC_DIV

      MOV

      AH, 4CH

      INT

      21H

      DEC_DIV PROC

      NEAR

      MOV CX, [SI]

      MOV

      AX, BX

      MOV

      DX, 0

      DIV

      CX

      MOV

      BX, DX

      MOV

      DL, AL

      ADD

      DL, 30H

      MOV

      AH, 2

      INT

      21H

      RET

      DEC_DIV ENDP

      CODE ENDS

      END

      START(2)實(shí)驗(yàn)結(jié)果:

      3.實(shí)驗(yàn)內(nèi)容3(1)實(shí)驗(yàn)內(nèi)容3的流程圖,如圖所示:

      (2)實(shí)驗(yàn)3的程序: DATA

      SEGMENT

      BLOCK

      DB 1,0,5,7,10,30,100,127,90,80

      RESULT

      DB

      ?,?

      BUF

      DB

      'MAX IS:$' DATA

      ENDS CODE

      SEGMENT

      ASSUME

      CS:CODE,DS:DATA

      BEGIN

      PROC

      FAR

      MOV

      AX, DATA

      MOV

      DS, AX

      MOV

      CX, 9

      LEA

      SI, BLOCK

      MOV

      AL, [SI]

      X1: INC

      SI

      CMP

      AL, [SI]

      JAE

      X2

      MOV

      AL, [SI]

      X2: LOOP

      X1

      MOV

      RESULT, AL

      MOV DX, OFFSET BUF

      MOV AH, 9

      INT 21H

      MOV

      BL,RESULT

      CBW

      MOV

      CX, 1000

      CALL

      DEC_DIV

      MOV

      CX, 100 CALL

      DEC_DIV MOV

      CX, 10 CALL

      DEC_DIV

      MOV

      CX, 1

      CALL

      DEC_DIV

      MOV

      AH, 4CH

      INT

      21H

      DEC_DIV PROC

      NEAR

      MOV

      AX, BX

      MOV

      DX, 0

      DIV

      CX

      MOV

      BX, DX

      MOV

      DL, AL

      ADD

      DL, 30H

      MOV

      AH, 2

      INT

      21H

      RET

      DEC_DIV ENDP

      BEGIN

      ENDP

      CODE

      ENDS

      END

      BEGIN(3)實(shí)驗(yàn)3的運(yùn)行結(jié)果:

      4.實(shí)驗(yàn)內(nèi)容4(1)實(shí)驗(yàn)內(nèi)容4的流程圖,如圖所示:

      (2)實(shí)驗(yàn)內(nèi)容4程序: DATA

      SEGMENT

      BLOCK DB

      -1,-2,-3,-4,-5,-6,-7,-8,-9,-10

      DB

      11,12,13,14,15,16,17,18,19,20

      POSIT DW

      ?

      NEGAT DW

      ?

      BUF1

      DB

      'POSIT:$'

      BUF2

      DB

      'NEGAT:$'

      DATA

      ENDS

      CODE SEGMENT

      ASSUME

      CS:CODE,DS:DATA

      START PROC

      MOV

      AX, DATA

      MOV

      DS, AX

      MOV

      BX, OFFSET BLOCK

      MOV

      SI, 0

      MOV

      DI, 0

      MOV

      CX, 20

      X1: MOV

      AL, [BX]

      CBW

      CMP

      AX, 0

      JGE

      X3

      ADD

      DI, AX

      JMP

      X2

      X3: ADD

      SI, AX

      X2: INC

      BX

      LOOP

      X1

      MOV

      POSIT, SI

      MOV

      NEGAT, DI

      MOV DX, OFFSET BUF1

      MOV AH, 9

      INT 21H

      MOV

      BX,POSIT

      MOV

      CX, 1000

      CALL

      DEC_DIV

      MOV

      CX, 100

      CALL

      DEC_DIV

      MOV

      CX, 10

      CALL

      DEC_DIV

      MOV

      CX, 1

      CALL

      DEC_DIV

      MOV

      DL,0AH

      MOV

      AH,2

      INT

      21H

      MOV DX, OFFSET BUF2

      MOV AH, 9

      INT 21H

      MOV BX,NEGAT

      NEG BX

      AND BH,01111111B

      MOV DL,2DH;顯示負(fù)號(hào)

      MOV AH,2

      INT 21H

      MOV

      CX, 1000

      CALL

      DEC_DIV

      MOV

      CX, 100

      CALL

      DEC_DIV

      MOV

      CX, 10

      CALL

      DEC_DIV

      MOV

      CX, 1

      CALL

      DEC_DIV

      MOV

      AH, 4CH

      INT

      21H

      DEC_DIV PROC

      NEAR

      MOV

      AX, BX

      MOV

      DX, 0

      DIV

      CX

      MOV

      BX, DX

      MOV

      DL, AL

      ADD

      DL, 30H

      MOV

      AH, 2

      INT

      21H

      RET

      DEC_DIV ENDP

      CODE ENDS

      END

      START

      (3)實(shí)驗(yàn)結(jié)果:

      5.實(shí)驗(yàn)內(nèi)容5(1)實(shí)驗(yàn)內(nèi)容5的流程圖,如圖所示:

      圖2-4 內(nèi)容5流程圖

      (2)實(shí)驗(yàn)內(nèi)容5的源程序,參考如下:

      CODE

      SEGMENT

      ASSUME

      CS:CODE

      BINHEX PROC

      FAR

      MOV

      CH,4

      MOV

      BX,1000

      ROTATE: MOV

      CL,4

      ROL

      BX,CL

      MOV

      DL,BL

      AND

      DL,0FH

      ADD

      DL,30H

      CMP

      DL,3AH

      JL

      OUTPUT

      ADD

      DL,7

      OUTPUT: MOV

      AH,2

      INT

      21H

      DEC

      CH

      JNE

      ROTATE MOV

      DL,'H' MOV

      AH,2 INT

      21H

      MOV

      AH,4CH

      INT

      21H

      BINHEX ENDP

      CODE ENDS

      END

      BINHEX(3)實(shí)驗(yàn)結(jié)果:

      五、心得體會(huì) 實(shí)驗(yàn)內(nèi)容1:

      宏定義必須先定義,后調(diào)用,自己剛開(kāi)始時(shí)把宏定義放在調(diào)用的后面,導(dǎo)致程序出錯(cuò)??戳松a(chǎn)的LIST給出的源程序和目標(biāo)程序,發(fā)現(xiàn)每個(gè)宏調(diào)用處,通過(guò)宏擴(kuò)展,宏體中的指令的機(jī)器代碼被插入到宏調(diào)用處,不節(jié)省內(nèi)存單元,但相對(duì)于子程序,簡(jiǎn)化了源程序。

      實(shí)驗(yàn)內(nèi)容2:

      剛開(kāi)始的時(shí)候給BX寄存器送負(fù)值,比如-17,我寫(xiě)成了1000 0000 0001 0001 即 MOV BX,8011H,后來(lái)發(fā)現(xiàn)顯示出來(lái)的數(shù)不是-17。經(jīng)過(guò)思考,懂得原來(lái)負(fù)數(shù)的表示要用補(bǔ)碼,下面是兩種LIST 文件里對(duì)應(yīng)地方的目標(biāo)程序和源程序,可以看出轉(zhuǎn)化為目標(biāo)程序的時(shí)候,用補(bǔ)碼表示。0000 BB FFEF 0000 BB FFEF

      START: MOV

      BX,-0011H

      START: MOV

      BX, 0FFEFH

      實(shí)驗(yàn)內(nèi)容3:求一個(gè)數(shù)據(jù)塊中最大元素的時(shí)候,把數(shù)據(jù)塊中的第一個(gè)元素AL中,并通過(guò)循環(huán)把其余的元素和AL比較,如果新元素較大的話就取代原來(lái)的元素放到AL中。比較完成后,把最大的元素放到預(yù)先為其保留的地址中,注意要控制的次數(shù)CX,是數(shù)據(jù)塊的個(gè)數(shù)減一。

      LOOP 標(biāo)號(hào)

      功能相當(dāng)于

      DEC CX JNZ 標(biāo)號(hào) 實(shí)驗(yàn)內(nèi)容4:

      回車(chē)和換行的效果不一樣。顯示字符串的時(shí)候要注意用$。

      因?yàn)橐獙⒄龜?shù)與負(fù)數(shù)分別累加,這時(shí)候需要分支,而分支的條件有很多種,比如跟0比較大小,比如通過(guò)提取符合位來(lái)判斷,只要能正確實(shí)現(xiàn)分支都可以。實(shí)驗(yàn)內(nèi)容5:

      16位的二進(jìn)制數(shù),4位一組可以顯示為4位十六進(jìn)制數(shù),從高到低依次取出4位二進(jìn)制數(shù)變成ASCⅡ碼輸出即可。

      要注意ASICC代碼中,1-9的ASICC代碼要比1-9的二進(jìn)制值大30H,A-F的ASICC代碼要比1-9的二進(jìn)制值大37H,所以對(duì)不同的四位二進(jìn)制,要加個(gè)判斷分支,才能找到相應(yīng)得ASICC代碼。

      六、思考題

      1.請(qǐng)總結(jié)顯示寄存器或者內(nèi)存中的十進(jìn)制和十六進(jìn)制數(shù)據(jù)的方法。十進(jìn)制顯示的方法:

      先判斷是正數(shù)負(fù)數(shù),是負(fù)數(shù)要把它轉(zhuǎn)化成負(fù)數(shù)的絕對(duì)值,并在前面加一個(gè)負(fù)號(hào)。

      把BX中的數(shù)按位由高到低轉(zhuǎn)化成十進(jìn)制數(shù),即依次對(duì)其除以10000、1000、100、10、1,將獲得的商放到 DL中,加30H變成ASCⅡ碼,調(diào)用DOS系統(tǒng)中斷INT 21H的2號(hào)功能顯示出來(lái);對(duì)于每一位十進(jìn)制數(shù)的獲得和顯示,實(shí)驗(yàn)通過(guò)編制子程序DEC_DIV并不斷調(diào)用來(lái)實(shí)現(xiàn)。

      十六進(jìn)制的顯示方法:

      16位的二進(jìn)制數(shù),4位一組可以顯示為4位十六進(jìn)制數(shù),從高到低依次取出4位二進(jìn)制數(shù)變成ASCⅡ碼輸出即可,可以用循環(huán)左移的指令POL,循環(huán)左移四位,并提取這四位。

      2.請(qǐng)總結(jié)子程序編寫(xiě)、調(diào)用及參數(shù)傳遞的要點(diǎn)。子程序定義格式如下:

      過(guò)程名

      PROC [NEAR/FAR]

      RET

      過(guò)程名

      ENDP 調(diào)用的時(shí)候用

      CALL 過(guò)程名

      參數(shù)傳遞有三種方法:(1)通過(guò)寄存器傳遞參數(shù),這種方式適合于傳遞參數(shù)較少的一些簡(jiǎn)單程序。(2)通過(guò)地址表傳遞參數(shù)地址,這種方式適合于參數(shù)較多的情況,但要求事先建立一個(gè)用來(lái)傳送參數(shù)的地址。(3)通過(guò)堆棧傳遞參數(shù)。為了利用堆棧傳遞參數(shù),必須在主程序中調(diào)用子程序之前的地方,把這些參數(shù)壓入堆棧后利用在子程序中的指令從堆棧彈出而取得參數(shù)。同樣,要從子程序傳遞回調(diào)用程序的參數(shù)也被壓入堆棧內(nèi),然后由主程序中的指令把這些參數(shù)從堆棧中取出。

      3.修改源程序,改變屏幕顯示的內(nèi)容。1:

      2:

      3:

      4:

      5:

      實(shí)驗(yàn)三 從鍵盤(pán)上輸入數(shù)據(jù)實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.掌握從鍵盤(pán)上輸入數(shù)據(jù)的方法。

      2.鍵盤(pán)上輸入的是ASCII字符,掌握如何將ASCII字符轉(zhuǎn)換為機(jī)內(nèi)數(shù)字。

      二、實(shí)驗(yàn)內(nèi)容

      1.從鍵盤(pán)上輸入一個(gè)十進(jìn)制數(shù)(0~65535),轉(zhuǎn)換成二進(jìn)制數(shù)并放入寄存器BX中。2.從鍵盤(pán)上輸入0~65535范圍的一個(gè)十進(jìn)制數(shù),在屏幕上顯示出相 PC機(jī)一臺(tái)、masm匯編程序

      三、實(shí)驗(yàn)設(shè)備 PC機(jī)一臺(tái)、masm匯編程序

      四、實(shí)驗(yàn)步驟:

      依照上次實(shí)驗(yàn)步驟,對(duì)每一個(gè)實(shí)驗(yàn)內(nèi)容對(duì)應(yīng)的程序進(jìn)行編輯、編譯、連接和運(yùn)行,直到達(dá)到實(shí)驗(yàn)要求。

      1.實(shí)驗(yàn)內(nèi)容1的程序: CODE SEGMENT

      ASSUME

      CS:CODE

      START PROC

      CALL

      DECBIN

      MOV

      DL,0DH

      MOV

      AH,2

      INT

      21H

      CALL

      XIANSHI

      MOV

      AH,4CH

      INT

      21H

      START ENDP

      DECBIN PROC

      NEAR

      MOV

      CX,10

      MOV

      BX,0

      LOP1: MOV

      AH,1

      INT

      21H

      CMP

      AL,30H

      JL

      EXIT

      CMP

      AL,39H

      JG

      EXIT

      SUB

      AL,30H

      MOV

      AH,00H

      XCHG

      AX,BX

      MUL

      CX

      ADD

      BX,AX

      JMP

      LOP1

      EXIT: RET

      DECBIN ENDP

      XIANSHI PROC

      NEAR

      LP1: MOV

      CX,10000

      CALL

      DEC_DIV

      MOV

      CX,1000

      CALL

      DEC_DIV

      MOV

      CX,100

      CALL

      DEC_DIV

      MOV

      CX,10

      CALL

      DEC_DIV

      MOV

      CX,1

      CALL

      DEC_DIV

      RET

      XIANSHI ENDP

      DEC_DIV PROC

      NEAR

      MOV

      AX,BX

      MOV

      DX,0

      DIV

      CX

      MOV

      BX,DX

      MOV

      DL,AL

      ADD

      DL,30H

      MOV

      AH,2

      INT

      21H

      RET

      DEC_DIV ENDP

      CODE ENDS

      END

      START

      (2)運(yùn)行結(jié)果:

      輸入11111后,程序顯示如圖所示:

      2.實(shí)驗(yàn)內(nèi)容2(1)實(shí)驗(yàn)內(nèi)容2的程序: STACK SEGMENT DB 20 DUP(?)STACK ENDS CODE SEGMENT

      ASSUME

      CS:CODE,SS:STACK

      START PROC

      MOV AX,STACK

      MOV SS,AX

      CALL

      DECBIN

      CALL

      XIANSH

      MOV

      DL,0AH

      MOV

      AH,2

      INT

      21H

      MOV

      CH,4

      CALL

      ROTATE

      MOV

      AH,4CH

      INT

      21H

      START ENDP

      XIANSHI PROC

      NEAR

      PUSH BX

      LP1: MOV

      CX,10000

      CALL

      DEC_DIV

      MOV

      CX,1000

      CALL

      DEC_DIV

      MOV

      CX,100

      CALL

      DEC_DIV

      MOV

      CX,10

      CALL

      DEC_DIV

      MOV

      CX,1

      CALL

      DEC_DIV

      POP BX

      RET

      XIANSHI ENDP

      DEC_DIV PROC

      NEAR

      MOV

      AX,BX

      MOV

      DX,0

      DIV

      CX

      MOV

      BX,DX

      MOV

      DL,AL

      DECBIN PROC

      NEAR ADD

      DL,30H MOV

      AH,2 INT

      21H RET

      DEC_DIV ENDP

      MOV

      MOV

      LOP1: MOV

      INT

      CMP

      JL

      CMP

      JG

      SUB

      MOV

      XCHG

      MUL

      ADD

      JMP

      EXIT:

      RET

      DECBIN ENDP ROTATE PROC

      LOP2: MOV

      ROL

      MOV

      AND

      ADD

      CMP

      JL

      ADD

      OUTPUT: MOV

      INT

      DEC

      JNE

      MOV

      MOV

      INT

      RET

      CX,10 BX,0 AH,1 21H AL,30H EXIT AL,39H EXIT AL,30H AH,00H AX,BX CX BX,AX LOP1 CL,4 BX,CL DL,BL DL,0FH

      DL,30H DL,3AH

      OUTPUT;小于轉(zhuǎn)移 DL,7 AH,2 21H CH LOP2 DL,'H' AH,2 21H

      ROTATE ENDP

      CODE ENDS

      END

      START

      (2)運(yùn)行結(jié)果:

      輸入00010,顯示結(jié)果如圖3-4所示:

      五、心得體會(huì)

      在寫(xiě)實(shí)驗(yàn)二的時(shí)候,調(diào)用子程序的地方比較多,可是調(diào)用子程序的時(shí)候,沒(méi)有對(duì)寄存器的數(shù)據(jù)進(jìn)行保護(hù),導(dǎo)致程序的執(zhí)行結(jié)果不正確,后來(lái)用壓棧會(huì)保護(hù)寄存器里的數(shù)據(jù),并用出棧來(lái)恢復(fù)寄存器的數(shù)據(jù),使程序的執(zhí)行結(jié)果正確。

      六、思考題

      1.請(qǐng)總結(jié)從鍵盤(pán)上輸入字符的方法。

      從鍵盤(pán)上輸入一個(gè)十進(jìn)制數(shù)(0~65535),轉(zhuǎn)換成二進(jìn)制數(shù)并放入寄存器BX中。對(duì)于輸入的字符,先判斷它是不是1~9的數(shù)字字符,若不是,直接跳出循環(huán),若是的話,將ASCⅡ碼轉(zhuǎn)化成對(duì)應(yīng)數(shù)值并存到AX中,對(duì)于下一個(gè)輸入的數(shù)值,判斷完成后,通過(guò)將AX和BX內(nèi)容交換并將AX中的數(shù)*10,再累加實(shí)現(xiàn)。

      2.請(qǐng)總結(jié)將二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)并顯示的方法。

      16位的二進(jìn)制數(shù),4位一組可以顯示為4位十六進(jìn)制數(shù),從高到低依次取出4位二進(jìn)制數(shù)變成ASCⅡ碼輸出即可,可以用循環(huán)左移的指令POL,循環(huán)左移四位,并提取這四位。

      3.修改源程序,改變屏幕顯示的內(nèi)容。

      實(shí)驗(yàn)內(nèi)容1:輸入22222,顯示

      實(shí)驗(yàn)內(nèi)容2:輸入12,顯示

      實(shí)驗(yàn)四

      字符串的顯示實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康? 掌握字符串的顯示方法。

      二、實(shí)驗(yàn)內(nèi)容: 1.在內(nèi)存中存有一個(gè)字符串,以0為結(jié)尾,程序開(kāi)始輸出“HELLO”然后等待從鍵盤(pán)輸入一個(gè)字符,在字符串中尋找該字符,若找到,輸出“yes”;若找不到,輸出“no”,然后再輸入下一個(gè)字符。

      2.實(shí)驗(yàn)內(nèi)容1的程序是一個(gè)無(wú)限循環(huán)的程序,若按“ESC”鍵,讓程序推出循環(huán),使系統(tǒng)返回DOS。已知“ESC”鍵的鍵值是1BH。按照上面的要求對(duì)實(shí)驗(yàn)內(nèi)容1的程序進(jìn)行修改,然后再重新匯編、鏈接和運(yùn)行。

      三、實(shí)驗(yàn)設(shè)備: PC機(jī)一臺(tái)、masm匯編程序

      四、實(shí)驗(yàn)步驟:

      1.實(shí)驗(yàn)內(nèi)容1(1)實(shí)驗(yàn)內(nèi)容1程序: DATA

      SEGMENT

      STR1 DB

      'HELLO',0DH,0AH,'$'

      STR2 DB

      20H,'YES',0DH,0AH,'$'

      STR3 DB

      20H,'NO',0DH,0AH,'$'

      STR4 DB

      '1 2 3 0 4 5 A B a=!?',00H

      DATA

      ENDS

      CODE SEGMENT

      ASSUME

      CS:CODE,DS:DATA

      START PROC

      FAR

      MOV

      AX,DATA

      MOV

      DS,AX

      MOV

      DX,OFFSET STR1

      MOV

      AH,9

      INT

      21H

      LOOP1: MOV

      AH,1

      INT

      21H

      MOV

      BX,OFFSET STR4

      GON: MOV

      AH,[BX]

      CMP

      AH,0

      JZ

      NO

      INC

      BX

      CMP

      AH,AL

      JNZ

      GON

      MOV

      DX,OFFSET STR2

      GO: MOV

      AH,9

      INT

      21H

      JMP

      LOOP1

      NO: MOV

      DX,OFFSET STR3

      JMP

      GO

      START ENDP

      CODE ENDS

      END

      START(2)運(yùn)行結(jié)果

      2、實(shí)驗(yàn)內(nèi)容2(1)實(shí)驗(yàn)內(nèi)容2程序: DATA

      SEGMENT

      STR1 DB

      'HELLO',0DH,0AH,'$'

      STR2 DB

      20H,'YES',0DH,0AH,'$'

      STR3 DB

      20H,'NO',0DH,0AH,'$'

      STR4 DB

      '1 2 3 0 4 5 A B a=!?',00H

      DATA

      ENDS

      CODE SEGMENT

      ASSUME

      CS:CODE,DS:DATA

      START PROC

      FAR

      MOV

      AX,DATA

      MOV

      DS,AX MOV

      DX,OFFSET STR1 MOV

      AH,9 INT

      21H

      LOOP1: MOV

      AH,1

      INT

      21H

      CMP

      AL,1BH

      JZ

      EXIT

      MOV

      BX,OFFSET STR4

      GON: MOV

      AH,[BX]

      CMP

      AH,0

      JZ

      NO

      INC

      BX

      CMP

      AH,AL

      JNZ

      GON

      MOV

      DX,OFFSET STR2

      GO: MOV

      AH,9

      INT

      21H

      JMP

      LOOP1

      NO: MOV

      DX,OFFSET STR3

      JMP

      GO

      EXIT:

      MOV

      AH, 4CH

      INT

      21H

      START ENDP

      CODE ENDS

      END

      START(2)運(yùn)行結(jié)果:

      五、心得體會(huì)

      通過(guò)這次實(shí)驗(yàn),掌握了字符算的顯示方法。該程序要用到DOS系統(tǒng)功能調(diào)用的9號(hào)子程序,9號(hào)子程序的功能是在屏幕上輸出一個(gè)字符串,字符串要以字符“$”做為結(jié)尾符,但“$”在屏幕上不顯示。

      六、思考題

      1.請(qǐng)總結(jié)字符串的顯示方法。

      該程序要用到DOS系統(tǒng)功能調(diào)用的9號(hào)子程序,9號(hào)子程序的功能是在屏幕上輸出一個(gè)字符串,字符串要以字符“$”做為結(jié)尾符,但“$”在屏幕上不顯示。

      調(diào)用9號(hào)子程序的格式是:

      MOV

      DX,字符串起始地址(入口參數(shù))

      MOV

      AH,9

      INT

      21H 9號(hào)子程序遇到 “0DH”處理成回車(chē);

      遇到 “0AH”處理成換行;

      遇到 “20H”處理成空格。

      2.鞏固匯編語(yǔ)言分支程序設(shè)計(jì)的方法。

      許多實(shí)際問(wèn)題并不能設(shè)計(jì)成順序程序,需要根據(jù)不同的條件作出不同的處理。把不同的處理方法編制成各自的處理程序段,運(yùn)行時(shí)由機(jī)器根據(jù)不同的條件自動(dòng)作出選擇判斷,繞過(guò)某些指令,僅執(zhí)行相應(yīng)的處理程序段。按這種方式編制的程序,稱之為分支程序。分支程序是機(jī)器利用改變標(biāo)志位的指令和轉(zhuǎn)移指令來(lái)實(shí)現(xiàn)的。

      轉(zhuǎn)移指令有JMP和Jcc兩類(lèi)。前者是無(wú)條件轉(zhuǎn)移指令,后者是條件轉(zhuǎn)移指令。

      第五篇:微機(jī)組裝實(shí)驗(yàn)報(bào)告

      微機(jī)組裝實(shí)驗(yàn)報(bào)告

      一、實(shí)驗(yàn)內(nèi)容

      1、了解計(jì)算機(jī)的硬件系統(tǒng)

      2、在規(guī)定的時(shí)間內(nèi)完成一臺(tái)計(jì)算機(jī)的完全拆卸并且完全還原的組裝拆卸訓(xùn)練

      二、實(shí)驗(yàn)?zāi)康?、熟悉計(jì)算機(jī)的基本配置及各部件的功能

      2、掌握計(jì)算機(jī)的組裝過(guò)程

      三、實(shí)驗(yàn)過(guò)程及步驟

      1、安裝CPU(首先把主板放好,并把主板CPU插座上的固定桿輕微地向外側(cè)掰,在向外掰的同時(shí)把固定杠提起,此時(shí)CPU插座會(huì)發(fā)生輕微地位移,CPU就可以插入了。在插入之前,應(yīng)該事先找到CPU表面上的小三角標(biāo)志,也要找到主板CPU插座上的小三角標(biāo)志兩者對(duì)齊安裝即可,當(dāng)CPU插入完成后,固定桿按照逆過(guò)程重新歸位,CPU也就安裝完成了。)

      2、散熱器的安裝(CPU安裝完成后,將少許導(dǎo)熱硅脂均勻涂抹在CPU表面上。接下來(lái)吧CPU的散熱器平穩(wěn)地放置在主板固定支架內(nèi),并將扣具的小掛鉤放在支架上的卡口內(nèi),用力下壓扣具的另一頭,使小掛鉤滑入到支架的另一個(gè)卡口內(nèi)。另一個(gè)扣具按照同樣的方式進(jìn)行安裝,始終保證散熱器的平穩(wěn)就可以完成了之后再找到CPU散熱器的電源線,對(duì)應(yīng)的找到主板上的三腳插針,將電源線插好后CPU散熱器的安裝就完成了。)

      3、內(nèi)存的安裝(在安裝內(nèi)存錢(qián),首先需要把內(nèi)部插槽兩端的卡子想兩側(cè)掰開(kāi),然后把內(nèi)存平行放到插槽中并向下用力壓入,此時(shí)內(nèi)存就夠可以與插槽兩端的卡子配合并穩(wěn)定地插入到插槽內(nèi),卡子也會(huì)相應(yīng)地回復(fù)到原位。在安裝內(nèi)存時(shí)需要特別注意,內(nèi)存金手指那一段有一個(gè)不對(duì)稱的缺口,這一缺口剛好與內(nèi)部插槽相對(duì)應(yīng)。插入內(nèi)存時(shí)一定要事先觀察內(nèi)存插槽,以免誤用蠻力安裝,造成內(nèi)存的損壞。)

      4、電源的安裝(電源的一面通常有四個(gè)螺絲孔,安裝電源時(shí)把這個(gè)有四個(gè)螺絲孔的一面對(duì)準(zhǔn)機(jī)箱上的電源固定位,將四個(gè)螺絲孔對(duì)齊,并擰上,然后依次按照對(duì)角方式擰緊四個(gè)螺絲,這樣安裝保證的絕對(duì)穩(wěn)固。)

      5、主板的安裝(把主板放入到機(jī)箱內(nèi)部,有各種借口的那一面對(duì)應(yīng)機(jī)箱后面的安裝位。首先傾斜地放入主板,然后再將主板放平,主板上固定螺絲孔要對(duì)應(yīng)著機(jī)箱內(nèi)部的螺絲柱,按照安裝電源的方式,擰緊六個(gè)螺絲即可,安裝主板的這個(gè)步驟中有兩個(gè)需要注意,第一點(diǎn)就是螺絲的大小是否合適,有些機(jī)箱配置的螺絲大小不一,應(yīng)該找到與主板最為合適的螺絲擰入。第二點(diǎn)就是個(gè)別的劣質(zhì)機(jī)箱,螺絲的安裝位跟主板無(wú)法相對(duì)應(yīng),如果無(wú)法擰緊時(shí),最好不要采取強(qiáng)硬措施,以避免主板變形損壞。)

      6顯卡的安裝(當(dāng)前主流顯卡大多采用PCI-E接口設(shè)計(jì),這個(gè)與主板上灰褐色的插槽相對(duì)應(yīng),顯卡安裝時(shí),應(yīng)該先試著把有金手指的那面插入,然后雙手平行向下按下。)

      7、硬盤(pán)的安裝(硬盤(pán)的安裝位置要看準(zhǔn)了,它通常在機(jī)箱內(nèi)部的3.5英寸驅(qū)動(dòng)器安裝位上。)

      四、遇到的問(wèn)題及解決

      對(duì)于內(nèi)部數(shù)據(jù)線的連接不熟悉。解決方法,用筆記錄每一根電源線的連接。

      五、實(shí)驗(yàn)新得及體會(huì)

      通過(guò)學(xué)習(xí)計(jì)算機(jī)組裝,我了解了計(jì)算機(jī)方面的一些基礎(chǔ)知識(shí),也了解到了CPU,主板,內(nèi)存等配件的基本結(jié)構(gòu),原來(lái)在計(jì)算機(jī)方面不是很懂得的我,開(kāi)始漸漸的深入了解它,相信我今后能更好的使用它。這次計(jì)算機(jī)組裝實(shí)驗(yàn),讓我真正將理論和實(shí)踐融為一體,既鞏固了舊知識(shí),又掌握了新知識(shí),在提高了我的動(dòng)手能力的同時(shí)也讓我深深感受到了自己在實(shí)際運(yùn)用中的專(zhuān)業(yè)知識(shí)的匱乏,今后我會(huì)多多動(dòng)手積累經(jīng)驗(yàn)。

      下載微機(jī)檢測(cè)與維修實(shí)驗(yàn)報(bào)告(優(yōu)秀范文5篇)word格式文檔
      下載微機(jī)檢測(cè)與維修實(shí)驗(yàn)報(bào)告(優(yōu)秀范文5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機(jī)實(shí)驗(yàn)報(bào)告要求

        實(shí)驗(yàn)報(bào)告的撰寫(xiě)要求 一、封面(統(tǒng)一要求) 二、報(bào)告內(nèi)容: ① 題目 ② 程序框圖 ③ 硬件原理圖(在做硬件實(shí)驗(yàn)時(shí)需此步驟) ④ 源程序(左邊為實(shí)驗(yàn)前預(yù)習(xí)的源程序,右邊為實(shí)驗(yàn)后調(diào)試正確......

        機(jī)械設(shè)備與維修實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)一、 實(shí)驗(yàn)日期 實(shí)驗(yàn)名稱 實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)原理與步驟 1、對(duì)實(shí)驗(yàn)室 V850-5AX 五軸聯(lián)動(dòng)銑削加工中心進(jìn)行資產(chǎn)分類(lèi) 1).按照資產(chǎn)屬性和行業(yè)的特點(diǎn)分類(lèi)——屬于機(jī)械工業(yè)類(lèi)的金屬......

        汽車(chē)檢測(cè)與維修

        我是一名轉(zhuǎn)專(zhuān)業(yè)到汽車(chē)檢測(cè)與維修的學(xué)生,說(shuō)到轉(zhuǎn)專(zhuān)業(yè)的原因只有一個(gè),汽車(chē)檢測(cè)的確是一個(gè)前景非常好的專(zhuān)業(yè)。 汽車(chē)檢測(cè)與維修專(zhuān)業(yè)有自己獨(dú)立的汽車(chē)駕駛技術(shù)培訓(xùn)基地、汽車(chē)電子技......

        汽車(chē)維修與檢測(cè)

        《汽車(chē)維修與檢測(cè)》課程教學(xué)方法的探討隨著汽車(chē)工業(yè)的快速發(fā)展,汽車(chē)售后市場(chǎng)人才需求緊 缺。為了快出人才,出優(yōu)秀人才,加快汽車(chē)售后人才人培養(yǎng)也就成了各職業(yè)學(xué)??春玫膶?zhuān)業(yè)之......

        微機(jī)原理與接口技術(shù) 實(shí)驗(yàn)報(bào)告一

        評(píng)閱微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告一姓名匡越學(xué)號(hào)1715211016時(shí)間地點(diǎn)實(shí)驗(yàn)題目一、實(shí)驗(yàn)?zāi)康?.熟悉Keil軟件使用2.熟悉MCS-51指令3.學(xué)習(xí)簡(jiǎn)單程序的調(diào)試方法二、實(shí)驗(yàn)說(shuō)明通過(guò)實(shí)驗(yàn)......

        北京科技大學(xué)微機(jī)原理實(shí)驗(yàn)報(bào)告

        微機(jī)原理及應(yīng)用實(shí)驗(yàn)報(bào)告 學(xué)院: 班級(jí): 學(xué)號(hào): 姓名: 微機(jī)實(shí)驗(yàn)報(bào)告書(shū)(Ⅰ) 學(xué)號(hào):姓名:班級(jí): 同組名單:實(shí)驗(yàn)日期: 實(shí)驗(yàn)題目:8253可編程定時(shí)器計(jì)數(shù)器 實(shí)驗(yàn)?zāi)繕?biāo):掌握8253的基本工作原理和編程方......

        微機(jī)原理實(shí)驗(yàn)報(bào)告(精選合集)

        學(xué)號(hào): 學(xué)生姓名: 打印日期: 評(píng)分: 評(píng)語(yǔ):實(shí)驗(yàn)報(bào)告 COURSE PAPER 8255控制開(kāi)關(guān)狀態(tài)顯示 學(xué)院 :機(jī)電工程與自動(dòng)化學(xué)院 一、實(shí)驗(yàn)?zāi)康模?(本課程設(shè)計(jì)是在完成《微機(jī)原理與接口技術(shù)......

        北京交通大學(xué)微機(jī)原理實(shí)驗(yàn)報(bào)告(yuan)

        微機(jī)原理 實(shí) 驗(yàn) 報(bào) 告 隋偉 08212013 自動(dòng)化0801 1 目 錄 一、I/O地址譯碼與交通燈控制實(shí)驗(yàn)……………………………………3 二、可編程定時(shí)器/計(jì)數(shù)器(8253)……………………......