<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; neeraj.mishra</title>
	<atom:link href="https://www.emblogic.com/blog/author/neeraj-mishra/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Compilation Process(Neeraj Mishra)E-25</title>
		<link>https://www.emblogic.com/blog/11/compilation-process/</link>
		<comments>https://www.emblogic.com/blog/11/compilation-process/#comments</comments>
		<pubDate>Mon, 25 Nov 2013 12:02:46 +0000</pubDate>
		<dc:creator><![CDATA[neeraj.mishra]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=7504</guid>
		<description><![CDATA[Compilation Process in C &#160; The compilation in c is to compile the program by using a compiler, the compiler which we are using is gcc. There are different process involves in compile a program. The following process are: Pre-processor &#8230; <a href="https://www.emblogic.com/blog/11/compilation-process/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: medium"><strong>Compilation Process in C</strong></span></p>
<p>&nbsp;</p>
<p><span style="font-size: medium">The compilation in c is to compile the program by using a compiler, the compiler which we are using is gcc. There are different process involves in compile a program. The following process are:</span></p>
<ol>
<li><span style="font-size: medium">Pre-processor</span></li>
<li><span style="font-size: medium">Compilation </span><span style="font-size: medium">a. Lexical analysis</span><span style="font-size: medium">b. Syntax analysis</span>
<p><span style="font-size: medium">c. Symentic analysis</span></p>
<p><span style="font-size: medium">d. Intermediate code generation</span></p>
<p><span style="font-size: medium">e. Optimization</span></p>
<p><span style="font-size: medium">f. Conversion to assembly language</span></li>
<li><span style="font-size: medium">Assembler</span></li>
<li><span style="font-size: medium">Linker/loader</span></li>
</ol>
<p>&nbsp;</p>
<p><span style="font-size: medium">Let suppose we have been taken a program program.c </span></p>
<p><span style="font-size: medium"><strong>Pre-processor</strong></span><span style="font-size: medium">: In program.c the preprocessor expand all the things which are written with # sign including all header files macros etc&#8230; and ignore the things which are written with in /* */ this. Then after this process the compilation process is started.</span></p>
<p>&nbsp;</p>
<p><strong><span style="font-size: medium">Compilation:</span></strong><span style="font-size: medium">In compilation process there are several steps involves</span></p>
<p><strong><span style="font-size: medium">Lexical analysis:</span></strong><span style="font-size: medium"> In lexical analysis the compiler changes or broken every statement in different tokens like int a = 20,so int is taken in 1</span><sup><span style="font-size: medium">st</span></sup><span style="font-size: medium"> token a in 2</span><sup><span style="font-size: medium">nd</span></sup><span style="font-size: medium"> token and so on.</span></p>
<p><strong><span style="font-size: medium">Syntax analysis:</span></strong><span style="font-size: medium">In syntax analysis every statement is checked that any syntax error is there or not.</span></p>
<p><strong><span style="font-size: medium">Symentic analysis:</span></strong><span style="font-size: medium">In symentic analysis every token is checked that it is written properly like int..</span></p>
<p><strong><span style="font-size: medium">Intermediate code generation:</span></strong><span style="font-size: medium">In this compiler changes the code in its form..</span></p>
<p><strong><span style="font-size: medium">Optimization:</span></strong><span style="font-size: medium"> In this compiler changes changes the code very short form,make it very small..</span></p>
<p><strong><span style="font-size: medium">Conversion to assembly language:</span></strong><span style="font-size: medium">In this the compiler changes the code in assembly language which is machine level language, then the extension of program is &#8216;.s &#8216; in which the memory usage and some other information is given.</span></p>
<p><span style="font-size: medium"><strong>Assembler:</strong><span style="font-size: medium">In this .s extension of program is changes to .o extension which is in binary form and this is also called object file of program.</span></span></p>
<p><span style="font-size: medium"><strong>Linker/<span style="font-size: medium">Loader:</span></strong><span style="font-size: medium">The linker links the header files to .o extension of program and make the executable a.out and save in hard disk, when we run run the program loader loads the program in RAM and execute it&#8230;</span></span></p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/11/compilation-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROJECT-01,TOPIC- MDCAEUIT</title>
		<link>https://www.emblogic.com/blog/02/project-01topic-mdcaeuit/</link>
		<comments>https://www.emblogic.com/blog/02/project-01topic-mdcaeuit/#comments</comments>
		<pubDate>Sat, 23 Feb 2013 16:44:36 +0000</pubDate>
		<dc:creator><![CDATA[neeraj.mishra]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=6204</guid>
		<description><![CDATA[ANIL+NEERAJMISHRA+NEERAJKUMAR+SOPNIL,are members of our team,today we have made master_array and working on commpression for 4 bit.]]></description>
				<content:encoded><![CDATA[<p>ANIL+NEERAJMISHRA+NEERAJKUMAR+SOPNIL,are members of our team,today we have made master_array and working on commpression for 4 bit.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/project-01topic-mdcaeuit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>assignment</title>
		<link>https://www.emblogic.com/blog/01/assignment-4/</link>
		<comments>https://www.emblogic.com/blog/01/assignment-4/#comments</comments>
		<pubDate>Mon, 14 Jan 2013 13:09:20 +0000</pubDate>
		<dc:creator><![CDATA[neeraj.mishra]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=5900</guid>
		<description><![CDATA[today i have done assignment-1 and two questions  out of 10 in assignment-2.]]></description>
				<content:encoded><![CDATA[<p>today i have done assignment-1 and two questions  out of 10 in assignment-2.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/assignment-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
