單片機(jī)第一次作業(yè)
,到此就快找到30H中的值的低位啦!別急,輸入D:42h回車,得到:
可見d:42h處變?yōu)?6h.哈哈,找到啦!再執(zhí)行一步可得:
可見A中的值又變?yōu)?6H.接下來該怎么辦呢?再執(zhí)行一步可得:
可見A中的值變?yōu)?5H.這一步把A中的值高低位互換,為的是找到高位并放到42H中。當(dāng)然還有其他辦法,具體的自己慢慢想吧,哈哈,(提示一下,直接把A與F0H邏輯“與”,也是可以滴。)。再執(zhí)行一步可得:
可見A中的值變?yōu)?5H.原因已經(jīng)說過啦!再執(zhí)行一步可得:
,這就要找到高位啦!輸入D:41h回車,得到:
可見d:41h處中的值變?yōu)?5H.,找到了吧?!!
綜上:就把片內(nèi)RAM的30H處的值展開為了非壓縮BCD碼放41H,42H處,并且高位放在了41H處。
評論