私は「プログラミングをやり直していきます。今私は最小回答として2を与える必要がありますが、私はエコー$を行うときに答えとして0を得る次のコードを持っていますか?アセンブリコード - 正しい答えが得られない
.section .data
data_items:
.long 3,67,34,222,56,87,9,2,88,22,11,66,900,0
.section .text
.globl _start
_start:
movl $0,%edi
movl data_items(,%edi,4),%eax
movl %eax,%ebx
start_loop:
cmpl $0,%eax
je loop_exit
incl %edi
movl data_items(,%edi,4),%eax
cmpl %ebx,%eax
jg start_loop
movl %eax,%ebx
jmp start_loop
loop_exit:
movl $1,%eax
int $0x80
が効果的である、あなたは、コメントのトンを必要とします。一部の人は1行に1つを推奨していますが、これは多少かもしれませんが、それほど遠く離れているわけではありません。 – samoz
IBMのために働いているとき、1986年に、アセンブリコードの行ごとに少なくとも1行のコメント行を持つように言われました。これは技術者の技術者がソースコードを読めるようにするための要件でした。 –