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

正文內(nèi)容

微機(jī)原理與接口技術(shù)試驗(yàn)指導(dǎo)書(更新版)

2024-12-17 19:12上一頁面

下一頁面
  

【正文】 一 、實(shí)驗(yàn)?zāi)康? ① 了解 INT lO 各 功能塊的作用及用法 ; ② 掌握字符方式下顯示器的顯 示 過程。 六、思考題 。 顯 示 器 I/ O 功能調(diào)用使 用說 明如下 : INT 10 使用說明 入 口: AH=OOH, AL=01H 功能:清屏 入口: AH=01H, AL=數(shù)據(jù) 功能: 寫 AL 中的數(shù)據(jù)到屏 上 入 口: AH=02H, AL=功能設(shè)置指令 功能:設(shè)置 顯示屏 ,有關(guān)功能設(shè)置指令參見液晶使用手冊(cè)。當(dāng)循環(huán)操作結(jié)束時(shí),將 BH送 AH, BL 送 AL 作為返回值,并恢復(fù) BX 原先內(nèi)容。 程序流程圖及參考程序如 圖 52 所 示 。 二、實(shí)驗(yàn)設(shè)備 DICE8086B 實(shí)驗(yàn)系統(tǒng)一臺(tái) 三、實(shí)驗(yàn)內(nèi)容及步驟 數(shù)據(jù)排序 在數(shù)據(jù) 區(qū)中存放著一組數(shù),數(shù)據(jù)的個(gè)數(shù)就是數(shù)據(jù)緩沖區(qū)的長度,要求用起泡法對(duì) 該數(shù)據(jù)區(qū)中數(shù)據(jù)按遞增關(guān)系排序。 二 、實(shí)驗(yàn)設(shè)備 DICE8086B 實(shí)驗(yàn)系統(tǒng)一臺(tái) 三、實(shí)驗(yàn)內(nèi)容及步驟 使 S=1+2 3+3 4+4 5+? +N(N+1),直到 N(N+1)項(xiàng)大于 200為止 ,程序流程圖及參考程序如 圖 41 所示。源數(shù)據(jù)塊和目的數(shù)據(jù)塊在存貯中可能有三種情況,如圖 31 所示 。 設(shè)被開平方數(shù)為正整數(shù),存放在 3500H 單元。 地址 助記符 注釋 2020 MOV SI, 3000 ; 源數(shù)據(jù)首址 2020 MOV CX, 000A ;數(shù)據(jù)個(gè)數(shù) 2020 MOV BX , 0002 2020 MOV AX, W[SI] ;取數(shù) 200B CLC 200C IMUL BX ; 乘 2 200E JO 201E ; 溢出轉(zhuǎn) 2020 JB 2022 2020 MOV AL, 2C ; 顯示“,” 2020 INC SI 2020 INC SI 2020 MOV AH, 01 ;顯示功能調(diào)用 2018 INT 10 201A LOOP 2020 ; 完否 201C JMP 201C ; 停機(jī) 201E MOV AL, 4F ; 顯示” O” 2020 JMP 2020 2022 MOV AL, 43 ; 顯示“ C” 2024 JMP 2020 2026 INT 圖 23 22 實(shí)驗(yàn)步驟 : ① 輸入實(shí)驗(yàn)程序并檢查無誤; ② 準(zhǔn)備 10 個(gè)數(shù)存放到 3000H~ 3009H 單元中。 地址 助記符 注釋 2020 MOV AX, W[3500] ; X 低位送 AX 2020 ADD AX, W[35041 ; X 低位加 Y 低位 2020 MOV W[3508],AX ; 存低位和 200A MOV AX, W[3502] ; X 高位送 AX 200D ADC AX, W[3506] ; X 高位加 Y 高位 2020 MOV W[350Al, AX ; 存高位和 2020 INT 圖 21 本實(shí)驗(yàn)程序是雙精度 (2 個(gè) 16 位,即 32 位 )運(yùn)算,利用累加器 AX,先求低 16 位 和,并存入低地址存貯單元,后求高 16 位 和,再存入高地址單元。程序流程圖及參考程序如圖 15 所示。程序如圖 13 所示: 地址 助記符 注釋 2020 MOV CX, 0005 ;循環(huán)計(jì)數(shù)器賦初值 2020 MOV DI, 3500 ; ASCII 碼首址 2020 M0V BL, FF ; 錯(cuò)誤標(biāo)志送 BL 2020 MOV AL, B[DI] ; 送 ASCII 碼至 AL 200A CMP AL, 3A ; 比較 AL 與 3A 200C JNB 2020 ; 不低于 3A 則轉(zhuǎn) 2020 200E SUB AL, 30 ; 低于 3A 則取 ASCII 碼低四位 2020 JB 2020 ; 低于 30 則轉(zhuǎn) 2020 2020 MOV BL, AL ; 否 則 AL 內(nèi)容送 BL,取代 FF 2020 MOV AL, BL ;結(jié) 果或錯(cuò)誤標(biāo)志送 AL 2020 MOV B[DI+0A], AL 2019 INC DI 201A L00P 2020 201C INT 圖 13 實(shí)驗(yàn)步驟 : ① 輸入程序并檢查無誤 ; ② 在 3500H~ 3504H 單元中存入 5 位十進(jìn)制數(shù)的 ASCll 碼,即 E3500(回車) ,并輸入 33 3 3 35; ③ G=2020(回車) ,運(yùn)行以上程序; 15 ④ D350A,顯示結(jié)果為: 0000: 350A 0l 02 03 04 05 CC ⑤ 反復(fù)試幾組數(shù),考查程序的正確性。 計(jì)算機(jī)與外設(shè)間的數(shù)碼轉(zhuǎn)關(guān)系如圖 l1 所示,數(shù)碼對(duì)應(yīng)關(guān)系如表 11 所示: 13 1. 將 ASClI 碼表示的十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) 由式 (2)可歸納十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制的方法:從十進(jìn)制數(shù)的最高位 Dn 開始作乘 10 加次位的操作,將結(jié)果再乘 10 再加下一個(gè)次數(shù),如此重復(fù),則可求出二 進(jìn)制結(jié)果來。如: 顯示信息 鍵入信息 B (回車 ) 0: 2020 (回車 ) 1: (回車 ) 以上操作定義了 2020 地址為斷點(diǎn),每次程序連續(xù)運(yùn)行到斷點(diǎn)時(shí),程序中斷顯示當(dāng)前各寄存器的內(nèi)容。啟動(dòng)方式 : 系統(tǒng)正常啟動(dòng),短時(shí)間顯示“ WELCOME TO YOU !”后,會(huì)顯示“ ”提示符,等待你鍵入操作命令。 通用說明: DEBUG 命令接受和顯示的數(shù)都是十六進(jìn)制表示,若為十進(jìn)制要加“ D” 命令都是一個(gè)字母 (大小寫均 可 ),命令參數(shù)隨命令而異。注意: DEBUG 操作數(shù)一般是十六進(jìn)制數(shù)。 反匯編的程序,在匯編程序和地址中 間增加了表示二進(jìn)制的機(jī)器碼。在上面的顯示結(jié)果中, CS:IP 寄存器內(nèi)容為 0000:2020,表示當(dāng)前程序的指令位置。 如:匯編一小段程序 (把 DS 的值改為: 0000)。 三 、 匯編、斷點(diǎn)、執(zhí)行、跟蹤與反匯編 匯編、執(zhí)行、跟蹤和反匯編是 DEBUG 的一組最基本操作。如:CDEBUG C: D: CDEBUG CDEBUG 第一句是啟動(dòng) DISKCOPY 文件,執(zhí)行從 C:拷貝到的 D:的操作。 ,突出基本技能訓(xùn)練,加強(qiáng)對(duì)指令系統(tǒng)的理解和接口 技術(shù) 的訓(xùn)練,培養(yǎng)學(xué)生的編程 和應(yīng)用 能力。 在本書 編寫的過程中,主要突出以下幾個(gè)特點(diǎn): ,本 實(shí)踐 課程 得 到 40 所的大力支持 ,在 ****同志的辛勤指導(dǎo)下,本著結(jié)合實(shí)際的原則,完成了本教材的編寫。 一 、 DEBUG 的啟動(dòng) DEBUG 的啟動(dòng)格式為: DEBUG[文件標(biāo)識(shí)符 ][參數(shù)表 ] 其中,文件標(biāo)識(shí)符指 定要調(diào)試的程序,參數(shù)表給出被調(diào)試程序所要用的命令行參數(shù)。 格式為 Q 鍵入 Q 之后,按回車鍵,返回到 D0S 狀態(tài)。匯編過程中發(fā)現(xiàn)錯(cuò)誤時(shí),顯示出 1 個(gè)“ ^ERROR”并要求重新輸人。 — G=0000: 2020(從地址 2020H 處開始執(zhí)行 ) 運(yùn)行程序停止執(zhí)行后,顯示各寄存器的狀態(tài)。 6 U0000:2020(從地址 2020H 處開始執(zhí)行 ) 在顯示信息的后面,繼續(xù)輸入命令: U(回車 )。 D 命令每次顯示 8 字節(jié)的數(shù)據(jù)。 7 R CX CX=000l_OF(回車 ) R CX CX=000F_ 五、常用 DUBUG 命令一覽表 assumble A[address] dump D[range] enter E address[1ist] go G[=address][addresses] quit Q register R[registerJ trace T[=address][value] unasseⅢ ble U[range] 我們也可以通過 DEBUG 的幫助顯示全部 DEBUG 中的命令 (如: debug ?)。 啟動(dòng) 系統(tǒng)連接好,檢查無誤后,通電運(yùn)行。 (3)、斷點(diǎn)運(yùn)行 首先在程序中設(shè)置斷點(diǎn),系統(tǒng)規(guī)定最多可定義 10 個(gè)斷點(diǎn)。因此,在應(yīng)用軟件中各類數(shù)據(jù)轉(zhuǎn)換和代碼轉(zhuǎn)換是必不可少的。由表 11 可見,一字節(jié) ASCII 碼取其低四位即 變?yōu)?BCD 碼。 從表 11中可知十六進(jìn)制數(shù) 加 30H即可 得到 0H~ 9H的 ASCII碼,而要得到 AH~ FH的 ASCII碼,則需再加 7H。 本 實(shí)驗(yàn)參考程序及存貯單元分配如圖 21 所示。圖 23 我們具體給出了一個(gè)實(shí)驗(yàn)程序的流程圖及參考程序,其設(shè)計(jì)思想是: 取 3000H 單元開始的 10 個(gè)無符號(hào)數(shù),將其各自乘以 2,若有溢出,顯示“ O” ,有進(jìn)位顯示“ C”,否則,只顯示 間隔符“,”,我們規(guī)定每一數(shù)相應(yīng)的標(biāo)志顯示之間均用“,”來間隔 .于是,我們就可以在數(shù)據(jù)區(qū)放各種試驗(yàn)數(shù)來考查乘法對(duì)標(biāo)志的影響。我們知道, N 個(gè)自然數(shù)中的奇數(shù)之和等于 N2,即: ∑ (2K1)=N2 1+3+5=9=32 1+3+5+7=16=42 1+3+5+7+9+11+13+15=64=82 若現(xiàn)要作 √ S 的運(yùn)算,那么就可以從 S 中逐次減去自然數(shù)中的奇數(shù) 1, 3, 5, 7,? ? 一直進(jìn)行到相減數(shù)為零或不夠減下一個(gè)自然數(shù)奇數(shù)為止,然后統(tǒng)計(jì)減去自然數(shù)的奇數(shù)個(gè)數(shù),它就是 S 的近似平方根。 二 、實(shí)驗(yàn)設(shè)備 DICE8086B 實(shí)驗(yàn)系統(tǒng)一臺(tái) 三、實(shí)驗(yàn)內(nèi)容及 步驟 設(shè)計(jì)一數(shù)據(jù)塊間的搬移程序 設(shè)計(jì)思想:程序要求把內(nèi)存中一數(shù)據(jù)區(qū) (稱為數(shù)據(jù)塊 )傳送到另一存貯區(qū) (稱為目 的數(shù)據(jù)塊 )。 四、思考題 為什么當(dāng)源數(shù)據(jù)塊首址大于目的塊首址時(shí),應(yīng)從數(shù)據(jù)塊首址開 始傳送數(shù)據(jù) ?而當(dāng)源數(shù)據(jù)塊首址小于目的塊首址時(shí),應(yīng)從數(shù)據(jù)塊 末地址開始傳送數(shù)據(jù)? 28 實(shí)驗(yàn)四 循環(huán)程序設(shè)計(jì)實(shí)驗(yàn) 一、 實(shí)驗(yàn)?zāi)康? ① 加深對(duì)循環(huán)結(jié)構(gòu)的理解; ② 掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的方法; ③ 熟練掌握 調(diào)試循環(huán)程序的方法。 30 實(shí)驗(yàn)五 排序程序設(shè)計(jì)實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康? ① 掌握分支、循環(huán)、子程序調(diào)用等基本的程序結(jié)構(gòu); ② 學(xué)習(xí)綜合程序的設(shè)汁、編制及調(diào)試。編寫程序能在 3100H 開始的區(qū)域排出名次表, 3100+i 為學(xué)號(hào) i 的學(xué)生的名次。 程序說明 : 該程序使用 BH 和 BL 暫存現(xiàn)行的最大值和最小值,開始時(shí)初始化成首字節(jié)的內(nèi)容,然后進(jìn)入循環(huán)操作,從字節(jié)序列中逐個(gè)取出一個(gè)字節(jié)的內(nèi)容 與 BH 和 BL 比較,若取出的字 節(jié)內(nèi)容比 BH 的內(nèi)容大或比 BL 的內(nèi)容小,則修改之。 二、實(shí)驗(yàn)設(shè)備 DICE8086B 實(shí)驗(yàn)系統(tǒng) 一 臺(tái) 三、實(shí)驗(yàn)原理 本 系統(tǒng)采用了 DMC 型液晶顯示器作為基本輸出設(shè)備,該顯示器可顯示 40 列 2 行 (5 7)點(diǎn)陣字符,可實(shí)現(xiàn)光 標(biāo) 控制、字符 運(yùn)行方向控制、清除等
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1