<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Programming Language – NASM (Assembly language in Linux)</title>
	<atom:link href="http://taufanlubis.wordpress.com/2008/02/13/programming-language-%E2%80%93-nasm-assembly-language-in-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/</link>
	<description>Be free.... be yourself with Linux.</description>
	<lastBuildDate>Sat, 15 Jun 2013 07:15:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: michael</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-3452</link>
		<dc:creator><![CDATA[michael]]></dc:creator>
		<pubDate>Mon, 13 Aug 2012 09:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-3452</guid>
		<description><![CDATA[hi i&#039;m michael i need a code for a internal speaker.. in short a beep code or a sound code any one can help me guyz????]]></description>
		<content:encoded><![CDATA[<p>hi i&#8217;m michael i need a code for a internal speaker.. in short a beep code or a sound code any one can help me guyz????</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: solidus</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-3273</link>
		<dc:creator><![CDATA[solidus]]></dc:creator>
		<pubDate>Tue, 17 Apr 2012 02:17:10 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-3273</guid>
		<description><![CDATA[sweet little tutorial for linux. 

I think pictures tell a big story. That is way I made a series of linux nasm tutorials on my youtube channel.

For video tutorials, check out www.youtube.com/soliduscode.

Not to be self-serving, I think it explains in great details what assembly is, the stack frame, and how certain assembly instructions work.]]></description>
		<content:encoded><![CDATA[<p>sweet little tutorial for linux. </p>
<p>I think pictures tell a big story. That is way I made a series of linux nasm tutorials on my youtube channel.</p>
<p>For video tutorials, check out <a href="http://www.youtube.com/soliduscode" rel="nofollow">http://www.youtube.com/soliduscode</a>.</p>
<p>Not to be self-serving, I think it explains in great details what assembly is, the stack frame, and how certain assembly instructions work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cangkilung megar</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-3196</link>
		<dc:creator><![CDATA[cangkilung megar]]></dc:creator>
		<pubDate>Tue, 21 Feb 2012 17:39:11 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-3196</guid>
		<description><![CDATA[thank you,I&#039;m new in ubuntu  so I have to learn much.]]></description>
		<content:encoded><![CDATA[<p>thank you,I&#8217;m new in ubuntu  so I have to learn much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ahsan</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-2960</link>
		<dc:creator><![CDATA[ahsan]]></dc:creator>
		<pubDate>Mon, 31 Oct 2011 19:28:02 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-2960</guid>
		<description><![CDATA[it can&#039;t compile my .asm file . when i typed thats code it show me: given below
nasm: fatal: unable to open input file `F.asm&#039;
my assembly code look like this
.MODEL SMALL 
.STACK 100H
.DATA
MSG DB &#039;HELLO WORLD!$&#039;
.CODE
MAIN PROC

MOV AX,@DATA
MOV DS,AX

LEA DX,MSG
MOV AH,9
INT 21H

MOV AH ,4CH
INT 21H

MAIN ENDP
END MAIN


i have used ubuntu 11.04

sorry my english is not good but i hope you can understand.]]></description>
		<content:encoded><![CDATA[<p>it can&#8217;t compile my .asm file . when i typed thats code it show me: given below<br />
nasm: fatal: unable to open input file `F.asm&#8217;<br />
my assembly code look like this<br />
.MODEL SMALL<br />
.STACK 100H<br />
.DATA<br />
MSG DB &#8216;HELLO WORLD!$&#8217;<br />
.CODE<br />
MAIN PROC</p>
<p>MOV AX,@DATA<br />
MOV DS,AX</p>
<p>LEA DX,MSG<br />
MOV AH,9<br />
INT 21H</p>
<p>MOV AH ,4CH<br />
INT 21H</p>
<p>MAIN ENDP<br />
END MAIN</p>
<p>i have used ubuntu 11.04</p>
<p>sorry my english is not good but i hope you can understand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Delicious Bookmarks for March 14th through March 16th &#171; Lâmôlabs</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-2502</link>
		<dc:creator><![CDATA[Delicious Bookmarks for March 14th through March 16th &#171; Lâmôlabs]]></dc:creator>
		<pubDate>Wed, 16 Mar 2011 07:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-2502</guid>
		<description><![CDATA[[...] Programming Language &#8211; NASM (Assembly language in Linux) &#171; Taufan Lubis &#8211; Ubuntu L... &#8211; March 14th  ( tags: nasm assembly linux example guide tutorial ) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Programming Language &ndash; NASM (Assembly language in Linux) &laquo; Taufan Lubis &ndash; Ubuntu L&#8230; &#8211; March 14th  ( tags: nasm assembly linux example guide tutorial ) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mhelj</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1892</link>
		<dc:creator><![CDATA[mhelj]]></dc:creator>
		<pubDate>Sat, 02 Oct 2010 01:42:59 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1892</guid>
		<description><![CDATA[i am a student..
i need to submit a game written in assembly language for my final project.. and the game is a PAIR/MATCHING GAME.. i don&#039;t have any idea how to start.. anybody has an idea how to code this game??? HELP.. please]]></description>
		<content:encoded><![CDATA[<p>i am a student..<br />
i need to submit a game written in assembly language for my final project.. and the game is a PAIR/MATCHING GAME.. i don&#8217;t have any idea how to start.. anybody has an idea how to code this game??? HELP.. please</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rking</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1809</link>
		<dc:creator><![CDATA[rking]]></dc:creator>
		<pubDate>Wed, 14 Jul 2010 00:26:39 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1809</guid>
		<description><![CDATA[WHY do you use &#039;sudo&#039; at all in this?

That is crazy.]]></description>
		<content:encoded><![CDATA[<p>WHY do you use &#8216;sudo&#8217; at all in this?</p>
<p>That is crazy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SIFE</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1533</link>
		<dc:creator><![CDATA[SIFE]]></dc:creator>
		<pubDate>Sun, 29 Nov 2009 15:34:21 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1533</guid>
		<description><![CDATA[salamo alikom
can you pls show me how i can compile 16 bit assembly code in 32 bit linux/bsd environment .]]></description>
		<content:encoded><![CDATA[<p>salamo alikom<br />
can you pls show me how i can compile 16 bit assembly code in 32 bit linux/bsd environment .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kiddielink</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1525</link>
		<dc:creator><![CDATA[kiddielink]]></dc:creator>
		<pubDate>Mon, 23 Nov 2009 11:47:33 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1525</guid>
		<description><![CDATA[oh i got it... 
it must be...


section .data
        hello:     db &#039;Hello world!&#039;,10    ; &#039;Hello world!&#039; plus a linefeed character
        helloLen:  equ $-hello             ; Length of the &#039;Hello world!&#039; string
                                           ; (I&#039;ll explain soon)

section .text
        global _start

_start:
        mov eax,4            ; The system call for write (sys_write)
        mov ebx,1            ; File descriptor 1 - standard output
        mov ecx,hello        ; Put the offset of hello in ecx
        mov edx,helloLen     ; helloLen is a constant, so we don&#039;t need to say
                             ;  mov edx,[helloLen] to get it&#039;s actual value
        int 80h              ; Call the kernel

        mov eax,1            ; The system call for exit (sys_exit)
        mov ebx,0            ; Exit with return code of 0 (no error)
        int 80h]]></description>
		<content:encoded><![CDATA[<p>oh i got it&#8230;<br />
it must be&#8230;</p>
<p>section .data<br />
        hello:     db &#8216;Hello world!&#8217;,10    ; &#8216;Hello world!&#8217; plus a linefeed character<br />
        helloLen:  equ $-hello             ; Length of the &#8216;Hello world!&#8217; string<br />
                                           ; (I&#8217;ll explain soon)</p>
<p>section .text<br />
        global _start</p>
<p>_start:<br />
        mov eax,4            ; The system call for write (sys_write)<br />
        mov ebx,1            ; File descriptor 1 &#8211; standard output<br />
        mov ecx,hello        ; Put the offset of hello in ecx<br />
        mov edx,helloLen     ; helloLen is a constant, so we don&#8217;t need to say<br />
                             ;  mov edx,[helloLen] to get it&#8217;s actual value<br />
        int 80h              ; Call the kernel</p>
<p>        mov eax,1            ; The system call for exit (sys_exit)<br />
        mov ebx,0            ; Exit with return code of 0 (no error)<br />
        int 80h</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kiddielink</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1524</link>
		<dc:creator><![CDATA[kiddielink]]></dc:creator>
		<pubDate>Mon, 23 Nov 2009 11:28:36 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1524</guid>
		<description><![CDATA[I&#039;m new to Nasm and got this error using the hello.asm above...

jay@aerial-link:~$ sudo vim hello.asm
jay@aerial-link:~$ nasm -f elf hello.asm
hello.asm:2: error: expression syntax error


what should i do?]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m new to Nasm and got this error using the hello.asm above&#8230;</p>
<p>jay@aerial-link:~$ sudo vim hello.asm<br />
jay@aerial-link:~$ nasm -f elf hello.asm<br />
hello.asm:2: error: expression syntax error</p>
<p>what should i do?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: swetha</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1420</link>
		<dc:creator><![CDATA[swetha]]></dc:creator>
		<pubDate>Mon, 31 Aug 2009 05:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1420</guid>
		<description><![CDATA[thank you.
but when i am running the &quot;hello world.asm&quot; file , a warning came.....
ld: warning: cannot find entry symbol _start; not setting start address

even though i tried to run then it diaplayed....

segmentation fault]]></description>
		<content:encoded><![CDATA[<p>thank you.<br />
but when i am running the &#8220;hello world.asm&#8221; file , a warning came&#8230;..<br />
ld: warning: cannot find entry symbol _start; not setting start address</p>
<p>even though i tried to run then it diaplayed&#8230;.</p>
<p>segmentation fault</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hari sucahyo</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1229</link>
		<dc:creator><![CDATA[hari sucahyo]]></dc:creator>
		<pubDate>Wed, 11 Feb 2009 02:34:05 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1229</guid>
		<description><![CDATA[where can i get tutorial about assembly in linux n where can i get GAMBAS?]]></description>
		<content:encoded><![CDATA[<p>where can i get tutorial about assembly in linux n where can i get GAMBAS?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: twentygonesome</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1059</link>
		<dc:creator><![CDATA[twentygonesome]]></dc:creator>
		<pubDate>Tue, 04 Nov 2008 11:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1059</guid>
		<description><![CDATA[man can you tell us how to save data to a file in assembly]]></description>
		<content:encoded><![CDATA[<p>man can you tell us how to save data to a file in assembly</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Price</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-1021</link>
		<dc:creator><![CDATA[Jeff Price]]></dc:creator>
		<pubDate>Wed, 01 Oct 2008 13:50:06 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-1021</guid>
		<description><![CDATA[Instead of just showing the code, try to explain it a little.

first think of a command line

printf &quot;Hello World&quot; &gt; /dev/stdout

there are 6 registers

eax contains the pointer for what kernel system call
ebx first argument
ecx 2nd argument
edx 3rd argument
esx 4th argument
edi 5th argument

int 80h tells the kernel to run the stack

mov eax, 4

The above command will put 4 into eax register, which is the function
it is sys_write

mov eax,4    - tells kernel function sys_write
mov ebx,1    - this is stdout - if you know nix based systems, 2 is stderr
mov ecx,hello    - pointer to string
mov edx,helloLen   - pointer to length
int 80h                        - tell kernel to run stack
mov eax,1       - tells kernel function sys_exit
mov ebx,0       - tell it to return 0, like c++
int 80h             - tell kernel to run stack

so on a standard command line (bash for example) would look like

printf &quot;${variable:0:$length}&quot; &gt; /dev/stdout

sys_write &quot;string&quot; &gt;/dev/stdout

instead of going from left to right, it goes down, like japeneese

If you have more questions, please email me at staxjp [AT] gmail.com

To learn more about system calls, or kernel handler go to google and type &quot;Linux System Call Table&quot;]]></description>
		<content:encoded><![CDATA[<p>Instead of just showing the code, try to explain it a little.</p>
<p>first think of a command line</p>
<p>printf &#8220;Hello World&#8221; &gt; /dev/stdout</p>
<p>there are 6 registers</p>
<p>eax contains the pointer for what kernel system call<br />
ebx first argument<br />
ecx 2nd argument<br />
edx 3rd argument<br />
esx 4th argument<br />
edi 5th argument</p>
<p>int 80h tells the kernel to run the stack</p>
<p>mov eax, 4</p>
<p>The above command will put 4 into eax register, which is the function<br />
it is sys_write</p>
<p>mov eax,4    &#8211; tells kernel function sys_write<br />
mov ebx,1    &#8211; this is stdout &#8211; if you know nix based systems, 2 is stderr<br />
mov ecx,hello    &#8211; pointer to string<br />
mov edx,helloLen   &#8211; pointer to length<br />
int 80h                        &#8211; tell kernel to run stack<br />
mov eax,1       &#8211; tells kernel function sys_exit<br />
mov ebx,0       &#8211; tell it to return 0, like c++<br />
int 80h             &#8211; tell kernel to run stack</p>
<p>so on a standard command line (bash for example) would look like</p>
<p>printf &#8220;${variable:0:$length}&#8221; &gt; /dev/stdout</p>
<p>sys_write &#8220;string&#8221; &gt;/dev/stdout</p>
<p>instead of going from left to right, it goes down, like japeneese</p>
<p>If you have more questions, please email me at staxjp [AT] gmail.com</p>
<p>To learn more about system calls, or kernel handler go to google and type &#8220;Linux System Call Table&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thura</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-842</link>
		<dc:creator><![CDATA[Thura]]></dc:creator>
		<pubDate>Fri, 18 Jul 2008 10:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-842</guid>
		<description><![CDATA[Although it is a bit late to post comments for this post, I really wanna say thanks to you !
You just taught me for my first assembly program !]]></description>
		<content:encoded><![CDATA[<p>Although it is a bit late to post comments for this post, I really wanna say thanks to you !<br />
You just taught me for my first assembly program !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-828</link>
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Tue, 08 Jul 2008 15:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-828</guid>
		<description><![CDATA[Greetings,

I resolved the problem. It was a syntax related. Thank you very much for setting up this site for Assembly programmers.
Please let me know if I can help.

Regards,
Mike]]></description>
		<content:encoded><![CDATA[<p>Greetings,</p>
<p>I resolved the problem. It was a syntax related. Thank you very much for setting up this site for Assembly programmers.<br />
Please let me know if I can help.</p>
<p>Regards,<br />
Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-827</link>
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Tue, 08 Jul 2008 14:27:03 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-827</guid>
		<description><![CDATA[Greetings,

I keep getting error on the second line of your sample code?
Is this an actual working code? do you have one?

Regards,
Mike]]></description>
		<content:encoded><![CDATA[<p>Greetings,</p>
<p>I keep getting error on the second line of your sample code?<br />
Is this an actual working code? do you have one?</p>
<p>Regards,<br />
Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeff owens</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-658</link>
		<dc:creator><![CDATA[jeff owens]]></dc:creator>
		<pubDate>Fri, 25 Apr 2008 00:58:59 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-658</guid>
		<description><![CDATA[There are two sites that I like for assembler info.

http://www.linuxasmbly.org
http://www.members.save-net.com/jko%40save-net.com/asm/

I work on the latter site and it is growing very fast.

jeff]]></description>
		<content:encoded><![CDATA[<p>There are two sites that I like for assembler info.</p>
<p><a href="http://www.linuxasmbly.org" rel="nofollow">http://www.linuxasmbly.org</a><br />
<a href="http://www.members.save-net.com/jko%40save-net.com/asm/" rel="nofollow">http://www.members.save-net.com/jko%40save-net.com/asm/</a></p>
<p>I work on the latter site and it is growing very fast.</p>
<p>jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AcidRayne</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-463</link>
		<dc:creator><![CDATA[AcidRayne]]></dc:creator>
		<pubDate>Tue, 04 Mar 2008 02:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-463</guid>
		<description><![CDATA[guys, do you know any online sources for NASM codes?

especially for the interrupt and service settings.]]></description>
		<content:encoded><![CDATA[<p>guys, do you know any online sources for NASM codes?</p>
<p>especially for the interrupt and service settings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: taufanlubis</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-423</link>
		<dc:creator><![CDATA[taufanlubis]]></dc:creator>
		<pubDate>Fri, 22 Feb 2008 00:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-423</guid>
		<description><![CDATA[Assembly is a very difficult language programming that&#039;s why it&#039;s categorized as Low level language. If you are a technician who designed a hardware then it&#039;s a recommended language. But if you are a programmer or a student, you can learn it as a reference. 
In Linux, if you need to do port programming, you can use GAMBAS or gcc. 
I suggest to use gambas, it&#039;s easier.

Programming Assembly in Linux is different with in MS-DOS. In Linux you deal with a kernel meanwhile in DOS you deal with DOS services.
There few books and websites describe about Assembly programming in Linux. You can use Google by typing “NASM”.]]></description>
		<content:encoded><![CDATA[<p>Assembly is a very difficult language programming that&#8217;s why it&#8217;s categorized as Low level language. If you are a technician who designed a hardware then it&#8217;s a recommended language. But if you are a programmer or a student, you can learn it as a reference.<br />
In Linux, if you need to do port programming, you can use GAMBAS or gcc.<br />
I suggest to use gambas, it&#8217;s easier.</p>
<p>Programming Assembly in Linux is different with in MS-DOS. In Linux you deal with a kernel meanwhile in DOS you deal with DOS services.<br />
There few books and websites describe about Assembly programming in Linux. You can use Google by typing “NASM”.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Asghar Syed</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-421</link>
		<dc:creator><![CDATA[Asghar Syed]]></dc:creator>
		<pubDate>Thu, 21 Feb 2008 12:17:11 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-421</guid>
		<description><![CDATA[We are student of MCS and laern more about the assembly language.]]></description>
		<content:encoded><![CDATA[<p>We are student of MCS and laern more about the assembly language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DC Global</title>
		<link>http://taufanlubis.wordpress.com/2008/02/13/programming-language-%e2%80%93-nasm-assembly-language-in-linux/#comment-413</link>
		<dc:creator><![CDATA[DC Global]]></dc:creator>
		<pubDate>Fri, 15 Feb 2008 02:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://taufanlubis.wordpress.com/?p=225#comment-413</guid>
		<description><![CDATA[hi 

sounds interesting.....
I have knowledge in C and I am doing now .net programming, is it easy for me to learn assembly?? I am just a college fresh student and computer enthusiast, as you have said you can easily go with every port of the machine, and want to learn about that...
can you list some nice resources for assembly?

thanks.....:)]]></description>
		<content:encoded><![CDATA[<p>hi </p>
<p>sounds interesting&#8230;..<br />
I have knowledge in C and I am doing now .net programming, is it easy for me to learn assembly?? I am just a college fresh student and computer enthusiast, as you have said you can easily go with every port of the machine, and want to learn about that&#8230;<br />
can you list some nice resources for assembly?</p>
<p>thanks&#8230;..:)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
