Computer Organization and Assembly language Programming deals with lower level computer programming—machine or assembly language, and the way these are utilized in the standard computing system . In this you will study about basic computer operations, organization, and deals primarily with the computer system and assembly language programming techniques, like defining appropriate data structures, determining the knowledge for input or output, and therefore the flow of control within the program. This content also describes the utilization of subroutines to reduce the amount of codes that are repetitively written for the program. An assembler can translate a program from assembly language into a loader code for loading into the computer's memory for execution. A loader are often of several types like absolute, relocatable, or a variation of the opposite two types. A editor program links various small segments into one large segment with an output format almost like an input format for easier program handling.


  • Unit -1:- The Basic Computer
  • Unit -2 Session 1:- Data Representation
  • Unit -2 Session 2:- Data Representation
  • Unit -3 Session 1:- Principal of logic circuit-I
  • Unit -3 Session 2:- Principal of logic circuit-I
  • Unit -4 Session 1:- Principal of logic circuit-II
  • Unit -4 Session 2:- Principal of logic circuit-II
  • Unit -5 Session 1:- The Memory System
  • Unit -5 Session 2:- The Memory System
  • Unit -6 :- The Input\Output System
  • Unit -7 :- Secondary Storage Techniques
  • Unit -8 :- The I/O Technology
  • Unit -9 :- Instruction Set architecture
  • Unit -10 :- Registers, Micro-Operations and Instruction Execution
  • Unit -11 :- ALU Organization
  • Unit -12 :- Control Unit
  • Unit -13 :- Reduced Instruction Set Computer Architecture
  • Unit -14 :- Microprocessor Architecture
  • Unit -15 :- Introduction to Assembly Language Programming
  • Unit -16 :- Assembly Language Programming Par-I
  • Unit -17 :- Assembly Language Programming Part-II

Feel Free to Contact Us: