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

正文內(nèi)容

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

2024-12-01 19:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 存入 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ù),考查程序的正確性。 3.將十六位二進(jìn)制數(shù)轉(zhuǎn)換為 ASCII 碼表示的十進(jìn)制數(shù) 十進(jìn)制 數(shù)的值域?yàn)?0~ 65535,最大可轉(zhuǎn)換為 5 位十進(jìn)制數(shù)。 算法: 5 位十進(jìn)制數(shù)可表示為 ND=D4 104+D3 103+D2 102+D1 101+D0 D:表示十進(jìn)制數(shù) 0~ 9。 因此,將 十 六位二進(jìn)制數(shù)轉(zhuǎn)換為 5位 ASCII 碼表示的十進(jìn)制數(shù),就是求 D1~ D4, 將它 化為 ASCII 碼。程序流程圖及 參考程序如圖 14 所示 ,設(shè)源數(shù)據(jù)存于 3500H~ 3510H 單元 中,結(jié)果數(shù)存于 3510H~ 3514H 單元中。 地址 助記符 注釋 2020 MOV DX, W[3500]; 取 二 進(jìn)制數(shù) 2020 MOV SI, 3515 ; 目標(biāo)首址在 3510H 2020 DEC SI 2020 MOV AX, DX 200A MOV DX, 0000 200D MOV CX, 000A 2020 DIV CX ; 除 lO 2020 XCHG AX, DX 2020 ADD AL, 30 2020 MOV B[SI], AL 2017 CMP DX, 0000 201A JNE 2020 201C CMP SI, 3510 ; 填余下高位為 0 對(duì) 2020 JE 2029 ; 應(yīng)的 ASCII 碼 2022 DEC SI 2023 MOV AL, 30 2025 MOV B[SI], AL 2027 JMP 201C 2029 INT 圖 14 16 實(shí)驗(yàn)步驟 : ① 輸入程序并檢查無(wú)誤; ② 在 3500H~ 3510H 單元存放 OC00,運(yùn)行程序并檢查結(jié)果,應(yīng)看到 3510H~ 3514H 單元中的數(shù)依次為 30 30 30 31 32; ③ 反復(fù)試幾組數(shù),并運(yùn)行程序, 觀察結(jié)果。 4.十六進(jìn)制數(shù)轉(zhuǎn) 換為 ASCII 碼 設(shè)經(jīng)過(guò) CPU 處理后的十 六進(jìn)制數(shù)存放在起始地址為 3500H 的內(nèi)存單元中,把它們轉(zhuǎn)換成ASCII 碼之后, 再分別存入起始地址為 350AH 的內(nèi)存單元中。 從表 11中可知十六進(jìn)制數(shù) 加 30H即可 得到 0H~ 9H的 ASCII碼,而要得到 AH~ FH的 ASCII碼,則需再加 7H。程序流程圖及參考程序如圖 15 所示。 地址 助記符 注釋 2020 MOV CX,0004 2020 MOV DI,3500 2020 MOV DX,W[DI] 2020 MOV AX,DX 200A AND AX,000F ;取低四位值 200D CMP AL,0A ;判是否 0~ 9 200F JB 2020 ;是 O~ 9 轉(zhuǎn) 2020 2020 ADD AL,07 ; 是 A~ F 加 7 2020 ADD AL,30 ; 轉(zhuǎn)換為 ASCII 碼 2020 MOV B[DI+0A],AL 2018 INC DI 2019 PUSH CX ; 保護(hù)循環(huán)計(jì)數(shù)器內(nèi)容 201A MOV CL, 04 ; 移 位次數(shù)送 CL 201C SHR DX, CL 201E POP CX 201F LOOP 2020 2021 INT 圖 15 實(shí)驗(yàn)步驟 : ① 輸入程序并檢查無(wú)誤; ② 在 3500H~ 3510H 單元中存入 4 位 十 六進(jìn)制數(shù) 203B,即: 17 E3500(回車) ,并輸入 3B、 20; ③ D=2020(回車),運(yùn)行以上程序; ④ D350A(回車) ,顯示結(jié)果為: 0000: 350A 42 33 30 32 CC?. 輸入 數(shù)與結(jié)果 ASCII 碼對(duì)應(yīng)順序相反; ⑤ 反復(fù)試幾組數(shù),考查程序的正確性。 5. BCD 碼轉(zhuǎn)換為二進(jìn)制碼 設(shè)四個(gè)二位十 進(jìn)制數(shù)的 BCD 碼存放在起始地址為 3500H 的單元中,轉(zhuǎn)換出的二進(jì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 碼十位與個(gè)位加 2017 MOV W[DI+0F], AX ;存結(jié)果 201A INC DI 201B LOOP 2020 201D INT 圖 116 實(shí)驗(yàn)步驟 : ① 輸入程序并檢查無(wú)誤; ② 在 3500H~ 3507H 單元中存入四個(gè)十進(jìn)制數(shù) (12, 34, 56, 78)的 BCD 碼,即: 18 E3500(回車) ,輸入 01, 02, 03, 04, 05, 06, 07, 08; ③ G=2020(回車 ),運(yùn)行以上程序; ④ D3510(回車) ,顯示結(jié)果為 35lO OC 00 22 00 38 00 4E 00; ⑤ 反復(fù)試幾組數(shù),考查程序的正確性。 四、思考題 ① 圖 12 程序,將一個(gè)五位十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) (十六位 )時(shí),這個(gè)十進(jìn)制數(shù)最 小可為多少 ?最大可為多少 ?為什么 ? ② 將一個(gè)十六位二進(jìn)制數(shù)轉(zhuǎn)換為 ASCII 碼十進(jìn)制數(shù)時(shí), 如何 確定 D 的值 ? ③ 在十六進(jìn)制數(shù)轉(zhuǎn)換為 ASCII 碼時(shí),存轉(zhuǎn)換結(jié)果后,為什么要把 DX 向右移四次 ? ④ 自編 ASCII 碼 → 十六進(jìn)制、十進(jìn)制小數(shù) → 二進(jìn)制、十進(jìn)制 → BCD 碼的程序 , 并調(diào)試運(yùn)行。 19 實(shí)驗(yàn)二 運(yùn)算類程序設(shè)計(jì)實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康? ① 掌握使用運(yùn)算類指令編程及調(diào)試的方法; ② 掌握運(yùn)算類指令對(duì)狀態(tài)標(biāo)志位的影響及其測(cè)試方法 。 二 、實(shí)驗(yàn)設(shè)備 DICE8086B 實(shí)驗(yàn)系統(tǒng) 一 臺(tái) 三、實(shí)驗(yàn)內(nèi)容及步驟 8086/8088 指令系統(tǒng)提供了實(shí) 現(xiàn)加、減、乘、除運(yùn)算的基本 指令,可對(duì)表 21 所 示的數(shù)據(jù)類型進(jìn)行算術(shù)運(yùn) 算 。 (一 )加減運(yùn)算 1.二進(jìn)制雙精度加法運(yùn)算 計(jì)算 X+Y=Z,將結(jié)果 Z 存入某存貯單元。 本 實(shí)驗(yàn)參考程序及存貯單元分配如圖 21 所示。 地址 助記符 注釋 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 位 和,再存入高地址單元。由于低位和可能向高位有進(jìn)位,因 20 而高位字相加語(yǔ)句須用 ADC 指令,則低位相加有進(jìn)位時(shí) CF=1,高位字相加時(shí),同時(shí)加上 CF中的 1。 實(shí) 驗(yàn)步驟 : ① 輸入實(shí)驗(yàn)程序并檢查無(wú)誤; ② 按存放單元分配圖 (圖 21)在 3500H~ 3507H 單元中存入二進(jìn)制數(shù) 001565A0 和 0021B79E; ③ G=2020(回車 ),運(yùn)行以上程序 ; ④ D3508(回車) ,顯示計(jì)算結(jié)果: 3508 3E 1D 37 00 C7 ? ; ⑤ 反復(fù)試幾組數(shù),考查 程序的正確性。 2.十進(jìn)制數(shù)的 BCD 碼相減運(yùn)算 計(jì)算 XY=Z,其中 X、 Y、 Z 為 BCD 碼 。 本實(shí)驗(yàn)程序流程圖、參考程序及存貯單元分配如圖 22 所示。 地址 助記符 2020 MOV AH, 00 2020 SAHF 2020 MOV CX, 0002 2020 MOV SI, 3500 2020 MOV DI, 3510 200C MOV AL, B[SI] 200E SBB AL, B[SI+02] 2020 DAS 2020 PUSHF 2020 AND AL, OF 2020 POPF 2020 MOV B[DI],AL 2018 INC DI 2019 INC SI 201A LOOP 200C 201C INT 21 實(shí)驗(yàn)步驟 : ① 輸入實(shí)驗(yàn)程序并檢 查 無(wú)誤; ② E3500(回車) ,在 3500H~ 3503H 單元中存入 40 和 12 的 BCD碼: 00、 0 0 01 ③ G=2020(回車) ,運(yùn)行以上程序; ④ D35lO(回車) ,顯示計(jì)算結(jié)果: 3510 08 02 CC?; ⑤ 反復(fù)試幾組數(shù),考查程序的正確性。 (二)乘除運(yùn)算 1.考察乘法指令 MUL、 IMUL 對(duì)狀態(tài)標(biāo)志位的影響 乘法指令 MUL、 IMUL 對(duì)狀態(tài)標(biāo)志 CF、 OF 都是通過(guò)指令執(zhí)行后最 高位上產(chǎn)生進(jìn) (借 )位、 出來(lái)影響的 。圖 23 我們具體給出了一個(gè)實(shí)驗(yàn)程序的流程圖及參考程序,其設(shè)計(jì)思想是: 取 3000H 單元開始的 10 個(gè)無(wú)符號(hào)數(shù),將其各自乘以 2,若有溢出,顯示“ O” ,有進(jìn)位顯示“ C”,否則,只顯示 間隔符“,”,我們規(guī)定每一數(shù)相應(yīng)的標(biāo)志顯示之間均用“,”來(lái)間隔 .于是,我們就可以在數(shù)據(jù)區(qū)放各種試驗(yàn)數(shù)來(lái)考查乘法對(duì)標(biāo)志的影響。 地址 助記符 注釋 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)程序并檢查無(wú)誤; ② 準(zhǔn)備 10 個(gè)數(shù)存放到 3000H~ 3009H 單元中。運(yùn)行程序,觀察顯示結(jié)果并認(rèn)真分
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1