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

正文內(nèi)容

微機原理與接口技術(shù)試驗指導(dǎo)書-免費閱讀

2024-11-27 19:12 上一頁面

下一頁面
  

【正文】 入口 : AH=06H, DS: BX=字符 串首址,且字符串尾用 00H 填充 。 實現(xiàn)此算法的參考程序如圖 62 所示, N 放在 3000H~ 3001H 單元中, N!的結(jié)果放在 301OH起的單元中, N 在 OH~ FH 間 取數(shù),且 (3000H)中放低位。 33 實驗六 子程序設(shè)計實驗 一 、實驗?zāi)康? ① 學習子程序的定義和調(diào)用方法; ② 掌握子程序、子程序的嵌套、遞 歸子 程序的結(jié)構(gòu) ; ③ 掌握子 程序設(shè)計、編制及調(diào)試。 ② 對剩下的 N1 個數(shù)重復(fù)第①步,找到 N1 個數(shù)中的最小數(shù)。 為統(tǒng)計數(shù)據(jù)區(qū)內(nèi)負數(shù)的個數(shù),需逐個判斷區(qū)內(nèi)的每一個數(shù)據(jù),然后將所有數(shù)據(jù)中凡是符號位為 1 的數(shù)據(jù)的個數(shù)累加起來,即得區(qū)內(nèi)所包含負數(shù)個數(shù)。 可以得出如下結(jié)論:當源數(shù)據(jù)首址大于目的塊首址時,從數(shù)據(jù)塊首地址開 始傳送數(shù) 據(jù)。 四、思考題 ① 編寫有符號 A1 B1+A2 B2 的程序, A1 、 A B B2 均為符號數(shù)。在進行 ASCII 碼轉(zhuǎn)換后 ,若奇偶位為偶 (PF=1), 則顯示“ P” ,為負 (SF=1),則顯示“ S” 。 2.十進制數(shù)的 BCD 碼相減運算 計算 XY=Z,其中 X、 Y、 Z 為 BCD 碼 。 四、思考題 ① 圖 12 程序,將一個五位十進制數(shù)轉(zhuǎn)換為二進制數(shù) (十六位 )時,這個十進制數(shù)最 小可為多少 ?最大可為多少 ?為什么 ? ② 將一個十六位二進制數(shù)轉(zhuǎn)換為 ASCII 碼十進制數(shù)時, 如何 確定 D 的值 ? ③ 在十六進制數(shù)轉(zhuǎn)換為 ASCII 碼時,存轉(zhuǎn)換結(jié)果后,為什么要把 DX 向右移四次 ? ④ 自編 ASCII 碼 → 十六進制、十進制小數(shù) → 二進制、十進制 → BCD 碼的程序 , 并調(diào)試運行。 因此,將 十 六位二進制數(shù)轉(zhuǎn)換為 5位 ASCII 碼表示的十進制數(shù),就是求 D1~ D4, 將它 化為 ASCII 碼。 地址 助記符 注釋 2020 MOV SI, 3500 ;源地首址 2020 MOV DI, 3510 ;結(jié)果首址 2020 MOV BX, 000A 2020 MOV CX, 0004 200C MOV AH, 00 200E MOV AL, B[SI] 2020 SUB AL, 30 2020 IMUL BX 2020 ADD AL, B[SI+01] 2017 SUB AL, 30 2019 INC SI 201A LOOP 2020 ;轉(zhuǎn)換完否 201C MOV W[DI], AX ;存結(jié)果 201E INT ;停機 圖 12 14 實驗步驟 : ① 輸入程序并檢查無誤 ; ② 在 3500H~ 3504H 單元存入十進制 12 的 ASCII 碼, 即 E3500(回車) ,并輸入: 30 30 30 31 32 ③ G=2020(回車 ),運行程序,并用 Ctrl+C 來 中斷程序返回監(jiān)控狀態(tài); ④ 用 D3510 來查看結(jié) 果,應(yīng)為: 3510 0C 00?? ; ⑤ 反復(fù)試幾組數(shù).考查程序的正確性。 使用 E 命令修改某一單元的內(nèi)容,操作如下: (如:修改 3500 單元內(nèi)容 ) E3500 (回車 ) 0000: 3500 CC_ 00(按“空格”鍵 ) 0000: 3501 CC_ 01(按“空格”鍵 ) ??????????????????????????????????? 其中:“空格”鍵用于向待編輯單元的高地址方向移動地址,而“ ”鍵則反方向移動地址,用“回車”來響應(yīng)輸入,就退出 E 命令。 二、實驗儀器 DICE8086B 實驗系統(tǒng)一臺 。 若鍵入錯誤 DEBUG 命令,則會顯示“ ERROR”。沒有字節(jié)串的格式,是一種交互式寫入內(nèi)容 (每次只能一字節(jié) 一字節(jié)地顯示或修改數(shù)據(jù) )。另外 ,當需 要修改內(nèi)存中一些數(shù)據(jù)時,可以用修改內(nèi)存命令進行操作。在分析程序時希望不斷跟蹤程序執(zhí)行路徑 ,從而分析出程序執(zhí)行過程。 其格式為: B (回車 ) [i]: 斷點地址 G 命令 (連續(xù)執(zhí)行程序 ) G 命令用來啟動運行一個程序或程序的一段。用逐行匯編命令匯編程序時,一般不允許使用標號和偽指令。 DEBUG 裝入內(nèi)存后,接著 就從磁盤上 查找被調(diào)試的程序,找到后將其裝入內(nèi)存 (對于后綴為 EXE 的文件, DEBUG 將它裝入到最低可用的區(qū)段中,并從 1000H 開始裝 入 ),然后顯示出提示符“ — ”。 本教材 由鞏雪潔主編, ***參編,王偉韋審稿。 1 安徽電子職業(yè)技術(shù)學院實驗教材 微機原理與接口技術(shù) ( 8088/8086 系列 ) 實驗指導(dǎo)書 鞏雪潔 主編 2 前 言 本實驗指導(dǎo)書共分為三章,各章節(jié)的編排順序基本上與理論課教材相近。 由于編者水平有限,書中難免會有錯誤和不妥之處,懇請廣大讀者批評指正。等待用戶進一步輸入命令。但 在 MSDEBUG 中允許使用 DB 和 DW 這兩條偽指令。 格式: G[=[段地址 : ]偏移量 ] 或 GB[=[段地址 : ]偏移量 ] 其中 G 格式表示無斷點連續(xù)運行由段地址:偏移量指定 入 口的程序,如果 G 命令不帶參數(shù),則從頭運行裝入的程序,運行后仍返 回 DEBUG。如:跟蹤執(zhí)行上面的程序。修改 寄存器參數(shù)時,要使用寄存器命令。如:向 0000: 3500 開始地址單元中寫 2 個數(shù)據(jù) 00 和 01 E0000: 3500(回車 ) 0000: 3500 CC 00(空格 ) 0000: 3501 CC Ol(回車 ) R 命令 (顯示或修改寄存器內(nèi)容 ) 顯示寄存器的內(nèi)容,并可以修改其值。 第二章 軟件實驗 8 一、 DICE8086B 的簡介 l、系統(tǒng)簡介 DICE8086B 實驗系統(tǒng)適應(yīng)十六位微機原理及接口控制技術(shù)等課程的教學實驗儀器,其構(gòu)成如下:主頻 的 8088 為主 CPU、以 54 鍵標準 ASCII 碼鍵盤為基本輸入設(shè)備、 40*2行字符型點陣式液晶為基本輸出設(shè)備、 I/ O 芯片 (825l、 825 825 825 827 0809);可以直接使用匯編語言輸入和調(diào)試程序,并具有反匯編功能;此系統(tǒng)有同 IBMPC一致的 DEBUG操作命令及與 IBMPC 兼容的 BIOS 功能 調(diào)用; 提供了兩個標準 PC 總線插槽,支持 8086 系列的開發(fā)和調(diào)試。 三、實驗內(nèi)容及步驟 l、輸入與修改 開機后出現(xiàn)“ ”提示符后,即可輸入源程序 (功能:從 3500H 內(nèi)存單元開始建立 0~ 15共 16 個數(shù)據(jù) ),操作為:在“ ”提示符下鍵入 A2020(回車 ),顯示及輸入如下: 顯示信息 鍵入信息 0000:2020 MOV DI, 3500 0000:2020 MOV CX, 0010 0000:2020 MOV AX, 0000 0000:2020 SAHF 0000:200A MOV B[DI], AL 0000:200C INC DI 0000:200D INC AX 0000:200E DAA 0000:200F LOOP 200A 0000:201l JMP 201l 輸入過程中,若在回車前發(fā)現(xiàn)本行有錯誤字符,可按“←”鍵刪除并重新輸 入; 當回車后提示“ ERROR’’時,地址指針仍舊會停留在當前行,待你重新輸入正確。 11 ***系統(tǒng)操作練習程序 (二 )*** 將內(nèi)存 3500單元開始的 O~ 15共 16個數(shù)傳遞到 3600單元開始的數(shù)據(jù) 區(qū)域中。 2. 將十進制數(shù)的 ASCII 碼轉(zhuǎn)換為 BCD碼 設(shè)從鍵盤輸人的五位 十 進制數(shù)為 ASCII 碼已存放在 3500H 起始的內(nèi)存單元內(nèi)。程序流程圖及 參考程序如圖 14 所示 ,設(shè)源數(shù)據(jù)存于 3500H~ 3510H 單元 中,結(jié)果數(shù)存于 3510H~ 3514H 單元中。 19 實驗二 運算類程序設(shè)計實驗 一、實驗?zāi)康? ① 掌握使用運算類指令編程及調(diào)試的方法; ② 掌握運算類指令對狀態(tài)標志位的影響及其測試方法 。 本實驗程序流程圖、參考程序及存貯單元分配如圖 22 所示。為了解每個數(shù)運算后對狀態(tài)標志的影響,在每個數(shù)運算完后 均顯示“;” 地址 助記符 注釋 2020 MOV SI, 3000 2020 MOV CX, 0005 2020 MOV DX, 0000 2020 MOV AH, 00 200B SAHF ; 消標志位 200C MOV AX, W[SI] ; 取數(shù) 200E MOV BX, 0101 2020 DIV BX ; 除 101H 2020 AAD ; ASCII 碼調(diào)整 2020 JO 2029 2017 JB 202D 2019 JP 2031 20lB JS 2035 201D MOV AL, 3B ; 顯示“ ; ” 20lF INC SI 2020 INC SI 2021 MOV AH,01 2023 INT 10 2025 LOOP 2020 2027 JMP 2027 2029 MOV AL, 4F ; 顯示“ O” 圖 2_4 23 202B JMP 201F 202D MOV AL, 43 ;顯示“ C” 202F JMP 201F 2031 MOV AL, 50 ;顯示“ P” 2033 JMP 201F 2035 MOV AL,53 ;顯示“ S” 2037 JMP 201F 2039 INT 實驗步驟 : ① 輸入程序并調(diào)通,在 3000H~ 3009H 中填 入 5 個 16 位數(shù); ② 用 DIV 除法指令,判定它對 CF、 OF、 PF、 SF 標志的影響,記錄顯示 結(jié)果; ③ 用 IDIV 除法指令代替 DIV,執(zhí)行程序,記錄結(jié)果。 ② 編寫兩個數(shù)值長度不等的 BCD 碼相加的程序。當源數(shù)據(jù) 塊首址小于 目的數(shù)據(jù) 塊首址時,從數(shù)據(jù)塊末址開始傳送數(shù)據(jù)。 29 程序流程圖及實驗參考程序如 圖 42 所示 。 ③ 重復(fù)第②步,直到 N 個數(shù)全部排序好為止。 二、 實驗設(shè)備 DICE8086B 實驗系統(tǒng)一 臺 三、實驗內(nèi)容及步驟 1.求無符號字節(jié)序列中的最大值最小值 設(shè)有一字節(jié)型序列,其存貯首址為 3000H, 字節(jié)數(shù)為 08H, 利用子程序的方法編程求出該序列中的最 大值與最小值。 35 地址 助記符 2020 MOV AX, 3010 2020 PUSH AX 2020 MOV AX, W[3000] 2020 PUSH AX 2020
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1