把N個二進位制資料轉換成16進製制字元資料

2021-07-09 14:57:45 字數 542 閱讀 8003

把n個二進位制資料轉換成16進製制字元資料

編寫乙個組合語言程式,功能是把n個二進位制資料轉換成16進製制字元資料。

假定:8個資料存放在位元組變數varb中,轉換後的字元資料存放在hvarb中。

最佳答案:

用51的組合語言,編寫如下:

h2a_8:

mov   r0,   #varb

mov   r1,   #hvarb

mov   r2,   #8

loop_ha:

mov   a,    @r0

lcall h2a

mov   @r1, a

inc   r0

inc   r1

djnz r2,   loop_ha

reth2a:

cjne a, #0ah, $+3

jc   _0_9

add   a, #07h

_0_9:

add   a, #30h

ret回答者: 做而論道 - 八級   2009-10-15 10:49

原文**:

將檔案轉換成二進位制,再由二進位制轉換成檔案

首先引入命名空間 using system.io protected void page load object sender,eventargs e 將傳進來的檔案轉換成字串 待處理的檔案路徑 本地或伺服器 public string filetobinary string filepath st...

將檔案轉換成二進位制,再由二進位制轉換成檔案

首先引入命名空間 using system.io protected void page load object sender,eventargs e 將傳進來的檔案轉換成字串 待處理的檔案路徑 本地或伺服器 public string filetobinary string filepath st...

通過移位把十進位制轉換成二進位制和十六進製制

這個試題可以充分考到個人對以為和與的操作 char int to bit long data else return temp bit intto16 char int to 16 unsigned long data return buffer 我對上面的程式做了一定的改進,比較容易理解 char...