數(shù)據(jù)驅(qū)動(dòng)、堅(jiān)持為客戶提供有價(jià)值的服務(wù)和內(nèi)容
【例4.1】拆字程序。將一個(gè)字節(jié)的兩個(gè)BCD碼十進(jìn)制數(shù)拆開(kāi)并變成相應(yīng)的ASCII碼,并存入兩個(gè)RAM單元中。
設(shè)兩個(gè)BCD碼(一個(gè)字節(jié))已存入在內(nèi)部RAM的30H單元中,變換后的ASCII 碼分別存放在31H和32H單元,且高位BCD碼的ASCII碼的ASCII碼存于31H單元。數(shù)字0~9的ASCII為30H~39H,完成拆字轉(zhuǎn)換只需將一個(gè)字節(jié)的兩個(gè)BCD碼拆開(kāi)存放在另兩個(gè)單元的低4位,并在其高4位賦以0011即可。程序段清單如下:
<