<?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-4230840553306198512</id><updated>2011-04-21T14:54:22.489-07:00</updated><title type='text'>the treant protector</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thetreantprotector.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thetreantprotector.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>krisol</name><uri>http://www.blogger.com/profile/06811249443856405280</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_BA-8GHSpqBM/SMiFJ5QCTRI/AAAAAAAAABk/nBihqVBhFzI/S220/1_637975665l.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-4230840553306198512.post-6715564575876698305</id><published>2008-10-09T21:34:00.000-07:00</published><updated>2008-10-12T21:07:35.039-07:00</updated><title type='text'>final question</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#ff6666;"&gt;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 codes in it and run this in your PC. Check the result of your running C program.If the program produces the expected output, copy the Turbo C codes into your post and its result. YOu may do this by pressing Print Screen on your keyboard for the result of your program then, switch to Paint Brush and Paste. Resize the window and copy this to your post.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int openfile(FILE **fileptr, char *name, char *mode)&lt;br /&gt;{&lt;br /&gt;*fileptr = fopen(name, mode);&lt;br /&gt;...&lt;br /&gt;}&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;FILE *fp;&lt;br /&gt;openfile(&amp;amp;fp, "foo", "r");&lt;br /&gt;...&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4230840553306198512-6715564575876698305?l=thetreantprotector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetreantprotector.blogspot.com/feeds/6715564575876698305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4230840553306198512&amp;postID=6715564575876698305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/6715564575876698305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/6715564575876698305'/><link rel='alternate' type='text/html' href='http://thetreantprotector.blogspot.com/2008/10/final-question.html' title='final question'/><author><name>krisol</name><uri>http://www.blogger.com/profile/06811249443856405280</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_BA-8GHSpqBM/SMiFJ5QCTRI/AAAAAAAAABk/nBihqVBhFzI/S220/1_637975665l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4230840553306198512.post-7843962167885733636</id><published>2008-10-09T19:14:00.000-07:00</published><updated>2008-10-09T19:50:56.985-07:00</updated><title type='text'>question # 5</title><content type='html'>&lt;span style="font-style: italic; font-weight: bold; color: rgb(204, 0, 0);font-size:100%;" &gt;&lt;span style="font-family: trebuchet ms;"&gt;Research in the net the most recent assembler. Describe its history, nature and applications. Evaluate this assembler from its predecessor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Cite your reference. Refrain from copying and pasting answers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="font-family: arial; text-align: right; font-style: italic; font-weight: bold;"&gt;FASM is a low-level assembler. It does not support as many &lt;a href="http://en.wikipedia.org/wiki/High-level_assembler" title="High-level assembler"&gt;high-level&lt;/a&gt; statements as &lt;a href="http://en.wikipedia.org/wiki/MASM" title="MASM" class="mw-redirect"&gt;MASM&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/TASM" title="TASM" class="mw-redirect"&gt;TASM&lt;/a&gt;.Instead it provides syntax features and macros which make it possible to customize or create missing statements. Its memory addressing syntax is similar to TASM's ideal mode and NASM. Brackets are used to denote memory operands as in both assemblers but their size is placed outside the brackets like in &lt;a href="http://en.wikipedia.org/wiki/Netwide_Assembler" title="Netwide Assembler"&gt;NASM&lt;/a&gt;.&lt;/p&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt; &lt;/div&gt;&lt;p style="font-family: arial; text-align: justify; font-style: italic; font-weight: bold;"&gt;FASM is a multi-pass assembler. It makes extensive code size optimization, and allows more forward referencing. A usual FASM construct is defining data or procedures only if they are used somewhere in the code, something that in most languages is done per-object by the &lt;a href="http://en.wikipedia.org/wiki/Linker" title="Linker"&gt;linker&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;FASM is based on the SSSO principle (same source, same output). This means the contents of the resulting file are not affected by the command line&lt;/span&gt;&lt;sup style="font-family: arial; font-style: italic; font-weight: bold;" id="cite_ref-Design_8-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/FASM#cite_note-Design-8" title=""&gt;[9]&lt;/a&gt;&lt;/sup&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt; (except recently (in 1.67.24) added "-D" switch). Such an approach saves FASM sources from compilation problems often present in many assembly projects. On the other hand, it makes it very hard to maintain a project that consists of multiple separately compiled source files, or mixed-language projects. FASM projects can be built from a single source directly into executable without a linking stage.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;history:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;The project was started in 1999 by Tomasz Grysztar, aka Privalov (at that time, an undergraduate student of mathematics from &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/Poland" title="Poland"&gt;Poland&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;) and its first public release was announced on &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/March_15" title="March 15"&gt;March 15&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;, &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/2000" title="2000"&gt;2000&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt; FASM is completely written in &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/Assembly_language" title="Assembly language"&gt;assembly language&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt; and comes with full source. It is &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/Self-hosting" title="Self-hosting"&gt;self-hosting&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt; and has been able to assemble itself since version 0.90 (&lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/May_4" title="May 4"&gt;May 4&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;, &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/1999" title="1999"&gt;1999&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;). It has been used to write several operating systems including &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/MenuetOS" title="MenuetOS"&gt;MenuetOS&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt; &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/KolibriOS" title="KolibriOS"&gt;KolibriOS&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;and &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic; font-weight: bold;" href="http://en.wikipedia.org/wiki/DexOS" title="DexOS"&gt;DexOS&lt;/a&gt;&lt;span style="font-family: arial; font-style: italic; font-weight: bold;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;www.wikipedia.com  &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0); font-style: italic;font-size:100%;" &gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0); font-style: italic;font-size:100%;" &gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(204, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4230840553306198512-7843962167885733636?l=thetreantprotector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetreantprotector.blogspot.com/feeds/7843962167885733636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4230840553306198512&amp;postID=7843962167885733636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/7843962167885733636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/7843962167885733636'/><link rel='alternate' type='text/html' href='http://thetreantprotector.blogspot.com/2008/10/question-5.html' title='question # 5'/><author><name>krisol</name><uri>http://www.blogger.com/profile/06811249443856405280</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_BA-8GHSpqBM/SMiFJ5QCTRI/AAAAAAAAABk/nBihqVBhFzI/S220/1_637975665l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4230840553306198512.post-3885769458297728876</id><published>2008-10-01T19:56:00.001-07:00</published><updated>2008-10-09T21:30:08.250-07:00</updated><title type='text'>question # 4</title><content type='html'>&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: rgb(255,0,0); FONT-STYLE: italicfont-family:georgia;font-size:130%;"  &gt;Justify what situations or applications programmers will rather use Assembly Languages than Higher Level Programming Languages and vice versa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(255,0,0); FONT-STYLE: italicfont-family:georgia;font-size:130%;"  &gt;Cite your reference.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h1 class="firstHeading" style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;Assembly language&lt;/span&gt;&lt;/h1&gt;&lt;div style="FONT-FAMILY: arial; TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;h3 id="siteSub" style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;From Wikipedia.com, the free encyclopedia &lt;a href="http://en.wikipedia.org/wiki/Assembly_language#searchInput"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div style="TEXT-ALIGN: justify" face="webdings"&gt;&lt;!-- start content --&gt;&lt;/div&gt;&lt;dl style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:webdings;" &gt;&lt;dd&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;See the &lt;/span&gt;&lt;a title="" href="http://en.wikipedia.org/wiki/Assembly_language#Related_terminology"&gt;&lt;span style="font-family:courier new;"&gt;terminology&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; section below for information regarding inconsistent use of the terms assembly and assembler.&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div style="FONT-FAMILY: webdings; TEXT-ALIGN: justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:webdings;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;An &lt;b&gt;assembly language&lt;/b&gt; is a &lt;/span&gt;&lt;a class="mw-redirect" title="Low-level language" href="http://en.wikipedia.org/wiki/Low-level_language"&gt;&lt;span style="font-family:courier new;"&gt;low-level language&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; for programming &lt;/span&gt;&lt;a title="Computer" href="http://en.wikipedia.org/wiki/Computer"&gt;&lt;span style="font-family:courier new;"&gt;computers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;. It implements a symbolic representation of the numeric &lt;/span&gt;&lt;a title="Machine code" href="http://en.wikipedia.org/wiki/Machine_code"&gt;&lt;span style="font-family:courier new;"&gt;machine codes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; and other constants needed to program a particular &lt;/span&gt;&lt;a class="mw-redirect" title="CPU" href="http://en.wikipedia.org/wiki/CPU"&gt;&lt;span style="font-family:courier new;"&gt;CPU&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; architecture. This representation is usually defined by the hardware manufacturer, and is based on abbreviations (called &lt;/span&gt;&lt;a title="Mnemonic" href="http://en.wikipedia.org/wiki/Mnemonic#Assembly_mnemonics"&gt;&lt;span style="font-family:courier new;"&gt;mnemonics&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;) that help the programmer remember individual &lt;/span&gt;&lt;a title="Instruction (computer science)" href="http://en.wikipedia.org/wiki/Instruction_(computer_science)"&gt;&lt;span style="font-family:courier new;"&gt;instructions&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, &lt;/span&gt;&lt;a title="Processor register" href="http://en.wikipedia.org/wiki/Processor_register"&gt;&lt;span style="font-family:courier new;"&gt;registers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, etc. An assembly language is thus specific to a certain physical or virtual computer architecture (as opposed to most &lt;/span&gt;&lt;a class="mw-redirect" title="High-level language" href="http://en.wikipedia.org/wiki/High-level_language"&gt;&lt;span style="font-family:courier new;"&gt;high-level languages&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, which are usually &lt;/span&gt;&lt;a title="Porting" href="http://en.wikipedia.org/wiki/Porting"&gt;&lt;span style="font-family:courier new;"&gt;portable&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: webdings; TEXT-ALIGN: justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:webdings;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;Assembly languages were first developed in the 1950s, when they were referred to as &lt;/span&gt;&lt;a class="mw-redirect" title="Second generation programming language" href="http://en.wikipedia.org/wiki/Second_generation_programming_language"&gt;&lt;span style="font-family:courier new;"&gt;second generation programming languages&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;. They eliminated much of the error-prone and time-consuming &lt;/span&gt;&lt;a class="mw-redirect" title="First-generation language" href="http://en.wikipedia.org/wiki/First-generation_language"&gt;&lt;span style="font-family:courier new;"&gt;first-generation&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; programming needed with the earliest computers, freeing the programmer from tedium such as remembering numeric codes and calculating addresses. They were once widely used for all sorts of programming. However, by the 1980s (1990s on &lt;/span&gt;&lt;a title="Microcomputer" href="http://en.wikipedia.org/wiki/Microcomputer"&gt;&lt;span style="font-family:courier new;"&gt;small computers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;), their use had largely been supplanted by &lt;/span&gt;&lt;a class="mw-redirect" title="High-level language" href="http://en.wikipedia.org/wiki/High-level_language"&gt;&lt;span style="font-family:courier new;"&gt;high-level languages&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, in the search for improved &lt;/span&gt;&lt;a title="Programming productivity" href="http://en.wikipedia.org/wiki/Programming_productivity"&gt;&lt;span style="font-family:courier new;"&gt;programming productivity&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;. Today, assembly language is used primarily for direct hardware manipulation, access to specialized processor instructions, or to address critical performance issues. Typical uses are &lt;/span&gt;&lt;a class="mw-redirect" title="Device drivers" href="http://en.wikipedia.org/wiki/Device_drivers"&gt;&lt;span style="font-family:courier new;"&gt;device drivers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, low-level &lt;/span&gt;&lt;a class="mw-redirect" title="Embedded systems" href="http://en.wikipedia.org/wiki/Embedded_systems"&gt;&lt;span style="font-family:courier new;"&gt;embedded systems&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, and &lt;/span&gt;&lt;a title="Real-time computing" href="http://en.wikipedia.org/wiki/Real-time_computing"&gt;&lt;span style="font-family:courier new;"&gt;real-time&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; systems.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: webdings; TEXT-ALIGN: justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:webdings;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;A &lt;/span&gt;&lt;a class="mw-redirect" title="Utility program" href="http://en.wikipedia.org/wiki/Utility_program"&gt;&lt;span style="font-family:courier new;"&gt;utility program&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; called an &lt;b&gt;assembler&lt;/b&gt; is used to translate assembly language statements into the target computer's machine code. The assembler performs a more or less &lt;/span&gt;&lt;a title="Isomorphism" href="http://en.wikipedia.org/wiki/Isomorphism"&gt;&lt;span style="font-family:courier new;"&gt;isomorphic&lt;/span&gt;&lt;/a&gt;&lt;a title="Mnemonic" href="http://en.wikipedia.org/wiki/Mnemonic"&gt;&lt;span style="font-family:courier new;"&gt;mnemonic&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; statements into machine instructions and data. (This is in contrast with &lt;/span&gt;&lt;a class="mw-redirect" title="High-level language" href="http://en.wikipedia.org/wiki/High-level_language"&gt;&lt;span style="font-family:courier new;"&gt;high-level languages&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, in which a single statement generally results in many machine instructions. A &lt;/span&gt;&lt;a title="Compiler" href="http://en.wikipedia.org/wiki/Compiler"&gt;&lt;span style="font-family:courier new;"&gt;compiler&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, analogous to an assembler, is used to translate high-level language statements into machine code; or an &lt;/span&gt;&lt;a title="Interpreter (computing)" href="http://en.wikipedia.org/wiki/Interpreter_(computing)"&gt;&lt;span style="font-family:courier new;"&gt;interpreter&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; executes statements directly.)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; translation (a one-to-one mapping) from &lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: webdings; TEXT-ALIGN: justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:webdings;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;Many sophisticated assemblers offer additional mechanisms to facilitate program development, control the assembly process, and aid &lt;/span&gt;&lt;a title="Debugging" href="http://en.wikipedia.org/wiki/Debugging"&gt;&lt;span style="font-family:courier new;"&gt;debugging&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;. In particular, most modern assemblers (although many have been available for more than 40 years already) include a &lt;/span&gt;&lt;a title="Macro (computer science)" href="http://en.wikipedia.org/wiki/Macro_(computer_science)"&gt;&lt;span style="font-family:courier new;"&gt;macro&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; facility (described below), and are called &lt;b&gt;macro assemblers&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: webdings; TEXT-ALIGN: justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:webdings;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: webdings; TEXT-ALIGN: justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="FONT-STYLE: italic; TEXT-ALIGN: justifyfont-family:webdings;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;In computing, a &lt;b&gt;high-level programming language&lt;/b&gt; is a &lt;/span&gt;&lt;a title="Programming language" href="http://en.wikipedia.org/wiki/Programming_language"&gt;&lt;span style="font-family:courier new;"&gt;programming language&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; with strong &lt;/span&gt;&lt;a title="Abstraction (computer science)" href="http://en.wikipedia.org/wiki/Abstraction_(computer_science)"&gt;&lt;span style="font-family:courier new;"&gt;abstraction&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; from the details of the computer. In comparison to &lt;/span&gt;&lt;a title="Low-level programming language" href="http://en.wikipedia.org/wiki/Low-level_programming_language"&gt;&lt;span style="font-family:courier new;"&gt;low-level programming languages&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;, it may use &lt;/span&gt;&lt;a title="Natural language" href="http://en.wikipedia.org/wiki/Natural_language"&gt;&lt;span style="font-family:courier new;"&gt;natural language&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; elements, be easier to use, or more &lt;/span&gt;&lt;a title="Porting" href="http://en.wikipedia.org/wiki/Porting"&gt;&lt;span style="font-family:courier new;"&gt;portable&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; across platforms. Such languages hide the details of &lt;/span&gt;&lt;a title="Central processing unit" href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;&lt;span style="font-family:courier new;"&gt;CPU&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt; operations such as memory access models and management of &lt;/span&gt;&lt;a title="Scope (programming)" href="http://en.wikipedia.org/wiki/Scope_(programming)"&gt;&lt;span style="font-family:courier new;"&gt;scope&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: webdings; TEXT-ALIGN: justify"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="FONT-STYLE: italic;font-family:courier new;" &gt;A high level language isolates the execution semantics of a computer architecture from the specification of the program, making the process of developing a program simpler and more understandable with respect to a low-level language. The amount of abstraction provided defines how 'high level' a programming language is.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4230840553306198512-3885769458297728876?l=thetreantprotector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetreantprotector.blogspot.com/feeds/3885769458297728876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4230840553306198512&amp;postID=3885769458297728876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/3885769458297728876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/3885769458297728876'/><link rel='alternate' type='text/html' href='http://thetreantprotector.blogspot.com/2008/10/justify-what-situations-or-applications.html' title='question # 4'/><author><name>krisol</name><uri>http://www.blogger.com/profile/06811249443856405280</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_BA-8GHSpqBM/SMiFJ5QCTRI/AAAAAAAAABk/nBihqVBhFzI/S220/1_637975665l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4230840553306198512.post-9139986662266486919</id><published>2008-10-01T19:45:00.000-07:00</published><updated>2008-10-09T19:58:12.431-07:00</updated><title type='text'>question # 3</title><content type='html'>&lt;span style="font-style: italic; color: rgb(255, 0, 0);font-size:130%;" &gt;Research in the net what is the best assembler and why.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cite your reference.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: webdings;font-size:100%;" &gt;A good all around assembler, great for beginners because of its simplicity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.&lt;a href="http://flatassembler.net/"&gt;http://flatassembler.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4230840553306198512-9139986662266486919?l=thetreantprotector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetreantprotector.blogspot.com/feeds/9139986662266486919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4230840553306198512&amp;postID=9139986662266486919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/9139986662266486919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/9139986662266486919'/><link rel='alternate' type='text/html' href='http://thetreantprotector.blogspot.com/2008/10/question-3.html' title='question # 3'/><author><name>krisol</name><uri>http://www.blogger.com/profile/06811249443856405280</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_BA-8GHSpqBM/SMiFJ5QCTRI/AAAAAAAAABk/nBihqVBhFzI/S220/1_637975665l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4230840553306198512.post-3863283701486883418</id><published>2008-09-22T19:16:00.000-07:00</published><updated>2008-10-01T19:40:56.580-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://datatechiesays.blogspot.com/2008/09/question-2.html"&gt;Question # 2&lt;/a&gt;&lt;br /&gt;Research in the net usual applicappliations done in assembly language. Describe these applications briefly and cite the efficiency and effectiveness of these applications.Include your reference. REFRAIN FROM COPYING AND PASTING THE ENTIRE TEXTS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.answers.com/main/technology.jsp" name="&amp;amp;lid=" lpos="left_Explore"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.answers.com/main/travel.jsp" name="&amp;amp;lid=" lpos="left_Explore"&gt;Travel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.answers.com/main/what_content.jsp" name="&amp;amp;lid=" lpos="left_Explore"&gt;See All...&lt;/a&gt;&lt;br /&gt;if (typeof ANSW != "undefined")&lt;br /&gt;ANSW.Init(10,"");&lt;br /&gt;setTz();&lt;br /&gt;assignParam("screenres",screen.width,1000*60*60*24*365*5);&lt;br /&gt;Sponsored Links&lt;br /&gt;Assembly Code LibraryOpen Source Code Snippet Library. Free Community for Developers.www.daniweb.com/code&lt;br /&gt;InduKey Assembly Ltd.OEM Assembling &amp;amp; Manufacturing of Electromechanical Products in Chinawww.indukey-assembly.com&lt;br /&gt;&lt;a class="tabTitle" href="http://www.answers.com/library/Computer%20Encyclopedia-cid-4779"&gt;Computer Desktop Encyclopedia:&lt;/a&gt; assembly language&lt;br /&gt;A programming language that is one step away from machine language. Each assembly language statement is translated into one machine instruction by the assembler. Programmers must be well versed in the computer's architecture, and, undocumented assembly language programs are difficult to maintain. It is hardware dependent; there is a different assembly language for each CPU series.&lt;br /&gt;It Used to All Be Assembly Language&lt;br /&gt;In the past, control programs (operating systems, database managers, etc.) and many applications were written in assembly language to maximize the machine's performance. Today, C/C++ is widely used instead. Like assembly language, C/C++ can manipulate the bits at the machine level, but it is also portable to different computer platforms. There are C/C++ compilers for almost all computers.&lt;br /&gt;Assembly Language Vs. Machine Language&lt;br /&gt;Although often used synonymously, assembly language and machine language are not the same. Assembly language is turned into machine language. For example, the assembly instruction COMPARE A,B is translated into COMPARE contents of memory bytes 2340-2350 with 4567-4577 (where A and B happen to be located). The physical binary format of the machine instruction is specific to the computer it's running in.&lt;br /&gt;They Can Be Quite Different&lt;br /&gt;Assembly languages are quite different between computers as is evident in the example below, which takes 16 lines of code for the mini and 82 lines for the micro. The example changes Fahrenheit to Celsius.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4230840553306198512-3863283701486883418?l=thetreantprotector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetreantprotector.blogspot.com/feeds/3863283701486883418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4230840553306198512&amp;postID=3863283701486883418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/3863283701486883418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/3863283701486883418'/><link rel='alternate' type='text/html' href='http://thetreantprotector.blogspot.com/2008/09/question-2-research-in-net-usual.html' title=''/><author><name>krisol</name><uri>http://www.blogger.com/profile/06811249443856405280</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_BA-8GHSpqBM/SMiFJ5QCTRI/AAAAAAAAABk/nBihqVBhFzI/S220/1_637975665l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4230840553306198512.post-8014104663283429850</id><published>2008-09-10T22:23:00.000-07:00</published><updated>2008-09-10T22:34:42.859-07:00</updated><title type='text'>My first BLOG!</title><content type='html'>Now that you have your first blog, your first writing assignment is to answer the question below:What topic(s) in MCS 213 do you find easy and/or difficult and why?Follow this format:Title: Question #:&lt;br /&gt;Question:________________&lt;br /&gt;Answer: MCS 213 is difficult.And i expect it. Because there are program languages that i can't understand.&lt;br /&gt;But i try my best to catch up by listening to your lecture.&lt;br /&gt;Student Name:Jose Krisol A. Rosit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4230840553306198512-8014104663283429850?l=thetreantprotector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetreantprotector.blogspot.com/feeds/8014104663283429850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4230840553306198512&amp;postID=8014104663283429850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/8014104663283429850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4230840553306198512/posts/default/8014104663283429850'/><link rel='alternate' type='text/html' href='http://thetreantprotector.blogspot.com/2008/09/now-that-you-have-your-first-blog-your.html' title='My first BLOG!'/><author><name>krisol</name><uri>http://www.blogger.com/profile/06811249443856405280</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_BA-8GHSpqBM/SMiFJ5QCTRI/AAAAAAAAABk/nBihqVBhFzI/S220/1_637975665l.jpg'/></author><thr:total>0</thr:total></entry></feed>
