<Comment>; Example file for nasm.xml kate syntax file</Comment><br/>
<Comment>; compile with `nasm example.asm -f elf -o example.o`</Comment><br/>
<Comment>; and link with 'gcc example.o -o example`</Comment><br/>
<Comment>; Public domain</Comment><br/>
<Comment>; kate: hl Intel x86 (NASM);</Comment><br/>
<dsNormal></dsNormal><br/>
<NASM Keywords>section</NASM Keywords><Normal Text> .data</Normal Text><br/>
<dsNormal></dsNormal><br/>
<Normal Text>hello </Normal Text><Data>dd</Data><Normal Text> </Normal Text><String>'Hello World'</String><BaseN>, 0x0A, </BaseN><Number>0</Number><Normal Text>h</Normal Text><br/>
<Normal Text>printf_param </Normal Text><Data>dd</Data><Normal Text> </Normal Text><String>'%s'</String><BaseN>, 0q</BaseN><br/>
<dsNormal></dsNormal><br/>
<NASM Keywords>section</NASM Keywords><Normal Text> .text</Normal Text><br/>
<dsNormal></dsNormal><br/>
<NASM Keywords>extern</NASM Keywords><Normal Text> printf</Normal Text><br/>
<dsNormal></dsNormal><br/>
<NASM Keywords>global</NASM Keywords><Normal Text> main</Normal Text><br/>
<Label>main:</Label><br/>
<Normal Text>	</Normal Text><Instructions>push</Instructions><Normal Text> </Normal Text><Registers>ebp</Registers><br/>
<Normal Text>	</Normal Text><Instructions>mov</Instructions><Normal Text> </Normal Text><Registers>ebp</Registers><Normal Text>, </Normal Text><Registers>esp</Registers><br/>
<Normal Text>	</Normal Text><br/>
<Normal Text>	</Normal Text><Instructions>push</Instructions><Normal Text> hello</Normal Text><br/>
<Normal Text>	</Normal Text><Instructions>push</Instructions><Normal Text> printf_param</Normal Text><br/>
<Normal Text>	</Normal Text><Instructions>call</Instructions><Normal Text> printf</Normal Text><br/>
<Normal Text>	</Normal Text><br/>
<Normal Text>	</Normal Text><Instructions>mov</Instructions><Normal Text> </Normal Text><Registers>eax</Registers><BaseN>, 0b</BaseN><br/>
<Normal Text>	</Normal Text><Instructions>leave</Instructions><br/>
<Normal Text>	</Normal Text><Instructions>ret</Instructions><br/>
