Syllabus

JNTUH B.Tech 2016-2017 (R16) Detailed Syllabus Computer Organization

Computer Organization Detailed Syllabus for B.Tech second year second sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Computer Organization B.Tech 2016-2017 (R16)  second year second sem is as follows.

B.Tech. II Year II Sem.    L/T/P/C
Course Code: CS401BS  4/0/0/4

Course Objectives:

  • To understand basic components of computers.
  • To understand the architecture of 8086 processor.
  • To understand the instruction sets, instruction formats and various addressing modes of 8086.
  • To understand the representation of data at the machine level and how computations are performed at machine level.
  • To understand the memory organization and I/O organization.
  • To understand the parallelism both in terms of single and multiple processors.

Course Outcomes:

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

UNIT – I Digital Computers: Introduction, Block diagram of Digital Computer, Definition of
Computer Organization, Computer Design and Computer Architecture. Basic Computer Organization and Design: Instruction codes, Computer Registers, Computer instructions, Timing and Control, Instruction cycle, Memory Reference Instructions, Input – Output and Interrupt, Complete Computer Description.
Micro Programmed Control: Control memory, Address sequencing, micro program example, design of control unit.

UNIT – II Central Processing Unit: The 8086 Processor Architecture, Register organization, Physical memory organization, General Bus Operation, I/O Addressing Capability, Special Processor
Activities, Minimum and Maximum mode system and timings. 8086 Instruction Set and Assembler Directives-Machine language instruction formats, Addressing modes, Instruction set of 8086, Assembler directives and operators.

UNIT – III Assembly Language Programming with 8086- Machine level programs, Machine coding the programs, Programming with an assembler, Assembly Language example programs. Stack structure of 8086, Interrupts and Interrupt service routines, Interrupt cycle of 8086, Interrupt programming, Passing parameters to procedures, Macros, Timings and Delays.

Download iStudy Android App for complete JNTUH syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

TEXT BOOKS:

  • Computer System Architecture, M. Moris Mano, Third Edition, Pearson. (UNIST-I, IV , V)
  • Advanced Microprocessors and Peripherals, K M Bhurchandi, A.K Ray ,3rd edition, McGraw Hill India Education Private Ltd. (UNITS – II, III).

REFERENCE:

  • Microprocessors and Interfacing, D V Hall, SSSP Rao, 3rd edition, McGraw Hill India Education Private Ltd.
  • Carl Hamacher, Zvonko Vranesic, Safwat Zaky: Computer Organization, 5th Edition, Tata McGraw Hill, 2002
  • Computer Organization and Architecture, William Stallings, 9th Edition, Pearson.
  • David A. Patterson, John L. Hennessy: Computer Organization and Design – The Hardware / Software Interface ARM Edition, 4th Edition, Elsevier, 2009.

For all other B.Tech 2nd Year 2nd Sem syllabus go to JNTUH B.Tech Computer Science and Engineering 2nd Year 2nd Sem Course Structure for (R16) Batch.

All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.