freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)接口技術(shù)實(shí)驗(yàn)指導(dǎo)書(編輯修改稿)

2024-11-25 11:01 本頁面
 

【文章內(nèi)容簡介】 ,執(zhí)行一條指令。 單步執(zhí)行程序 單步執(zhí)行程序的作用與跟蹤執(zhí)行相仿,區(qū)別是單步執(zhí)行遇到調(diào)用時(shí),將自動(dòng)連續(xù)地執(zhí)行調(diào)用內(nèi)部的所有指令,然后停在調(diào)用執(zhí)行后的第一條指令上,可繼續(xù)單步執(zhí)行。單步執(zhí)行鍵[ Step]的詳細(xì)說明見第 條,以單步方式執(zhí)行程序的操作方法是: ⑴.按[ RST]鍵整機(jī)復(fù)位。 15 ⑵.按[ MON]鍵使地址數(shù)碼管出現(xiàn)字符“ P”。 ⑶.輸入程序執(zhí)行的起始地址,此時(shí), 4 位地址數(shù)碼管顯示地址值,數(shù)據(jù)數(shù)碼管暗。 ⑷.按[ Step]鍵,數(shù)據(jù)數(shù)碼管亮,此 后每按一次[ Step]鍵,執(zhí)行一條指令。 全速執(zhí)行程序 當(dāng)需從用戶指定的程序地址處開始全速運(yùn)行整個(gè)程序,或全速運(yùn)行到斷點(diǎn)處時(shí),可采用全速執(zhí)行方式。 全速執(zhí)行的操作方法是: ⑴.按[ RST]鍵,整機(jī)復(fù)位。 ⑵.按[ MON]鍵使地址數(shù)碼管出現(xiàn)字符“ P”。 ⑶.輸入程序執(zhí)行的起始地址,此時(shí), 4 位地址數(shù)碼管顯示地址值,數(shù)據(jù)數(shù)碼管暗。 ⑷.如果需要設(shè)置斷點(diǎn),可按上面介紹的 [Here]命令。 ⑸ . 按[ Exec]鍵,全速執(zhí)行。程序運(yùn)行時(shí)地址數(shù)碼管數(shù)據(jù)數(shù)碼管均暗。 (6).按 [RST] 中斷運(yùn)行。 檢查執(zhí)行結(jié)果 當(dāng)運(yùn)用上述的各種執(zhí)行方式運(yùn)行程序時(shí),需要及時(shí)地了解程序執(zhí)行的結(jié)果,而運(yùn)行結(jié)果很大程度上是由單片機(jī)內(nèi)部各個(gè)部分的當(dāng)前值來反映的。仿真器提供了查看單片機(jī)(由仿真器模仿)內(nèi)部各個(gè)部分情況的功能,檢查執(zhí)行結(jié)果的主要任務(wù)就是查看單片機(jī)內(nèi)部的情況。 檢查單片機(jī)內(nèi)部各個(gè)寄存器、累加器、接口電路的方法在下面講述。 檢查和修改單片機(jī)內(nèi)部寄存器數(shù)據(jù) 在調(diào)試過程中,如果需要查看當(dāng)前狀態(tài)下內(nèi)部寄存器的情況,可按下列步驟進(jìn)行: ⑴.查出單片機(jī)內(nèi)部寄存器地址碼。如 R1 地址為 01H。 ⑵.根據(jù)內(nèi)部寄存 器地址碼輸入 2 位地址碼,此時(shí)地址數(shù)碼管的右 2 位顯示地址數(shù) ,左 2位暗。 ⑶.按[ Next]或[ Last]鍵,使數(shù)碼位出現(xiàn)內(nèi)部寄存器中的數(shù)值。 ⑷.如果要查看相鄰地址的寄存器的內(nèi)容,可繼續(xù)按[ Next]或[ Last]鍵。 ⑸.如果要修改內(nèi)部寄存器中的內(nèi)容,可按數(shù)字鍵[ 0]?[ F]。 檢查和修改 8088/86CPU 程序存儲器或外部數(shù)據(jù)存儲器 (輸入 4 位地址 ) ⑴.按[ MON]鍵,地址數(shù)碼管出現(xiàn)“ P”字樣。 ⑵.輸入 4 位地址,此時(shí) 4 位地址數(shù)碼管亮, 2 位數(shù)據(jù)數(shù)碼管暗。 ⑶.按[ Next]或 [Last]鍵, 2 位數(shù)據(jù)數(shù)碼管 亮,顯示的即為 4 位地址單元中的機(jī)器碼值, 如要修改此內(nèi)容,可按 [0]? [F]數(shù)字鍵輸入十六進(jìn)制值。 ⑷.再按[ Next]或 [Last]鍵可查看或修改相鄰的地址中的機(jī)器碼值。 16 檢查 8088/86 CPU 內(nèi)部各個(gè)寄存器、累加器的方法如下(輸入 2 位地址) ( 1) 按 [MON]鍵,地址數(shù)碼管出現(xiàn)“ P”字樣。 ( 2) 因?yàn)?8088/8086 寄存器沒有相應(yīng)地址。我們?yōu)榧拇嫫鞫x了以下序號,輸入 2 位寄存器序號。 ( 3) 按 [Next]或 [Last]鍵,寄存器的名稱和寄存器的內(nèi)容就會(huì)顯示在數(shù)碼管的地址區(qū)和數(shù)據(jù)區(qū)。按 [0]..[F]數(shù)字 鍵可修改寄存器的內(nèi)容。 ( 4) 按 [Next]或 [Last]鍵,可觀察 /修改相鄰寄存器的內(nèi)容。 寄存器序號表:(十六位寄存器分成兩個(gè)八位顯示) 寄存器 序號 寄存器 序號 寄存器 序號 寄存器 序號 AL 00H AH 01H BL 02H BH 03H CL 04H CH 05H DL 06H DH 07H SPL 08H SPH 09H BPL 0AH BPH 0BH SIL 0CH SIH 0DH DIL 0EH DIH 0FH IPL 10H IPH 11H FL 12H FH 13H CSL 14H CSH 15H DSL 16H DSH 17H SSL 18H SSH 19H ESL 1AH ESH 1BH 例如想觀察堆棧指針 SP 的值,可以按以下步驟做: ( 1)按 [MON]鍵, LED 顯示“ P”字樣。 ( 2)按 [0]..[F]鍵,輸入兩位 SP 低字節(jié)序號“ 08”。 ( 3)按 [Next]鍵, LED 地址區(qū)顯示“ SPL”,數(shù)據(jù)區(qū)顯示的就是 SP 低八位值。 ( 4)按 [Next]鍵, LED 地址區(qū)顯示“ SPH”,數(shù)據(jù)區(qū)顯示的為 SP 高八位值。 17 第四章 8088/86 CPU 系列實(shí)驗(yàn)說明 167。 系統(tǒng)的安裝和啟動(dòng) 仿真開發(fā)系統(tǒng)集成調(diào)試軟件的安裝和使用見 WAVE 仿真開發(fā)系統(tǒng)使用手冊。 用戶根據(jù)實(shí)驗(yàn)要求,進(jìn)行 8088/86 CPU 實(shí)驗(yàn)時(shí),并插上 POD8086 仿真板。 將配套的串行通訊電纜的一端與實(shí)驗(yàn)臺的 RS232 9 芯 D 形插座相連,另一端與PC 相的串行口相連。 將實(shí)驗(yàn)臺的電源線與 220V 電源相連。( 實(shí)驗(yàn)結(jié)束后應(yīng)拔下 ) 打開實(shí)驗(yàn)臺電源開關(guān),紅色電源指示燈亮。仿真開發(fā)器初始化成功后,會(huì)在 LED上顯示‘ 8088’。 打開計(jì)算機(jī)電源,執(zhí)行 WAVE 集成調(diào) 試軟件。 注意: ( 1) 無論是集成電路的插拔、通訊電纜的連接、跳線器的設(shè)置還是實(shí)驗(yàn)線路的連 接,都應(yīng)確保在斷電情況下進(jìn)行,否則可能造成對設(shè)備的損壞。 ( 2)實(shí)驗(yàn)線路連接完成后,應(yīng)仔細(xì)檢查無誤后再接通電源。 167。 8088/8086 CPU 系列實(shí)驗(yàn) WAVE 集成調(diào)試環(huán)境應(yīng)設(shè)置如下: 仿真器型號:偉福 Lab2020P 實(shí)驗(yàn)儀 仿真頭型號: 8088/86 實(shí)驗(yàn) ( 8088/86) 語言設(shè)置對話框各命令行應(yīng)設(shè)置如下: 編譯器路徑 : 一般情況下為 C:\COMP86,也可設(shè)為你自己的安裝路徑。 ASM 命令行: ‘ /zi /l’ C 命令行: ‘ mt v y c’ LINK 命令行:‘ /m /l /v’ 18 軟件實(shí)驗(yàn)一 LAB2020P 仿真實(shí)驗(yàn)系統(tǒng)操作練習(xí) 一、 實(shí)驗(yàn)要求 編寫一個(gè)多字節(jié)無符號二進(jìn)制數(shù)加法程序,并通過偉福 Lab2020P 仿真實(shí)驗(yàn)系統(tǒng)提供的調(diào)試方法 調(diào)試程序 , 運(yùn)行程序并 驗(yàn)證計(jì)算結(jié)果的正確性。 二、實(shí)驗(yàn)?zāi)康? 1. 了解偉福 Lab2020P 仿真實(shí)驗(yàn)系統(tǒng) 軟 /硬件環(huán)境。 2. 學(xué)習(xí)偉福 Lab2020P 仿真實(shí)驗(yàn)系統(tǒng) 常用功能 的使用方法。 3. 掌握多字節(jié)無符號二進(jìn)制數(shù)相加的方法。 三、實(shí)驗(yàn)說明 本試驗(yàn)主要是讓學(xué)生學(xué)會(huì)使用偉福 Lab2020P 仿真實(shí)驗(yàn)系統(tǒng) 的基本功能,能夠在偉福 Lab2020P 仿真實(shí)驗(yàn)系統(tǒng) 開發(fā)環(huán)境下編輯、調(diào)試程序,了解微機(jī)原理 及 應(yīng)用系統(tǒng)開發(fā)的一般步驟。 19 軟件實(shí)驗(yàn) 二 存儲器塊清零 一、實(shí)驗(yàn)要求 1. 指定存儲器中某塊的起始地址和長度,要求能將其內(nèi)容清零。 二、實(shí)驗(yàn)?zāi)康? 1. 掌握存儲器讀寫方法 2. 了解存儲器的塊操作方法 三、實(shí)驗(yàn)說明 通過本實(shí)驗(yàn),學(xué)生可 以了解單片機(jī)讀寫存儲器的讀寫方法,同時(shí)也可以了解單片機(jī)編程,調(diào)試方法。如何將存儲器塊的內(nèi)容置成某固定值 (例全填充為 0FFH)? 請學(xué)生修改程序,完成此操作。 四、程序框圖 設(shè)置塊長度 設(shè)置塊起始地址 地址加 1 當(dāng)前地址內(nèi)容清零 是否清除完 結(jié)束 是 否 20 軟件實(shí)驗(yàn) 三 二進(jìn)制到 BCD 轉(zhuǎn)換 一、 實(shí)驗(yàn)要求 將給定的一個(gè)二進(jìn)制數(shù),轉(zhuǎn)換成二十進(jìn)制( BCD)碼 二、 實(shí)驗(yàn)?zāi)康? 1. 掌握簡單的數(shù)值轉(zhuǎn)換算法 2. 基本了解數(shù)值的各種表達(dá)方法 三、 實(shí)驗(yàn)說明 計(jì)算機(jī)中的數(shù)值有各種表達(dá)方式,這是計(jì)算機(jī)的基礎(chǔ)。掌握各種數(shù)制之間的轉(zhuǎn)換是一種基本功。有興趣的同學(xué) 可以試試將 BCD 轉(zhuǎn)換成二進(jìn)制碼。 四、 程序框圖 給出要轉(zhuǎn)換的二進(jìn)制數(shù) 將數(shù)除以 100,得百位數(shù) 保存百位數(shù) 將余數(shù)再除以 10,得十位數(shù) 保存十位數(shù) 余數(shù)為個(gè)位數(shù),將其保存 結(jié)束 21 軟件實(shí)驗(yàn) 四 二進(jìn)制到 ASCII 碼轉(zhuǎn)換 一、 實(shí)驗(yàn)要求 給出一個(gè) BCD 數(shù),將其轉(zhuǎn)換成 ASCII 值。 二、實(shí)驗(yàn)?zāi)康? 1. 了解 BCD 值和 ASCII 值的區(qū)別 2. 了解如何將 BCD 值轉(zhuǎn)換成 ASCII 值 3. 了解如何查表進(jìn)行數(shù)值轉(zhuǎn)換及快速計(jì)算。 三、實(shí)驗(yàn)說明 此實(shí)驗(yàn)主要讓學(xué)生了解數(shù)值的 BCD 碼和 ASCII 碼的區(qū)別,利用查表功能可能快速地進(jìn)行數(shù)值轉(zhuǎn)換。進(jìn)一步了解數(shù)值的各種表達(dá)方式。 四、程序框圖 給出要轉(zhuǎn)換數(shù) BCD 碼 取出 BCD 碼高四位 查表得到 ASCII 碼 保存高位 ASCII 碼 取出 BCD 碼低四位 查表 得到 ASCII 碼 保存低位 ASCII 碼 結(jié)束 22 軟件實(shí)驗(yàn) 五 內(nèi) 存塊移動(dòng) 一、 實(shí)驗(yàn)要求 將指定源地址和長度的存儲塊移到指定目標(biāo)位置 二、實(shí)驗(yàn)?zāi)康? 1. 了解內(nèi)存的移動(dòng)方法。 2. 加深對存儲器讀寫的認(rèn)識。 三、實(shí)驗(yàn)說明 塊移動(dòng)是計(jì)算機(jī)常用操作之一,多用于大量的數(shù)據(jù)復(fù)制和圖象操作。本程序是給出起始地址,用地址加一方法移動(dòng)塊,請思考給出塊結(jié)束地址,用地址減一方法移動(dòng)塊的算法。另外,若源塊地址和目標(biāo)塊地址有重疊,該如何避免? 四、程序框圖 設(shè)置塊的源地址 設(shè)置塊的目標(biāo)地址 設(shè)置移動(dòng)長度 從源地址取數(shù) 保存到目標(biāo)地址中 源地址加 1 目標(biāo)地址加 1 是否移動(dòng)完 結(jié)束 是 否 23 軟件實(shí)驗(yàn) 六 程序跳轉(zhuǎn)表 一、 實(shí)驗(yàn)要求 在多分支結(jié)構(gòu)的程序中,能夠按調(diào)用號執(zhí)行相應(yīng)的功能,完成指定操 作。 二、實(shí)驗(yàn)?zāi)康? 1. 了解程序的多分支結(jié)構(gòu) 2. 了解多分支結(jié)構(gòu)程序的編程方法 三、實(shí)驗(yàn)說明 多分支結(jié)構(gòu)是程序中常見的結(jié)構(gòu),若給出調(diào)用號來調(diào)用子程序,一般用查表方法,查到子程序的地址,轉(zhuǎn)到相應(yīng)子程序。 四、程序框圖 設(shè)置調(diào)用號 根據(jù)調(diào)用號查表 得到跳轉(zhuǎn)地址 跳轉(zhuǎn)到相應(yīng)程序段 調(diào)用返回 24 軟件實(shí)驗(yàn) 七 數(shù)據(jù)排序 一、 實(shí)驗(yàn)要求 給出一組隨機(jī)數(shù),將此組數(shù)據(jù)排序,使之成為有序數(shù)列 二、實(shí)驗(yàn)?zāi)康? 1. 了解數(shù)據(jù)排序的簡單算法。 2. 了解數(shù)列的有序和無序概念 三、實(shí)驗(yàn)說明 有序的數(shù)列更有利于查找。本程序用的是“冒泡排序”法,算法是將一個(gè)數(shù)與后面的數(shù)相比較,如果比后面的數(shù)大,則交換, 如此將所有的數(shù)比較一遍后,最大的數(shù)就會(huì)在 數(shù)列的最后面。再進(jìn)行下一輪比較,找出第二大數(shù)據(jù),直到全部數(shù)據(jù)有序。 四、程序框圖 設(shè)置數(shù)據(jù)區(qū)地址 設(shè)置數(shù)據(jù)區(qū)長度 清除交換標(biāo)志 當(dāng)前地址取數(shù) A 地址加 1 當(dāng)前地址取數(shù) B 結(jié)束 A<= B? 設(shè)置交換標(biāo)志 交換 A, B 數(shù)位置 數(shù)據(jù)比較完 全部有序? 是 否 否 是 是 否 25 硬件實(shí)驗(yàn) 一 用 74LS245 讀入數(shù)據(jù) 一、 實(shí)驗(yàn)要求 利用板上的集成電路插座,擴(kuò)展一片 74LS245,來讀入開關(guān)狀態(tài)。 二、實(shí)驗(yàn)?zāi)康? 了解 CPU 常用的端口連接總線的方法。 掌握用 74LS245 進(jìn)行數(shù)據(jù)讀入或輸出。 三、實(shí)驗(yàn)電路及連線 四、實(shí)驗(yàn)說明 一般情況下, CPU 的總線會(huì)掛有很多器件,如何使這 些器件不造成沖突,這就要使用一些總線隔離器件,例如 74LS245 就是一種。 74LS245 是三態(tài)總線收發(fā)器,利用它既可以輸出也可輸入數(shù)據(jù)。本實(shí)驗(yàn) 74LS245的片選地址為 CSO,即 8000H,讀這個(gè)地址,就是從 74LS245讀回開關(guān)的值??梢杂脝尾降姆绞綀?zhí)行程序,改變開關(guān)狀態(tài),觀察讀回的值。 五、實(shí)驗(yàn)程序框圖 開始 讀入 74LS245 的值 26 硬件實(shí)驗(yàn) 二 用 74LS273 輸出數(shù)據(jù) 一、實(shí)驗(yàn)要求 在通用插座上擴(kuò)展一片 74LS273 作為輸出口,控制八個(gè) LED 燈。 二、實(shí)驗(yàn)?zāi)康? 學(xué)習(xí)在單片機(jī)系統(tǒng)中擴(kuò)展簡單 I/O 接口 的方法。 學(xué)習(xí)數(shù)據(jù)輸出程序的設(shè)計(jì)方法。 了解數(shù)據(jù)鎖存的概念和方法。 三、實(shí)驗(yàn)電路及連接 四、實(shí)驗(yàn)說明 因?yàn)楸緦?shí)驗(yàn)是用 74LS273 擴(kuò)展 I/ O 端口
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1