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

正文內(nèi)容

1碼制轉(zhuǎn)換十、二進(jìn)制數(shù)、ascii碼之間的互相轉(zhuǎn)換。①bcd-文庫吧在線文庫

2025-11-27 17:13上一頁面

下一頁面
  

【正文】 2 程序 1:將 ≤65535的非壓縮 BCD數(shù)轉(zhuǎn)換成 2進(jìn)制數(shù)。指向下位 BCD數(shù) LOOP next MOV binnum, AX 。 BCD→ 二進(jìn)制數(shù)在本例中采用用以下方法: ((((0+千位數(shù) )*10+百位數(shù) )*10)+十位數(shù) )*10+個位數(shù) ② ASCII碼 → 二進(jìn)制數(shù) (用于輸入 ) 第一次中間結(jié)果 第二次中間結(jié)果 第三次中間結(jié)果 最終結(jié)果 6 開始 兩個數(shù)分別轉(zhuǎn)換 成二進(jìn)制數(shù) 鍵入兩個數(shù) 相加 結(jié)束 返回 DOS 如有溢出則提示 開始 取第一個 ASCII碼 是負(fù)號嗎? 數(shù)字符個數(shù)- 1,指針+ 1 指針定位 字符個數(shù)- 1 = 0? 取數(shù)字,與中間結(jié)果 相加,再乘以 10 指向下一個數(shù)字字符 加個位數(shù) 是負(fù)數(shù) 則求補 存結(jié)果 結(jié)束 N Y Y N 轉(zhuǎn)換子程序 7 程序如下: DATA SEGMENT STR1 DB 10,?,10 DUP(?) 。串 1的首地址送 BX LEA DI,NUM 。存和 JNO NEXT 。不是 ,轉(zhuǎn) NEXT1 DEC CL 。*10 INC BX 。存二進(jìn)制結(jié)果 RET CHANGE ENDP 。BCD碼緩沖區(qū)首地址送 BX 17 。計算百位的個數(shù) MOV DL,0 。 CODE ENDS END BEGIN 19 ④ BCD→ASCII 前面舉例介紹過,略。含進(jìn)位位循環(huán)左移 JNC NEXT 。取變量偏址 PUSH BX 。(SP)=005AH PUSH DI 。(DX)=25AFH MOV CX,4 STD 。這兩個參數(shù)在調(diào)用子程序之前壓入堆棧 ,當(dāng) CALL指令返回時 ,其 (SP)=0060H,不是初值0064H。邏輯右移 4位 MOV AX,DX 。(SP)=0052H MOV AX,[BP+4] 。(DX)=0002H MOV AH,9 INT 21H MOV AH,4CH INT 21H 。 例:把一個用十六進(jìn)制表示的字 → ASCII碼,然 后送到屏幕上顯示。 CODE SEGMENT ASSUME CS:CODE,DS:DATA BINCA PROC FAR BEGIN: MOV AX,DATA MOV DS,AX MOV ES,AX CLD LEA DI,STRING MOV CX,16 。十位的個數(shù)計數(shù)器 AGAIN3: SUB AX,10 。若 ≤ 0,則退出循環(huán) INC DL 。 下面舉例介紹第一種方法 。加個位數(shù) ,(AX)=001AH CMP CH,’’ 。若 (CL)=0,轉(zhuǎn) NEXT2 MOV DL,[BX] 。實際字符數(shù)送 CL MOV AL,[BX+2] 。指向 CALL CHANGE 。存和 OVER DB ‘Overflow!’,13,10,’$’ DATA ENDS 。百位數(shù) *10 + 十位數(shù) MOV AH, AL 。BCD數(shù) 53019 binnum DW ? mydata ENDS 3 prog
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1