Skip to content
AL-404 · Computer Organization & Architecture/Official Syllabus

Computer Organization & Architecture (AL-404) - Official Syllabus

1
Unit 1

Basic Structure of Computer

  • Structure of Desktop Computers
  • CPU: General Register Organization-Memory Register
  • Instruction Register
  • Control Word
  • Stack Organization
  • Instruction Format
  • ALU
  • I/O System
  • bus
  • CPU and Memory Program Counter
  • Bus Structure
  • Register Transfer Language-Bus and Memory Transfer
  • addressing modes
  • Control Unit Organization: Basic Concept of Instruction
  • Instruction Types
  • Micro Instruction Formats
  • Fetch and Execution cycle
  • Hardwired control unit
  • Micro-programmed Control unit microprogram sequencer Control Memory
  • Sequencing and Execution of MicroInstruction
2
Unit 2

Computer Arithmetic

  • Addition and Subtraction
  • Tools Compliment Representation
  • Signed Addition and Subtraction
  • Multiplication and division
  • Booths Algorithm
  • Division Operation
  • Floating Point Arithmetic Operation
  • design of Arithmeticunit
3
Unit 3

I/O Organization

  • I/O Interface –PCI Bus
  • SCSI Bus
  • USB
  • Data Transfer: Serial
  • Parallel
  • Synchronous
  • Asynchronous Modes of Data Transfer
  • Direct Memory Access(DMA)
  • I/OProcessor
4
Unit 4

Memory Organization

  • Main memory-RAM
  • ROM
  • Secondary Memory –Magnetic Tape
  • Disk
  • Optical Storage
  • Cache Memory: Cache Structure and Design
  • Mapping Scheme
  • Replacement Algorithm
  • Improving Cache Performance
  • Virtual Memory
  • memory managementhardware
5
Unit 5

Multiprocessors

  • Characteristics of Multiprocessor
  • Structure of Multiprocessor-Inter-processor Arbitration
  • Inter-Processor Communication and Synchronization
  • Memory in Multiprocessor System
  • Concept of Pipelining
  • Vector Processing
  • Array Processing
  • RISC And CISC
  • Study of Multicore Processor –Intel
  • AMD

Laboratory Experiments

  • Study of Multiplexer andDemultiplexer
  • Study of Half Adder and Subtractor
  • Study of Full Adder andSubtractor
  • WAP to add two 8 bit numbers and store the result at memory location2000
  • WAP to multiply two 8 bit numbers stored at memory location 2000 and 2001 and stores the result at memory location 2000 and2001.
  • WAP to add two 16-bit numbers. Store the result at memory address starting from 2000.
  • WAP which tests if any bit is '0' in a data byte specified at an address 2000. If it is so, 00 would be stored at address 2001 and if not so then FF should be storedata the same address.
  • Assume that 3 bytes of data are stored at consecutive memory addresses of the data memory starting at 2000. Write a program which loads register C with (2000), i.e. with data contained at memory address2000, D with (2001), E with (2002) and A with (2001).
  • Sixteen bytes of data are specified at consecutive data-memory locations starting at 2000. Write a program which increments the value of all sixteen bytes by01.
  • WAP to add t 10 bytes stored at memory location starting from 3000. Store the result at memory location300A

Reference Books

  • Computer System Organization — Morris Mano — PHI
  • Computer Organization and Architecture — Alan Clements — Cengage Learning
  • Computer Architecture and Organization — Subrata Ghosal — Pearson
  • Computer Architecture and Organization — William stalling — PHI
  • Computer System Architecture and Organization — M. Usha, T.S. Shrikant — Willey India
  • Computer Organization and Design — Chaudhuri, P.Pal — PHI
  • Computer Organization and Architecture — Sarangi — Mc-GrawHills
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in