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

正文內(nèi)容

微機原理與接口技術試驗指導書(專業(yè)版)

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

下一頁面
  

【正文】 二、實驗設備 DICE8086B 實驗系統(tǒng) 一 臺 三、實驗原理 本 系統(tǒng)采用了 DMC 型液晶顯示器作為基本輸出設備,該顯示器可顯示 40 列 2 行 (5 7)點陣字符,可實現(xiàn)光 標 控制、字符 運行方向控制、清除等功能。編寫程序能在 3100H 開始的區(qū)域排出名次表, 3100+i 為學號 i 的學生的名次。 四、思考題 為什么當源數(shù)據(jù)塊首址大于目的塊首址時,應從數(shù)據(jù)塊首址開 始傳送數(shù)據(jù) ?而當源數(shù)據(jù)塊首址小于目的塊首址時,應從數(shù)據(jù)塊 末地址開始傳送數(shù)據(jù)? 28 實驗四 循環(huán)程序設計實驗 一、 實驗目的 ① 加深對循環(huán)結構的理解; ② 掌握循環(huán)結構程序設計的方法; ③ 熟練掌握 調(diào)試循環(huán)程序的方法。我們知道, N 個自然數(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 的運算,那么就可以從 S 中逐次減去自然數(shù)中的奇數(shù) 1, 3, 5, 7,? ? 一直進行到相減數(shù)為零或不夠減下一個自然數(shù)奇數(shù)為止,然后統(tǒng)計減去自然數(shù)的奇數(shù)個數(shù),它就是 S 的近似平方根。 本 實驗參考程序及存貯單元分配如圖 21 所示。由表 11 可見,一字節(jié) ASCII 碼取其低四位即 變?yōu)?BCD 碼。 (3)、斷點運行 首先在程序中設置斷點,系統(tǒng)規(guī)定最多可定義 10 個斷點。 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 ?)。 6 U0000:2020(從地址 2020H 處開始執(zhí)行 ) 在顯示信息的后面,繼續(xù)輸入命令: U(回車 )。匯編過程中發(fā)現(xiàn)錯誤時,顯示出 1 個“ ^ERROR”并要求重新輸人。 一 、 DEBUG 的啟動 DEBUG 的啟動格式為: DEBUG[文件標識符 ][參數(shù)表 ] 其中,文件標識符指 定要調(diào)試的程序,參數(shù)表給出被調(diào)試程序所要用的命令行參數(shù)。 ,突出基本技能訓練,加強對指令系統(tǒng)的理解和接口 技術 的訓練,培養(yǎng)學生的編程 和應用 能力。 三 、 匯編、斷點、執(zhí)行、跟蹤與反匯編 匯編、執(zhí)行、跟蹤和反匯編是 DEBUG 的一組最基本操作。在上面的顯示結果中, CS:IP 寄存器內(nèi)容為 0000:2020,表示當前程序的指令位置。注意: DEBUG 操作數(shù)一般是十六進制數(shù)。啟動方式 : 系統(tǒng)正常啟動,短時間顯示“ WELCOME TO YOU !”后,會顯示“ ”提示符,等待你鍵入操作命令。 計算機與外設間的數(shù)碼轉(zhuǎn)關系如圖 l1 所示,數(shù)碼對應關系如表 11 所示: 13 1. 將 ASClI 碼表示的十進制數(shù)轉(zhuǎn)換為二進制數(shù) 由式 (2)可歸納十進制數(shù)轉(zhuǎn)換為二進制的方法:從十進制數(shù)的最高位 Dn 開始作乘 10 加次位的操作,將結果再乘 10 再加下一個次數(shù),如此重復,則可求出二 進制結果來。程序流程圖及參考程序如圖 15 所示。 地址 助記符 注釋 2020 MOV SI, 3000 ; 源數(shù)據(jù)首址 2020 MOV CX, 000A ;數(shù)據(jù)個數(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 ; 停機 201E MOV AL, 4F ; 顯示” O” 2020 JMP 2020 2022 MOV AL, 43 ; 顯示“ C” 2024 JMP 2020 2026 INT 圖 23 22 實驗步驟 : ① 輸入實驗程序并檢查無誤; ② 準備 10 個數(shù)存放到 3000H~ 3009H 單元中。源數(shù)據(jù)塊和目的數(shù)據(jù)塊在存貯中可能有三種情況,如圖 31 所示 。 二、實驗設備 DICE8086B 實驗系統(tǒng)一臺 三、實驗內(nèi)容及步驟 數(shù)據(jù)排序 在數(shù)據(jù) 區(qū)中存放著一組數(shù),數(shù)據(jù)的個數(shù)就是數(shù)據(jù)緩沖區(qū)的長度,要求用起泡法對 該數(shù)據(jù)區(qū)中數(shù)據(jù)按遞增關系排序。當循環(huán)操作結束時,將 BH送 AH, BL 送 AL 作為返回值,并恢復 BX 原先內(nèi)容。 六、思考題 。 地址 助記符 2020 MOV SI, 3000 2020 MOV CX, 0008 2020 CALL 2020 2020 INT 圖 61(a)主程序 地址 助記 符 2020 JCXZ 202F 2020 PUSH SI 2020 PUSH CX 2020 PUSH BX 2020 MOV BH, B[SI] 2017 MOV BL,BH 2019 LODS 201A CMP AL,BH 20lC JNA 2022 20lE MOV BH, AL 2020 JMP 2028 2022 CMP AL, BL 34 2024 JNB 2028 2026 MOV BL, AL 2028 LOOP 2019 202A MOV AX, BX 202C POP BX 202D POP CX 202E POP Sl 202F RET 圖 61(b)子 程序 (求最大最小值 ) 實驗步驟 : ① 根據(jù)流程圖編寫出相應的程序; ② 輸入實驗程序井檢查無誤; ③ E3000(回車 ),輸入 8 個字節(jié)的數(shù)據(jù): D 0 8B、 C EB、 0 F9; ④ G=2020(回車) ,運行實驗程序; ⑤ RAX(回車) ,顯示結果, AX=F904, AH 中為最大值, AL 中為最小值。 四、思考題 修改圖 42 中程序.使其能分別求出數(shù)據(jù)區(qū)中正數(shù)、零和負數(shù)的個數(shù)。 25 實驗三 分支程序設計實驗 一、實驗目的 ① 掌握分支程序的結構; ② 掌握分支程序的設計、調(diào)試方法 。 (二)乘除運算 1.考察乘法指令 MUL、 IMUL 對狀態(tài)標志位的影響 乘法指令 MUL、 IMUL 對狀態(tài)標志 CF、 OF 都是通過指令執(zhí)行后最 高位上產(chǎn)生進 (借 )位、 出來影響的 。 4.十六進制數(shù)轉(zhuǎn) 換為 ASCII 碼 設經(jīng)過 CPU 處理后的十 六進制數(shù)存放在起始地址為 3500H 的內(nèi)存單元中,把它們轉(zhuǎn)換成ASCII 碼之后, 再分別存入起始地址為 350AH 的內(nèi)存單元中。 二、實驗儀器 DICE8086B 實驗系統(tǒng)一臺 三、實驗內(nèi)容及步驟 計算機輸入設備輸入的信息一般是 ASCII 或 BCD 碼表示的數(shù)據(jù)或字符, CPU 處理信息一般均用二進制數(shù)進行計算或其它處理,處理結果輸出的外設又必須依外設的要求變?yōu)?ASClI碼、 BCD 碼或七段碼等。 鍵盤簡介 主要有標準 ASCII 碼鍵盤和功能鍵組成 (注意與一般 PC 鍵盤的區(qū)別 ), Shift 同其它鍵組合,區(qū)分上下檔或大小寫字符鍵入; Ctrl 同其它鍵組合,實現(xiàn)特定控制功能,如 : Ctrl+P 掛接或釋放打印機 F5 Ctrl+S 暫停命令運行,直到按任意鍵為止 F4 Ctrl+C 中斷程序 的執(zhí)行 ← 退格鍵 ↓ 等同于 U (反匯編命令 ) 注意:實驗中所有組合鍵功能只適用于實驗系統(tǒng)單機工作的鍵盤操作。格式為: D[地址 ] 或 D[范圍 ] 其中:地 址表示從該地址開始顯示,若沒有地址,則從當前地址顯示:范圍表示顯示范圍,如 1000:2020 表示地址 100O 至 2020。 如 :執(zhí)行下面的小程序。 如: CS:2020 或 0000:2020 而地址范圍的格式為: 段地址 :始位移量 末位移量 或 段地址 :始位移量 L長度 如: CS:100 100 或 0000:100 L 10 二 、 退出 DEBUG 當 完成動態(tài)調(diào)試任務時,可使用 Q 命令退出 DEBUG。各項實驗 提供的參考程序均通過上機驗證。第二句是調(diào)試 程序。 A0000: 2020 (回車 ) 0OOO: 2020 MOV AX, 0000 0000: 2020 MOV DS, AX 0000: 2020 (回車 ) B 命令 (設置斷點命令 ) 在程序中設置斷點,使程序執(zhí)行到斷點處暫停執(zhí)行。注意,在反匯編過程中,如果源程序中有一段數(shù)據(jù),則也被反匯編成“程序”,但讀不懂,這時應越過這一段。 命令和參數(shù)間可用定界符分隔 (空格、制表符、逗號 ),在兩個十六進制之間是必須的。我們可以使用 GB 命令 (含斷點連續(xù)運行程序 ),斷點僅當系統(tǒng)復位時消除。 3.將十六位二進制數(shù)轉(zhuǎn)換為 ASCII 碼表示的十進制數(shù) 十進制 數(shù)的值域為 0~ 65535,最大可轉(zhuǎn)換為 5 位十進制數(shù)。由于低位和可能向高位有進位,因 20 而高位字相加語句須用 ADC 指令,則低位相加有進位時 CF=1,高位字相加時,同時加上 CF中的 1。程序流程圖及參考程序見圖 25。 地址 助記符 注釋 2020 MOV DX,0001 2020 MOV BL,02 2020 MOV AL,BL 2020 INC BL 2020 MUL BL 200B ADD DX,AX 200D CMP AX, 00C8 ; (AX)200 嗎 ? 2020 JNA 2020 2020 INT 圖 41 實驗步驟: RDX (回車 ), RAX (回車 ),顯示 AX 和 DX 的值。 地址 助記符 注釋 2020 MOV AX, 0000 ;主程序 2020 MOV DS, AX 2020 MOV ES, AX 2020 MOV SI, 3000 200A MOV CX, 001E 200D MOV DI, 3100 2020 CALL 2020 2020 MOV AL, 1E 2020 SUB AL, CL 2017 INC AL 2019 MOV
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1