{"id":172,"date":"2011-02-25T10:12:12","date_gmt":"2011-02-25T15:12:12","guid":{"rendered":"http:\/\/www.deadcodersociety.org\/?p=172"},"modified":"2011-03-21T10:16:06","modified_gmt":"2011-03-21T14:16:06","slug":"introduction-to-mips-assembly-doug-taggart","status":"publish","type":"post","link":"http:\/\/www.deadcodersociety.org\/blog\/introduction-to-mips-assembly-doug-taggart\/","title":{"rendered":"Introduction to MIPS Assembly: Doug Taggart"},"content":{"rendered":"<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} -->Doug Taggart presented an introduction to the MIPS assembly language, as well as a general overview of coding in assembly. Assembly language is used to control microprocessors and micro-controllers, among other things. It has the smallest amount of abstraction from machine code, and it is quite easy to translate lines of assembly code into binary machine code.<\/p>\n<p>The discussion focused on the basic aspects of MIPS assembly language such as basic arithmetic operation, conditional statements, and control statements. Coding assembly in a unix shell was also reviewed. A basic banking programing written in MIPS assembly, was demonstrated which\u00a0 encapsulated much of the assembly language functionality covered in the presentation.<\/p>\n<p>The second half of the presentation was an open discussion revolving around the differences between Stockton and Rowan&#8217;s Computer Science programs. A brief descriptions of Rowan&#8217;s CS faculty was given with emphasis placed on individual research interests and courses taught. The level of student interest was also discussed as was a potential crossover event for the Stockton Dead Coder&#8217;s Society and the Rowan Chapter of the Association for Computing Machines.<\/p>\n<p>Feel free to download a copy of the slides used during the presentation here:\u00a0<a href=\"http:\/\/www.deadcodersociety.org\/blog\/wp-content\/uploads\/2011\/03\/MIPStalk.pdf\">MIPStalk<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Doug Taggart presented an introduction to the MIPS assembly language, as well as a general overview of coding in assembly. Assembly language is used to control microprocessors and micro-controllers, among other things. It has the smallest amount of abstraction from machine code, and it is quite easy to translate lines of assembly code into binary [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_links_to":"","_links_to_target":""},"categories":[3],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts\/172"}],"collection":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":2,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":181,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions\/181"}],"wp:attachment":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}