2013-10-01 19 views
-4

我是彙編語言的新手。 我試圖存儲1到10順序使用四位整數佔據最多5個字節,這是40位,我必須使用二進制初始化。有沒有人給我一些幫助? 我不知道如何在程序集中初始化二進制文件。謝謝以彙編語言存儲1到10個5字節的文件

我使用的架構是x86。

+0

呃......如果你不知道組裝,你爲什麼要使用它? – cHao

+0

什麼架構?你的代碼到目前爲止在哪裏? –

+0

我使用的架構是x86。 – femchi

回答

1

你寫的:

byte <someconstant> 

(假設你的彙編有「字節」僞運算如果你不知道你的彙編有這一點,那麼你是不是準備寫任何彙編語言完全)。例如:

byte 12h 

由此看來,你應該能夠解決您的問題,除非你的老師要你寫代碼來構建字節值。那麼下面的提示應該有所幫助:

mov al, 10h 
mov ah, 02h 
add al, ah 
mov target_location, al 
+1

@JonathonReinhart:恩,謝謝你指出一個愚蠢的錯誤。有時甚至是自行任命的專家也會穿上鞋帶。 –

+0

這就是我到目前爲止 變量名BYTE 0001b,10b,11b,100b,101b,110b,111b,1000b,1001b,1010b – femchi

+0

@femchi:BITE? erm ....... – cHao

1

號BYTE 00010010b,00110100b,01010110b,01111000b,10011010b