組合語言求二進位制轉十進位制,組合語言中,寫出二進位制轉化為十進位制的程式碼

2021-05-20 22:41:32 字數 1537 閱讀 1058

1樓:琪琪

我想了很長時間:

mov al,要轉換的數

and ah,0

mov bl,100

div bl

mov cl,ah

add al,30h

mov dl,al

mov ah,02h

int 21h

mov al,cl

mov bl,10

and ah,0

div bl

add al,30h

mov dl,al

mov cl,ah

mov ah,02h

int 21h

mov al,cl

add al,30h

mov dl,al

mov ah,02h

int 21h

一定是對了,我內

試過很多次了。容

2樓:中原小壞蛋

mov al,要轉換

bai的數

duand ah,0

mov bl,100

div bl

mov cl,ah

add al,30h

mov dl,al

mov ah,02h

int 21h

mov al,cl

mov bl,10

and ah,0

div bl

add al,30h

mov dl,al

mov cl,ah

mov ah,02h

int 21h

mov al,cl

add al,30h

mov dl,al

mov ah,02h

int 21h

沒存,我

zhi直接dao把回

他輸出了答

組合語言中,寫出二進位制轉化為十進位制的**

3樓:東方之珠

private sub  form1_click()dim x as integer

dim y as integer

dim z as integer

x=inputbox("請輸入要轉copy化的二進位制數字","數值轉換")

for i=1 to len(x)

y=right(x,i,1)

z=z+y*2^(i-1)

next i

print "二進位制數字"& x & 「轉化為十進位制數字為:"& zend

組合語言,把二進位制轉為十進位制顯示輸出,怎麼寫,什麼思路,不懂,求大神講解

4樓:做而論道

一個二進位制數字:0~65535。

要分離出來十進位制的:個、

十、百、千、萬,分別是 0~9。

在顯示前,還要變成對應的 ascii 碼。

參考。

求二進位制八進位制十進位制16進位制之間的詳細轉換關係

16進位制 0 1 2 3 4 5 6 7 8 9 a b c d e f 10進位制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 這是16進位制轉化10進位制的 我來幾個例子吧 27 10進位制 27 16 1餘11,則用16進位制可表示為1b,即餘數用 表示。再說...

二進位制轉換十進位制1001的十進位制是多少

二進位制數1001轉十進位制是9。解析 二進位制轉換十進位制時,從左到右將二進位制的每位數乘以2的相應次方,之後再相加,就得到了對應的十進位制數。1001轉十進位制 1 2 0 0 2 1 0 2 2 1 2 3 9。二進位制轉換十進位制是9。根據二進位制與十進位制的 1248 換演算法 1001 ...

二進位制數00111101轉換成十進位制數的步驟是怎樣的

00111101 2 61 10過程 00111101 從後往前 第一位數 1乘以 2的0次方 第二位數 0乘以2的1次方 1乘以2的2次方 1乘以2的3次方 1乘以2的4次方 1乘以2的5次方 0乘以2的6次方 0乘以2的7次方 1 0 4 8 16 32 0 0 61 所以 00111101 2...