找到解决方案 我找到了我的问题的解决方案,我在开始时推动ecx,最后我弹出ecx。它对我有用,我不知道这是否是一个可以接受的解决方案。
此代码中的循环无效。循环永不停止。我尝试了多种解决方案,但它们似乎没有用。
我的编译器是nasm
而我正在运行x86 linux ubuntu
我希望你们能帮忙
section .data
newLineSymbol db 0x0a
str0 db 'test',0x0a
str0len equ $-str0
str1 db 'test test test',0x0a
str1len equ $-str1
section .bss
section .text
global main
main:
mov eax, 4
mov ebx, 1
mov ecx, str0
mov edx, str0len
int 80h
mov cx, 10
repLoopBody0:
mov eax, 4
mov ebx, 1
mov ecx, str1
mov edx, str1len
int 80h
loop repLoopBody0
mov eax, 1
mov ebx, 0
int 80h
提前致谢