Teaching Scheme (in Hours)
Subject Credit : 5
Examination Scheme (in marks)
ESE Viva (V)
Syllabus Content Download
Unit-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.
Unit-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.
Unit-3: Programming The Basic Computer
Introduction, Machine Language, Assembly Language, assembler, Program loops, Programming Arithmetic and logic operations, subroutines, I-O Programming.
Unit-4: Micro programmed Control
Control Memory, Address sequencing, Micro program Example, design of control Unit.
Unit-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).
Unit-6: Pipeline And Vector Processing
Flynn's taxonomy, Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction, Pipeline, RISC Pipeline, Vector Processing, Array Processors.
Unit-7: Computer Arithmetic
Introduction, Addition and subtraction, Multiplication Algorithms (Booth Multiplication Algorithm), Division Algorithms, Floating Point Arithmetic operations, Decimal Arithmetic Unit.
Unit-8: Input-Output Organization
Input-Output Interface, Asynchronous Data Transfer, Modes Of Transfer, Priority Interrupt, DMA, Input-Output Processor (IOP), CPUIOP Communication, Serial communication.
Unit-9: Memory Organization
Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory.
Characteristics of Multiprocessors, Interconnection Structures, Inter-processor Arbitration, Inter-processor Communication and Synchronization, Cache Coherence, Shared Memory Multiprocessors.
After successful completion of the course students should be able to:
- To apply knowledge of the processor’s internal registers and operations by use of a PC based microprocessor simulator.
- To write assembly language programs and download the machine code that will provide solutions real-world control problems.
- To eliminate or remove stall by altering order of instructions.
- To write programs using the capabilities of the stack, the program counter, the status register and show how these are used to execute a machine code program.
BE (CE) ⇒ Semester: 4
Darshan Institute of Engineering & Technology is a leading institute offering undergraduate (B.E.), postgraduate (M.E.) and Diploma programs in engineering.