首先,我声明,这个问题发在这里的确不合适,可是我是在找不到合适的板块。
Linux伊甸园论坛#Y?:S9?e/Z
其实我真希望这里能增加一个LINUX汇编的板块。
D*J*M^,`a;R(PkK/NL"I
7[:ksVns5TR[&B这是个最简单的代码,
,v:{\*`M6f打印一句话而已。
o%jd%ulv
v
可是却不能把这句话全部打印出来。
spnC7uji:c0ELinux伊甸园论坛.section .data
k.B/wdeLinux伊甸园论坛message:
Linux伊甸园论坛$[G8z!ZSD3u}pa
.ascii "This is a very very very very very very long string!\n"
*P.Jq4yip
.section .text
$A\.U6y d`m
.globl _start
N.H2wqa2M ^_start:
4R:N!^6mwdOq7O
movl $4, %eax
www.linuxeden.comK2L$k_G
~p*c(gc
movl $1, %ebx
/\"pK6v.?*ut?^vK movl $message, %ecx
Linux伊甸园论坛
p{P1]l N+{
movl $42, %edx
Linux伊甸园论坛T!mA+v*McdB)B
int $0x80
A4v.i
t*v
@
movl $1, %eax
www.linuxeden.comn3`7a_5Zv-GP
movl $0, %ebx
F2Q__6bLinux伊甸园论坛 int $0x80
2H(m
A,Yi-h6v&A
'\8NQ:w'Tgr@Linux伊甸园论坛[souldump@localhost bin]$ as -o me.o me.s
9oqY$EBLinux伊甸园论坛[souldump@localhost bin]$ ld -o me me.o
dd,QO6vBA[souldump@localhost bin]$ me
Ma@k{^.bLinux伊甸园论坛This is a very very very very very very lo[souldump@localhost bin]$
.ui uw f(lIZ-lJ/f}&k#?Bs{
难道在汇编中连这么长点的句子都打印不完全么?
"o+l$It#[
高手指教啊!