{"id":217646,"date":"2018-09-15T23:00:25","date_gmt":"2018-09-15T23:00:25","guid":{"rendered":"http:\/\/localhost\/wordpress\/index.php\/2018\/09\/15\/gsp-215-week-3-ilab-machine-level-representation-of-programs\/"},"modified":"2018-10-24T08:44:48","modified_gmt":"2018-10-24T08:44:48","slug":"gsp-215-week-3-ilab-machine-level-representation-of-programs","status":"publish","type":"post","link":"https:\/\/www.benedictsol.com\/blogs\/gsp-215-week-3-ilab-machine-level-representation-of-programs\/","title":{"rendered":"GSP 215 Week 3 iLab Machine-Level Representation of Programs"},"content":{"rendered":"<p>Week 3 Lab Machine-Level Representation of Programs\tTCO 3&#8243;\ufffdGiven the need to understand and describe performance bottlenecks, acquire an understanding of how C and C++ is translated into machine code.\t\u00a0\tScenario \tIn this week&#8217;s lab, you will key in and compile a C++-supplied program. Using the instructions provided, you will proceed to inspect, comment, and produce representative assembly code.\t\u00a0\t\u00a0\tPART A:\tWe will look at C code versus machine code. Write the following code in cygwin using vi and save it as code.c.\tPart B:\tLinux and Windows show assembly in different formats. The code differences are shown below.\tCopy the code below into a new Visual Studio Project. Compile the C++ code. In the Solution Explorer, right click on the .cpp file and choose properties.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Week 3 Lab Machine-Level Representation of Programs TCO 3&#8243;\ufffdGiven the need to understand and describe performance bottlenecks, acquire an understanding of how C and C++ is translated into machine code. \u00a0 Scenario In this week&#8217;s lab, you will key in <a href=\"https:\/\/www.benedictsol.com\/blogs\/gsp-215-week-3-ilab-machine-level-representation-of-programs\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-217646","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/posts\/217646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/comments?post=217646"}],"version-history":[{"count":0,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/posts\/217646\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/media?parent=217646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/categories?post=217646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/tags?post=217646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}