【发布时间】:2021-12-24 23:37:28
【问题描述】:
来自 Python 和 Java 等面向对象的语言,为什么这段代码不能像我希望的那样工作?
我想访问 cat struc 变量 cat_name 并将其发送到 STDOUT 以在我的终端中打印。
catstruct.asm:
SECTION .bss
struc cat
cat_name: resb 8
endstruc
SECTION .data
catStruc:
istruc cat
at cat_name, db "Garfield"
iend
SECTION .text
GLOBAL _start
_start:
mov edx, 8
mov ecx, cat_name
mov ebx, 1
mov eax, 4
int 0x80
mov ebx, 0
mov eax, 1
int 0x80
代码组装时没有错误,但是当我运行它时它不会打印任何内容。怎么会?
【问题讨论】:
标签: nasm