Add a 0x0d to the end of the string (0xa = LF, 0xd = CR)

 ...................................
Andrew Duane
Juniper Networks
o   +1 978 589 0551
m  +1 603-770-7088
[email protected]

 

> -----Original Message-----
> From: [email protected] [mailto:owner-freebsd-
> [email protected]] On Behalf Of Colin Barnabas
> Sent: Wednesday, September 28, 2011 1:27 PM
> To: [email protected]
> Subject: Hello World assembly language
> 
> I found a hello world program written in assembly language which
> runs on my amd64 8.2 stable box. However, I can not seem to get
> it to print a new line. Any suggestions on how to print a line
> feed in assembly?
> 
> Here is the code-
> 
> section .data
> 
> message:
> db      'hello, world!', 0x0a
> 
> section .text
> 
> global _start
> _start:
> mov     rax, 4
> mov     rdi, 1
> mov     rsi, message
> mov     rdx, 13
> syscall
> 
> mov     rax, 1
> xor     rdi, rdi
> syscall
> 
> _______________________________________________
> [email protected] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-
> [email protected]"
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to