Console ASCII interpretation

alexander arundel at h3c.de
Mon May 16 17:12:07 GMT 2005


Hi there.

I'm using syscall number 4 write() to output data to stdout using x86
assembly. When I try to output the following DWORD: 0x00003532 I get
the following output under Eterm and xterm:  "25". Which is exactly
what I want.

However when I do the very same under the console (using bash or sh.
It doesn't matter) I get this output: "25  ".

I looked up the ASCII value for 00h and it says NUL. Doesn't that mean
that there shouldn't be any output at all?

Thx.


More information about the freebsd-hackers mailing list