<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-968628744260952045</id><updated>2012-01-25T05:36:31.299-08:00</updated><title type='text'>...Never Say It's Over...</title><subtitle type='html'>We people always thought that if things goes bad, it's meant to go bad.. We are hopeless sometimes and we get pity to ourselves..

World would never be complete without trials. And we lived in this world. Hence, if we encounter downfalls, we need to get up and say it's not over yet. 

God is always with us..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://criskulot.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://criskulot.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mulan</name><uri>http://www.blogger.com/profile/04472110089232759997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-bw0Y9s0zO7A/TxZ55lLAxqI/AAAAAAAAADo/3750cmLysJs/s220/40460_1163087293279_1710751967_348720_3943306_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-968628744260952045.post-787703379917911619</id><published>2008-10-09T19:43:00.000-07:00</published><updated>2008-10-09T19:49:09.774-07:00</updated><title type='text'>Since not all MCS 213 students can try DEBUG commands because of the technical problems of our computers, search now any Turbo C program with assembly</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_V5Y-g_StCLY/SO7ClnsMGhI/AAAAAAAAACA/ndIuBdWass8/s1600-h/pssst.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_V5Y-g_StCLY/SO7ClnsMGhI/AAAAAAAAACA/ndIuBdWass8/s200/pssst.jpg" alt="" id="BLOGGER_PHOTO_ID_5255351766753221138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;#include &lt;fcntl.h&gt;&lt;/fcntl.h&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;#include &lt;io.h&gt;&lt;/io.h&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;#include &lt;dos.h&gt;&lt;/dos.h&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;#include &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;#include &lt;string.h&gt;&lt;/string.h&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;#include &lt;process.h&gt;&lt;/process.h&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;unsigned char buffer[3];&lt;br /&gt;FILE *fd;&lt;br /&gt;int handle;&lt;br /&gt;fail(char *);&lt;br /&gt;void pass(char *);&lt;br /&gt;main(int argc,char *argv[])&lt;br /&gt;{&lt;br /&gt;int n;&lt;br /&gt;if(argc!=3)&lt;br /&gt;{&lt;br /&gt;printf("\nFailpass Utility v1.0 Email: chingpongin@yahoo.co.in");&lt;br /&gt;printf("\nEnable/Disable .EXE or .COM execution");&lt;br /&gt;printf("\nsyntex failpass fail &lt;filename.extension&gt;");&lt;br /&gt;printf("\n or");&lt;br /&gt;printf("\n failpass pass &lt;filename.extension&gt;");&lt;br /&gt;exit(2);&lt;br /&gt;}&lt;br /&gt;strupr(argv[1]);&lt;br /&gt;n=strcmp(argv[1],"FAIL");&lt;br /&gt;if(n==0)&lt;br /&gt;{&lt;br /&gt;fail(argv[2]);&lt;br /&gt;exit(2);&lt;br /&gt;}&lt;br /&gt;n=strcmp(argv[1],"PASS");&lt;br /&gt;if(n==0)&lt;br /&gt;{&lt;br /&gt;pass(argv[2]);&lt;br /&gt;exit(2);&lt;br /&gt;}&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;fail(char *fname)&lt;br /&gt;{&lt;br /&gt;_chmod(fname,1,FA_ARCH);&lt;br /&gt;fd=fopen(fname,"rb+");&lt;br /&gt;if(fd==NULL)&lt;br /&gt;{&lt;br /&gt;printf("\nCann't open %s\n\n",fname);&lt;br /&gt;exit(2);&lt;br /&gt;}&lt;br /&gt;fseek(fd,0,SEEK_SET);&lt;br /&gt;fread(buffer,2,1,fd);&lt;br /&gt;if(buffer[0]==0xcd)&lt;br /&gt;if(buffer[1]==0x20)&lt;br /&gt;{&lt;br /&gt;fclose(fd);&lt;br /&gt;printf("\n%s already protected...\n\n",fname);&lt;br /&gt;exit(2);&lt;br /&gt;}&lt;br /&gt;fseek(fd,0,SEEK_END);&lt;br /&gt;fwrite(buffer,2,1,fd);&lt;br /&gt;fseek(fd,0,SEEK_SET);&lt;br /&gt;buffer[0]=0xcd; /* don't take any PANGA with this line */&lt;br /&gt;buffer[1]=0x20; /* don't take any PANGA with this line */&lt;br /&gt;fwrite(buffer,2,1,fd);&lt;br /&gt;fclose(fd);&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;void pass(char *fname)&lt;br /&gt;{&lt;br /&gt;int xyz;&lt;br /&gt;fd=fopen(fname,"rb+");&lt;br /&gt;if(fd==NULL)&lt;br /&gt;{&lt;br /&gt;fclose(fd);&lt;br /&gt;printf("\nCannot open file %s\n\n",fname);&lt;br /&gt;exit(2);&lt;br /&gt;}&lt;br /&gt;fseek(fd,0,SEEK_SET);&lt;br /&gt;fread(buffer,2,1,fd);&lt;br /&gt;if(buffer[0]!=0xcd)&lt;br /&gt;if(buffer[1]!=0x20)&lt;br /&gt;{&lt;br /&gt;fclose(fd);&lt;br /&gt;printf("\n%s is NOT protected....\n\n",fname);&lt;br /&gt;exit(2);&lt;br /&gt;}&lt;br /&gt;fseek(fd,-2,SEEK_END);&lt;br /&gt;fread(buffer,2,1,fd);&lt;br /&gt;fseek(fd,0,SEEK_SET);&lt;br /&gt;fwrite(buffer,2,1,fd);&lt;br /&gt;fclose(fd);&lt;br /&gt;handle=open(fname,O_RDWR);&lt;br /&gt;chsize(handle,(filelength(handle))-2);&lt;br /&gt;close(handle);&lt;br /&gt;}&lt;/filename.extension&gt;&lt;/filename.extension&gt;&lt;/span&gt;&lt;/p&gt;&lt;a style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold;" href="http://3.bp.blogspot.com/_Y5B2Paqoneg/SO168hk57rI/AAAAAAAAACI/a7OfUvwpIBw/s1600-h/francis.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254991520435138226" style="" alt="" src="http://3.bp.blogspot.com/_Y5B2Paqoneg/SO168hk57rI/AAAAAAAAACI/a7OfUvwpIBw/s320/francis.JPG" border="0" height="194" width="381" /&gt;&lt;/a&gt;&lt;span style="color: rgb(0, 102, 0); font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span style="font-style: italic; color: rgb(0, 102, 0); font-weight: bold;" class="post-author vcard"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/968628744260952045-787703379917911619?l=criskulot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://criskulot.blogspot.com/feeds/787703379917911619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=968628744260952045&amp;postID=787703379917911619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/787703379917911619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/787703379917911619'/><link rel='alternate' type='text/html' href='http://criskulot.blogspot.com/2008/10/since-not-all-mcs-213-students-can-try.html' title='Since not all MCS 213 students can try DEBUG commands because of the technical problems of our computers, search now any Turbo C program with assembly'/><author><name>mulan</name><uri>http://www.blogger.com/profile/04472110089232759997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-bw0Y9s0zO7A/TxZ55lLAxqI/AAAAAAAAADo/3750cmLysJs/s220/40460_1163087293279_1710751967_348720_3943306_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_V5Y-g_StCLY/SO7ClnsMGhI/AAAAAAAAACA/ndIuBdWass8/s72-c/pssst.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-968628744260952045.post-4796469459202963470</id><published>2008-10-07T19:54:00.000-07:00</published><updated>2008-10-09T19:54:17.186-07:00</updated><title type='text'>Research in the net the most recent assembler. Describe its history, nature and applications. Evaluate this assembler from its predecessor.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_V5Y-g_StCLY/SOwhOhKwvkI/AAAAAAAAAB4/uKiHUaCaVj8/s1600-h/ggggds.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_V5Y-g_StCLY/SOwhOhKwvkI/AAAAAAAAAB4/uKiHUaCaVj8/s200/ggggds.jpg" alt="" id="BLOGGER_PHOTO_ID_5254611398539918914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify; color: rgb(0, 153, 0);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;1.) ASM-One = ASM-One was originaly made by Rune-Gram Madsen (better known in the sceneas Promax). He programmed ASM-One in 700 hours during a 4 month period.Before writing ASM-One Rune made some improvements to a resourced versionof Seka. He, however, had much more ideas for improvements than hecould fit into the ugly resourced version of Seka. He therefore startedcoding ASM-One from scratch.Rune made a deal with DMV Verlag (a German company) to sell ASM-One as acommercial program. Unfortunally this didn't turned out the way hehad expected. The guy that signed the contract left the company 2 months laterand Rune had to threaten them with lawers and such to get DMV to dothings they had promised to do (like advertising).All in all, ASM-One sold about 500 copies. Rune bought his first PC forthe money he earned, finished his studies on Computer Science, and startedas a consultant developing software.&lt;/span&gt;&lt;/span&gt;  &lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;2.) VIC-20 = The VIC-20 debuted in June of 1980 at the Computer Electronics Show but its development started almost by accident two years earlier. Commodore engineered and manufactured the "Video Interface Chip 6506" or VIC1 for the video game market which was beginning to collapse. After not being able to sell the chip, Commodore developed the VIC-20 as an inexpensive home computer. Between early 1981, when the VIC actually hit store shelves, and the first few months of 1985, when the last VIC production line was shut down, it had sold more than 2.5 million units. It had an very impressive peak daily production of 9000 units and was the worlds first computer to sell more than 1 million units.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;There are reports that during its development it was called the MicroPET. and there is a lot of debate over the origins "20" portion of the VIC-20 name. The Commodore Executive responsible for the VIC's development, and the author of The Home Computers Wars, Michael Tomczyk, stated repeatedly that he choose the name simply because he thought it "sounded good". The assembler supported the usual symbolic addressing and the definition of character strings or hex strings. It also allowed address expressions which could be combined with addition, subtraction, multiplication, division, logical AND, logical OR, and exponentiation operators.&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;REFERENCES:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;*http://en.wikipedia.org/wiki/Assembly_language#Historical_perspective&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;*http://www.theflamearrows.info/documents/asminfo.html&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;*http://www.commodore.ca/products/vic20/commodore_vic-20.htm&lt;br /&gt;&lt;br /&gt;"CrIs LyN"&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/968628744260952045-4796469459202963470?l=criskulot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://criskulot.blogspot.com/feeds/4796469459202963470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=968628744260952045&amp;postID=4796469459202963470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/4796469459202963470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/4796469459202963470'/><link rel='alternate' type='text/html' href='http://criskulot.blogspot.com/2008/10/research-in-net-most-recent-assembler.html' title='Research in the net the most recent assembler. Describe its history, nature and applications. Evaluate this assembler from its predecessor.'/><author><name>mulan</name><uri>http://www.blogger.com/profile/04472110089232759997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-bw0Y9s0zO7A/TxZ55lLAxqI/AAAAAAAAADo/3750cmLysJs/s220/40460_1163087293279_1710751967_348720_3943306_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_V5Y-g_StCLY/SOwhOhKwvkI/AAAAAAAAAB4/uKiHUaCaVj8/s72-c/ggggds.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-968628744260952045.post-1830919302590601294</id><published>2008-10-07T19:37:00.000-07:00</published><updated>2008-10-07T19:59:31.617-07:00</updated><title type='text'>Justify what situations or applications programmers will rather use Assembly Languages than Higher Level Progamming Languages and vice versa.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_V5Y-g_StCLY/SOwd13Yw14I/AAAAAAAAABw/LeEa9FjAZbg/s1600-h/ms.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_V5Y-g_StCLY/SOwd13Yw14I/AAAAAAAAABw/LeEa9FjAZbg/s200/ms.jpg" alt="" id="BLOGGER_PHOTO_ID_5254607676472612738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p  style="color: rgb(51, 204, 0); font-style: italic; font-weight: bold; text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;    Unlike the other programming languages catalogued here, assembly language is not a single language, but rather a group of languages. Each processor family (and sometimes individual processors within a processor family) has its own assembly language.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p  style="color: rgb(51, 204, 0); font-style: italic; font-weight: bold; text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;    In contrast to high level languages, data structures and program structures in assembly language are created by directly implementing them on the underlying hardware. So, instead of catalogueing the data structures and program structures that can be built (in assembly language you can build any structures you so desire, including new structures nobody else has ever created), we will compare and contrast the hardware capabilities of various processor families.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p  style="color: rgb(51, 204, 0); font-style: italic; font-weight: bold; text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;    This web page does not attempt to teach how to program in assembly language. Because of the close relationship between assembly languages and the underlying hardware, this web page will discuss hardware implementation as well as software.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p  style="color: rgb(51, 204, 0); font-style: italic; font-weight: bold; text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;    If you aren’t fairly familiar with how computers work, you should probably first read &lt;span style="text-decoration: underline;"&gt;basis of computer hardware&lt;/span&gt; or this page won’t make any sense at all.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;span style="font-size:85%;"&gt;&lt;a style="color: rgb(51, 204, 0); font-style: italic; font-weight: bold; font-family: arial;" name="history"&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;h3  style="color: rgb(51, 204, 0); font-style: italic; font-weight: bold; text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;"CrIs LyN"&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/968628744260952045-1830919302590601294?l=criskulot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://criskulot.blogspot.com/feeds/1830919302590601294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=968628744260952045&amp;postID=1830919302590601294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/1830919302590601294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/1830919302590601294'/><link rel='alternate' type='text/html' href='http://criskulot.blogspot.com/2008/10/justify-what-situations-or-applications.html' title='Justify what situations or applications programmers will rather use Assembly Languages than Higher Level Progamming Languages and vice versa.'/><author><name>mulan</name><uri>http://www.blogger.com/profile/04472110089232759997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-bw0Y9s0zO7A/TxZ55lLAxqI/AAAAAAAAADo/3750cmLysJs/s220/40460_1163087293279_1710751967_348720_3943306_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_V5Y-g_StCLY/SOwd13Yw14I/AAAAAAAAABw/LeEa9FjAZbg/s72-c/ms.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-968628744260952045.post-3786771871503911870</id><published>2008-09-16T19:20:00.000-07:00</published><updated>2008-10-07T19:59:56.094-07:00</updated><title type='text'>Best Assembler???</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_V5Y-g_StCLY/SNBrXSXtpWI/AAAAAAAAABY/MtC4YcK-lNg/s1600-h/ghmulan.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_V5Y-g_StCLY/SNBrXSXtpWI/AAAAAAAAABY/MtC4YcK-lNg/s200/ghmulan.jpg" alt="" id="BLOGGER_PHOTO_ID_5246811613699089762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: arial; font-weight: bold; font-style: italic; color: rgb(51, 204, 0);"&gt;Technically an &lt;strong&gt;assembler&lt;/strong&gt; is for processing assembly code and a &lt;strong&gt;compiler&lt;/strong&gt; is for processing high(er)-level code(C/C++, Delphi, VB etc.).&lt;br /&gt;But technically it's compiling the source code, and thus it should be a compiler. WTF&lt;br /&gt;An assembler is indeed a primitive compiler, but I believe it`s best to refer to asm compilers as assemblers for better distinction at least.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"CrIs LyN"&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/968628744260952045-3786771871503911870?l=criskulot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://criskulot.blogspot.com/feeds/3786771871503911870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=968628744260952045&amp;postID=3786771871503911870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/3786771871503911870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/3786771871503911870'/><link rel='alternate' type='text/html' href='http://criskulot.blogspot.com/2008/09/best-assembler.html' title='Best Assembler???'/><author><name>mulan</name><uri>http://www.blogger.com/profile/04472110089232759997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-bw0Y9s0zO7A/TxZ55lLAxqI/AAAAAAAAADo/3750cmLysJs/s220/40460_1163087293279_1710751967_348720_3943306_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_V5Y-g_StCLY/SNBrXSXtpWI/AAAAAAAAABY/MtC4YcK-lNg/s72-c/ghmulan.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-968628744260952045.post-4396124566911090480</id><published>2008-09-14T19:42:00.000-07:00</published><updated>2008-10-07T20:00:24.264-07:00</updated><title type='text'>ASsEmblY LangUAge AppLicaTion??</title><content type='html'>&lt;div style="text-align: justify; color: rgb(102, 255, 153); font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_V5Y-g_StCLY/SM3OLn1eGWI/AAAAAAAAABQ/kjP_oUy-CBU/s1600-h/images.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_V5Y-g_StCLY/SM3OLn1eGWI/AAAAAAAAABQ/kjP_oUy-CBU/s200/images.jpg" alt="" id="BLOGGER_PHOTO_ID_5246075840023632226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p  style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Hard-coded assembly language is typically used in a system's boot  ROM(&lt;span style="text-decoration: underline;"&gt;BIOS&lt;/span&gt; on IBM-compatible &lt;span style="text-decoration: underline;"&gt;PC &lt;/span&gt;systems). This low-level code is used, among other things, to initialize and test the system hardware prior to booting the OS, and is stored in &lt;span style="text-decoration: underline;"&gt;ROM&lt;/span&gt;. Once a certain level of hardware initialization has taken place, execution transfers to other code, typically written in higher level languages; but the code running immediately after power is applied is usually written in assembly language. The same is true of most boot loaders.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;"&gt; &lt;/div&gt;&lt;p  style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Many compilers render high-level languages into assembly first before fully compiling, allowing the assembly code to be viewed for &lt;span style="text-decoration: underline;"&gt;debugging&lt;/span&gt; and optimization purposes. Relatively low-level languages, such as &lt;a href="http://en.wikipedia.org/wiki/C_%28programming_language%29" title="C (programming language)"&gt;C&lt;/a&gt;, often provide special &lt;a href="http://en.wikipedia.org/wiki/Syntax_of_programming_languages" title="Syntax of programming languages"&gt;syntax&lt;/a&gt; to embed assembly language directly in the source code. Programs using such facilities, such as the &lt;a href="http://en.wikipedia.org/wiki/Linux_kernel" title="Linux kernel"&gt;Linux kernel&lt;/a&gt;, can then construct abstractions utilizing different assembly language on each hardware platform. The system's &lt;a href="http://en.wikipedia.org/wiki/Software_portability" title="Software portability"&gt;portable&lt;/a&gt; code can then utilize these processor-specific components through a uniform interface.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;"&gt; &lt;/div&gt;&lt;p  style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Assembly language is also valuable in &lt;a href="http://en.wikipedia.org/wiki/Reverse_engineering" title="Reverse engineering"&gt;reverse engineering&lt;/a&gt;, since many programs are distributed only in machine code form, and machine code is usually easy to translate into assembly language and carefully examine in this form, but very difficult to translate into a higher-level language. Tools such as the &lt;a href="http://en.wikipedia.org/wiki/Interactive_Disassembler" title="Interactive Disassembler"&gt;Interactive Disassembler&lt;/a&gt; make extensive use of disassembly for such a purpose.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;"&gt; &lt;/div&gt;&lt;p  style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;A particular niche that makes use of assembly language is the &lt;a href="http://en.wikipedia.org/wiki/Demoscene" title="Demoscene"&gt;demoscene&lt;/a&gt;. Certain competitions require the contestants to restrict their creations to a very small size (e.g. 256&lt;a href="http://en.wikipedia.org/wiki/Bytes" title="Bytes" class="mw-redirect"&gt;B&lt;/a&gt;, 1&lt;a href="http://en.wikipedia.org/wiki/Kilobyte" title="Kilobyte"&gt;KB&lt;/a&gt;, 4KB or 64 KB), and assembly language is the language of choice to achieve this goal.&lt;sup id="cite_ref-8" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Assembly_language#cite_note-8" title=""&gt;[9]&lt;/a&gt;&lt;/sup&gt; When resources, particularly CPU-processing constrained systems, like the &lt;a href="http://en.wikipedia.org/wiki/Amiga" title="Amiga"&gt;Amiga&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Commodore_64" title="Commodore 64"&gt;Commodore 64&lt;/a&gt;, are a concern, assembler coding is a must: optimized assembler code is written "by hand" and instructions are sequenced manually by the in an attempt to minimize the number of CPU cycles used; the CPU constraints are so great that every CPU cycle counts. However, using such techniques has enabled systems like the Commodore 64 to produce real-time 3d Graphics with advanced effects, a feat which would be considered unlikely or even impossible for a system with a 0.99&lt;span style="text-decoration: underline;"&gt;MHz &lt;/span&gt; processor.&lt;/span&gt;&lt;/p&gt;&lt;p face="arial" style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;"&gt;"cRiS LyN"&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify; color: rgb(0, 153, 0); font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div  style="text-align: justify; color: rgb(102, 255, 153); font-weight: bold; font-style: italic;font-family:arial;"&gt;&lt;span style="color: rgb(51, 204, 0);font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/968628744260952045-4396124566911090480?l=criskulot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://criskulot.blogspot.com/feeds/4396124566911090480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=968628744260952045&amp;postID=4396124566911090480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/4396124566911090480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/4396124566911090480'/><link rel='alternate' type='text/html' href='http://criskulot.blogspot.com/2008/09/assembly-language.html' title='ASsEmblY LangUAge AppLicaTion??'/><author><name>mulan</name><uri>http://www.blogger.com/profile/04472110089232759997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-bw0Y9s0zO7A/TxZ55lLAxqI/AAAAAAAAADo/3750cmLysJs/s220/40460_1163087293279_1710751967_348720_3943306_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_V5Y-g_StCLY/SM3OLn1eGWI/AAAAAAAAABQ/kjP_oUy-CBU/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-968628744260952045.post-8321552049713116631</id><published>2008-09-14T19:19:00.001-07:00</published><updated>2008-10-01T19:53:46.339-07:00</updated><title type='text'>what topic/s of MCS213 do you find easy/difficult..Why???</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_V5Y-g_StCLY/SM3JJDb4t6I/AAAAAAAAABA/92Awisuwp2A/s1600-h/images.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_V5Y-g_StCLY/SM3JJDb4t6I/AAAAAAAAABA/92Awisuwp2A/s200/images.jpg" alt="" id="BLOGGER_PHOTO_ID_5246070298334771106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0); font-style: italic;"&gt;Topic that is much easier is solving number systems..It is easier for me because I do love solving as well as numbers...While the hardest is programming..Even if I can put the correct syntax sometimes in solving such problem,I can't say that I probably understand it already since it is very complicated,tedious and very mind boggling..&lt;br /&gt;&lt;br /&gt;"cris_lyn"&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/968628744260952045-8321552049713116631?l=criskulot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://criskulot.blogspot.com/feeds/8321552049713116631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=968628744260952045&amp;postID=8321552049713116631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/8321552049713116631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/968628744260952045/posts/default/8321552049713116631'/><link rel='alternate' type='text/html' href='http://criskulot.blogspot.com/2008/09/what-topics-of-mcs213-do-you-find.html' title='what topic/s of MCS213 do you find easy/difficult..Why???'/><author><name>mulan</name><uri>http://www.blogger.com/profile/04472110089232759997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-bw0Y9s0zO7A/TxZ55lLAxqI/AAAAAAAAADo/3750cmLysJs/s220/40460_1163087293279_1710751967_348720_3943306_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_V5Y-g_StCLY/SM3JJDb4t6I/AAAAAAAAABA/92Awisuwp2A/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
