0
我有這種類型的MIPS代碼相同的結果,我想將其轉換爲C.我可以轉換成給定的MIPS彙編代碼轉換爲C編程語言到底有
.data
str1: .asciiz "hello"
.text
main:
li $t1,0
la, $t0, str1
Loop:
lb $a0, 0($t0)
addi $t1,$t1,1
addi $t0,$t0,1
bne $a0,0 Loop
的C轉換必須有作爲變量的mips寄存器的名稱,並且必須包含變量聲明。我怎樣才能做到這一點?
我想這樣做,但我不知道如何在C.
聲明變量我想這一點:
int t1=0
char str1[]
char to
它是正確的嗎? 我該如何繼續?
「我該如何繼續?」 - 學習C語言。 – Olaf
您可能會得到相同的最終結果,但最終可能得不到完全相同的代碼,具體取決於編譯器等。 – AntonH
你能舉一個c代碼的例子嗎? – CodeL