アセンブリの宿題に取り組もうとしていますが、cmp 部分が正しく動作していないようです。入力が 6 であっても終了するためにジャンプしていません。誰か助けてもらえますか?
menu:
call display_menu
movl $3, %eax
movl $0, %ebx
movl $choice, %ecx
movl $2, %edx
int $0x80
##JE not working
cmp $6,(choice)
je _terminate
jmp menu
_terminate:
movl $1, %eax
movl $0, %ebx
int $0x80