Computer Organization
    by Dr.kiran kumar Dharanikota M.Tech, PhD

To conceptualize the basic of organizational and architectural issues of a digital computer,To analyze the performance issues in Processor and memory design of a digital Computer,To understand various data transfer techniques in digital Computer,To analyze processor performance improvement using instruction level Parallelism

Code : COJHCSE32

Recommended For : JNTU B.Tech CSE 3rd Year 2nd Semester

After Learning this subject,you should be able to

  • Able to understand the basic components and the design of CPU,ALU and Control Unit.
  • Understand memory hierarchy and its impact on computer.
  • Understand the instruction set,instruction formats and addressing modes of 8086
  • To write assembly language programs to solve problems.
  • Understand the advantage of instruction level parallelism and pipelining for high performance Processor design.

Curriculum 08:06:20   units   |   9

  • 00:18:32

    UNIT 1
    Digital Computers: Introduction, Block Diagram of Digital Computer, Definition of Computer Organization,Computer Design and Computer Architecture

  • 01:22:52

    UNIT 1.1
    Basic Computer Organization and Design: Instruction Codes Part 1, Instruction Codes Part 2, Computer Registers Part 1, Computer Registers Part 2, Computer Instructions, Timing And Control, Instruction Cycle, Memory Reference Instructions, Input-Output and Interrupt, Complete Computer Description, Control Memory, Address Sequencing , Design of Control Unit

  • 02:03:01

    UNIT 2
    Central Processing Unit: Introduction to 8086, The 8086 Processor Architecture Part 1, The 8086 Processor Architecture Part 2, Register organization Part 1, Register organization Part 2, Physical Memory Organization, General Bus Operation, Minimum and Maximum mode system timings PART 1, Minimum and Maximum mode system timings PART 2, Addressing modes, Instruction set of 8086 Part 1, Instruction set of 8086 Part 2, Instruction set of 8086 Part 3, Instruction set of 8086 Part 4, Assembler directives and operators Part 1, Assembler directives and operators Part 2

  • 00:37:11

    UNIT 3
    Assembly Language Programming with 8086: Machine level programs, Interrupts and Interrupt service routines, Interrupt cycle of 8086, Interrupt programming, Timings and Delays

  • 00:33:05

    UNIT 4
    Computer Arithmetic: Introduction, Addition and Subtraction , Multiplication Algorithms & Division Algorithms PART 1, Addition and Subtraction , Multiplication Algorithms & Division Algorithms PART 2, Floating - point Arithmetic operations

  • 01:25:20

    UNIT 4.1
    Input-Output Organization: Peripheral Devices, , Input-Output Interface, Asynchronous data transfer Part 1, Asynchronous data transfer Part 2, Modes of Transfer Part 1, Modes of Transfer Part 2, Direct memory Access, Input �Output Processor (IOP), Intel 8089 IOP - Part 1, Intel 8089 IOP - Part 2

  • 00:40:27

    UNIT 5
    Memory Organization: Memory Hierarchy & Main Memory PART 1, Memory Hierarchy & Main Memory PART 2, Auxiliary memory, Associate Memory, Cache Memory

  • 00:41:59

    UNIT 5.1
    Pipeline and Vector Processing: Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline, RISC Pipeline, Vector Processing, Array Processors

  • 00:23:53

    UNIT 5.2
    Multi Processors: Characteristics of Multiprocessors Part-1, Characteristics of Multiprocessors Part-2, Interconnection Structures, Inter processor arbitration, Inter processor communication & synchronization