Syllabus Computer Organization and Architecture - (BE05000511) Total Credits Assessment Pattern and Marks Total Marks TH / 30 Theory Practical ESE(E) PA(M) PA(I) PBL(I) ESE (V) 2 70 30 00 30 00 130 Sr. No. Content 1 Computer Data Representation : Basic computer data types, Complements, Fixed point representation, Register Transfer and Micro-operations : Floating point representation, Register Transfer language, Register Transfer, Bus and Memory Transfers (Tree-State Bus Buffers, Memory Transfer), Arithmetic Micro Operations, Logic Micro-Operations, Shift Micro-Operations, Arithmetic logical shift unit. (Chapters - 1, 2) 2 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, Design of Basic computer, Design of Accumulator Unit. (Chapter - 3) 3 Assembly Language Programming Introduction, Machine Language, Assembly Language Programming : Arithmetic and logic operations, looping constructs, Subroutines, I-O Programming. (Chapter - 4) 4 Micro programmed Control Organization : Control Memory, Address sequencing, Micro program example, Design of Control Unit. (Chapter - 5) 5 Central Processing Unit Introduction, General Register Organization, Stack Organization, Instruction format, Addressing Modes, Data transfer and manipulation, Program control, Reduced Instruction Set Computer (RISC) & Complex Instruction Set Computer (CISC). (Chapter - 6) 6 Pipeline And Vector Processing Flynn's taxonomy, Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction, Pipeline, RISC Pipeline, Vector Processing, Array Processors. (Chapter - 7) 7 Computer Arithmetic Introduction, Addition and subtraction, Multiplication Algorithms (Booth Multiplication Algorithm), Division Algorithms, Floating Point Arithmetic operations, Decimal Arithmetic Unit. (Chapter - 8) 8 Input-Output Organization Input-Output Interface, Asynchronous Data Transfer, Modes Of Transfer, Priority Interrupt, DMA, Input-Output Processor (IOP), CPUIOP Communication, Serial communication. (Chapter - 9) 9 Memory Organization Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory. (Chapter - 10)