我正在尝试汇编一个简单的文件,然后我想停止播放视频以查看自己做了什么。代码是:
*.GLOBAL _main
.DATA
stringa: .ASCIZ "Questa e' la stringaaa"
lettera: .BYTE 'e'
conteggio: .BYTE 0x00
.TEXT
_main: NOP
MOV $0x00, %CL
LEA stringa, %ESI
MOV lettera, %AL
comp: CMPB $0x00, (%ESI)
JE fine
CMP (%ESI), %AL
JNE poi
INC %CL
poi: INC %ESI
JMP comp
fine: MOV %CL, conteggio
CALL pause
RET*
当我尝试使用以下命令在cmd中进行汇编时: gcc -o文件file.s 我得到状态:
C:\Users\User name\AppData\Local\Temp\ccegNf7o.o:fake:(.text+0x23):
undefined reference to `pause'
collect2.exe: error: ld returned 1 exit status
看似简单,但我尽了最大努力,但仍然没有成功。