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

正文內(nèi)容

微機原理與接口技術(shù)試驗指導(dǎo)書-文庫吧資料

2024-11-03 19:12本頁面
  

【正文】 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é)果。 本實驗程序流程圖及 參考程序如圖 24 所示,其設(shè)計思想是: 取 3000H~ 3009H 單元中的五個無符號數(shù),將其 與 101H 除,若有溢出或進位,就分別顯 示 “ O”或“ C” 。 地址 助記符 注釋 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 單元中。 (二)乘除運算 1.考察乘法指令 MUL、 IMUL 對狀態(tài)標志位的影響 乘法指令 MUL、 IMUL 對狀態(tài)標志 CF、 OF 都是通過指令執(zhí)行后最 高位上產(chǎn)生進 (借 )位、 出來影響的 。 本實驗程序流程圖、參考程序及存貯單元分配如圖 22 所示。 實 驗步驟 : ① 輸入實驗程序并檢查無誤; ② 按存放單元分配圖 (圖 21)在 3500H~ 3507H 單元中存入二進制數(shù) 001565A0 和 0021B79E; ③ G=2020(回車 ),運行以上程序 ; ④ D3508(回車) ,顯示計算結(jié)果: 3508 3E 1D 37 00 C7 ? ; ⑤ 反復(fù)試幾組數(shù),考查 程序的正確性。 地址 助記符 注釋 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 本實驗程序是雙精度 (2 個 16 位,即 32 位 )運算,利用累加器 AX,先求低 16 位 和,并存入低地址存貯單元,后求高 16 位 和,再存入高地址單元。 (一 )加減運算 1.二進制雙精度加法運算 計算 X+Y=Z,將結(jié)果 Z 存入某存貯單元。 19 實驗二 運算類程序設(shè)計實驗 一、實驗?zāi)康? ① 掌握使用運算類指令編程及調(diào)試的方法; ② 掌握運算類指令對狀態(tài)標志位的影響及其測試方法 。 5. BCD 碼轉(zhuǎn)換為二進制碼 設(shè)四個二位十 進制數(shù)的 BCD 碼存放在起始地址為 3500H 的單元中,轉(zhuǎn)換出的二進制數(shù)碼存入起址為 3510H 的內(nèi)存單元中,程序流程圖及參考程序如圖 l6 所示 : 地址 助記符 注釋 2020 MOV CX, 0004 2020 MOV DI, 3500 2020 MOV AL, B[DI] 2020 ADD AL, AL ; 乘 2 200A MOV BL, AL 200C ADD AL, AL ;乘 2 200E ADD AL, AL ; 乘 2 2020 ADD AL, BL ; 乘 10 201 INC DI 2020 MOV AH, 00 2020 ADD AL, B[DI} ; BCD 碼十位與個位加 2017 MOV W[DI+0F], AX ;存結(jié)果 201A INC DI 201B LOOP 2020 201D INT 圖 116 實驗步驟 : ① 輸入程序并檢查無誤; ② 在 3500H~ 3507H 單元中存入四個十進制數(shù) (12, 34, 56, 78)的 BCD 碼,即: 18 E3500(回車) ,輸入 01, 02, 03, 04, 05, 06, 07, 08; ③ G=2020(回車 ),運行以上程序; ④ D3510(回車) ,顯示結(jié)果為 35lO OC 00 22 00 38 00 4E 00; ⑤ 反復(fù)試幾組數(shù),考查程序的正確性。程序流程圖及參考程序如圖 15 所示。 4.十六進制數(shù)轉(zhuǎn) 換為 ASCII 碼 設(shè)經(jīng)過 CPU 處理后的十 六進制數(shù)存放在起始地址為 3500H 的內(nèi)存單元中,把它們轉(zhuǎn)換成ASCII 碼之后, 再分別存入起始地址為 350AH 的內(nèi)存單元中。程序流程圖及 參考程序如圖 14 所示 ,設(shè)源數(shù)據(jù)存于 3500H~ 3510H 單元 中,結(jié)果數(shù)存于 3510H~ 3514H 單元中。 算法: 5 位十進制數(shù)可表示為 ND=D4 104+D3 103+D2 102+D1 101+D0 D:表示十進制數(shù) 0~ 9。程序如圖 13 所示: 地址 助記符 注釋 2020 MOV CX, 0005 ;循環(huán)計數(shù)器賦初值 2020 MOV DI, 3500 ; ASCII 碼首址 2020 M0V BL, FF ; 錯誤標志送 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é) 果或錯誤標志送 AL 2020 MOV B[DI+0A], AL 2019 INC DI 201A L00P 2020 201C INT 圖 13 實驗步驟 : ① 輸入程序并檢查無誤 ; ② 在 3500H~ 3504H 單元中存入 5 位十進制數(shù)的 ASCll 碼,即 E3500(回車) ,并輸入 33 3 3 35; ③ G=2020(回車) ,運行以上程序; 15 ④ D350A,顯示結(jié)果為: 0000: 350A 0l 02 03 04 05 CC ⑤ 反復(fù)試幾組數(shù),考查程序的正確性。若輸入的不是十進制數(shù)的 ASCII,則對應(yīng)存放結(jié)果的單元內(nèi)容為“ FF”。 2. 將十進制數(shù)的 ASCII 碼轉(zhuǎn)換為 BCD碼 設(shè)從鍵盤輸人的五位 十 進制數(shù)為 ASCII 碼已存放在 3500H 起始的內(nèi)存單元內(nèi)。這里我們規(guī)定: 被轉(zhuǎn)換的 ASCII 碼十進制數(shù)存放在 3500H~ 3504H 單元中,而 轉(zhuǎn)換結(jié)果存放在 351OH~ 3511H 單元中。 計算機與外設(shè)間的數(shù)碼轉(zhuǎn)關(guān)系如圖 l1 所示,數(shù)碼對應(yīng)關(guān)系如表 11 所示: 13 1. 將 ASClI 碼表示的十進制數(shù)轉(zhuǎn)換為二進制數(shù) 由式 (2)可歸納十進制數(shù)轉(zhuǎn)換為二進制的方法:從十進制數(shù)的最高位 Dn 開始作乘 10 加次位的操作,將結(jié)果再乘 10 再加下一個次數(shù),如此重復(fù),則可求出二 進制結(jié)果來。 二、實驗儀器 DICE8086B 實驗系統(tǒng)一臺 三、實驗內(nèi)容及步驟 計算機輸入設(shè)備輸入的信息一般是 ASCII 或 BCD 碼表示的數(shù)據(jù)或字符, CPU 處理信息一般均用二進制數(shù)進行計算或其它處理,處理結(jié)果輸出的外設(shè)又必須依外設(shè)的要求變?yōu)?ASClI碼、 BCD 碼或七段碼等。 11 ***系統(tǒng)操作練習(xí)程序 (二 )*** 將內(nèi)存 3500單元開始的 O~ 15共 16個數(shù)傳遞到 3600單元開始的數(shù)據(jù) 區(qū)域中。 內(nèi)存單元的修改與顯示 使用 D 命令可查看 3500~ 350F 單元中的內(nèi)容,操作如下: GB=200O (回車 ) CS=0000 IP=2020?? D3500(回車 ) 0000: 3500 00 0l 02?? D(回車 ) OOOO: 3508 08 09 10?? 也可以用 D3500, 350F 來連續(xù)顯示所有數(shù)據(jù)單元的內(nèi)容,可以用 CTRL+S 來 暫停顯示,擊任意鍵繼續(xù); 或用 CTRL+C 則終止數(shù)據(jù)顯示,返回監(jiān)控狀態(tài)。如: 顯示信息 鍵入信息 B (回車 ) 0: 2020 (回車 ) 1: (回車 ) 以上操作定義了 2020 地址為斷點,每次程序連續(xù)運行到斷點時,程序中斷顯示當(dāng)前各寄存器的內(nèi)容。 (2)、連續(xù)運行 按以下操作即可連續(xù)運行程序: G=0000:2020 (回車 ) 你可以按 CTRL+C (或 F4) 中斷程序運行,返回監(jiān)控狀態(tài) ,按 CTRL+S(或 F5)來暫停程序的
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1