<!DOCTYPE html> <html>
<head> <link rel="stylesheet" href="index.css" type="text/css" media="screen" /> <script src="jquery-1.6.min.js" type="text/javascript"></script> <script src="../dist/jquery.syntax.js" type="text/javascript"></script> <script src="../dist/jquery.syntax.cache.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(function($) { $.syntax(); }); </script> </head> <body> <h1>Syntax: Assembler</h1> <pre style="tab-size: 4"><code class="syntax language-asm">
.text
.global _start
_start:
# ssize_t sys_write(unsigned int fd, const char __user * buf, size_t count) movl $len, %edx # size_t count movl $msg, %ecx # const char __user * buf movl $1, %ebx # unsigned int fd movl $4, %eax # system call number (sys_write) int $0x80 # call kernel # void _exit(int status); movl $0, %ebx # int status movl $1, %eax # system call number (sys_exit) int $0x80 # call kernel
.data
msg:
.ascii "Hello, world!\n" len = . - msg</code></pre> </body>
</html>