Strict Standards: Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/templates/ashesi2013/functions/tpl-init.php on line 43

Strict Standards: Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/libraries/cms/application/site.php on line 272

Strict Standards: Only variables should be assigned by reference in /home/archive/public_html/V5_2014/templates/ashesi2013/functions/tpl-init.php on line 43
Computer Organization and Architecture - Ashesi University College

Strict Standards: Non-static method Kajssdkhelper::checkMenuIds() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/plugins/content/kasocialsharing/kasocialsharing.php on line 65

Strict Standards: Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/plugins/system/javascriptsdk/javascriptsdk/helpers/kajssdkhelper.php on line 371

Strict Standards: Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/libraries/cms/application/site.php on line 272

Strict Standards: Only variables should be assigned by reference in /home/archive/public_html/V5_2014/plugins/system/javascriptsdk/javascriptsdk/helpers/kajssdkhelper.php on line 371

Course Overview

This course presents the fundamental concepts of computer organization and instruction set architectures. Assembly language programming is used to present and illustrate the concepts of instruction set design. The basics of Central Processor Unit (CPU) implementation are covered, including pipelining and memory hierarchy. The interface to the Compiler and Operating System is described in terms of the interaction between the hardware and software components of a system.