BCA 106: Computer Organization
UNIT-I
Logic families: TTL, ECL, CMOS Gates, Boolean Algebra, Minimization of Boolean Functions, Flip-flops, Combinational circuits, Sequential circuits.
Representation of Integers : Octal, Hexadecimal, Decimal, and Binary, 2’s complement and 1’s complement arithmetic, floating point representation.
UNIT-II
Building blocks of computer system: Basic building blocks – I/O, Memory, ALU and its components, Control Unit and its functions, Instruction –word, Instruction and Execution cycle, branch, skip, jump and shift instruction, Operation of control registers; Controlling of arithmetic operations;
UNIT-III
Addressing techniques and registers: Addressing techniques – Direct, Indirect, Immediate, Relative, Indexed addressing and paging. Registers – Indexed, General purpose, Special purpose, overflow, carry, shift, scratch, Memory Buffer register; accumulators; stack pointers; floating point; status information and buffer registers.
UNIT-IV
Memory: Main memory, RAM, static and dynamic, ROM, EPROM, EEPROM, EAROM, Cache and Virtual memory.
UNIT- V
Interconnecting System components:
Buses, Interfacing buses, Bus formats – address, data and control, Interfacing keyboard, display, auxiliary storage devices and printers. I/O cards in personal computers.
Introduction to Microprocessors and Microcontrollers: introduction to 8085 microprocessor, examples of few instructions to understand addressing techniques. Difference between microprocessor and microcontrollers.
BCA 107: Practical I: PC Packages and microprocessor lab
Experiments based on papers BCA 101 and BCA 106.
BCA 108: Practical II
C Programming Lab. Experiments based on paper BCA 103
UNIT-I
Logic families: TTL, ECL, CMOS Gates, Boolean Algebra, Minimization of Boolean Functions, Flip-flops, Combinational circuits, Sequential circuits.
Representation of Integers : Octal, Hexadecimal, Decimal, and Binary, 2’s complement and 1’s complement arithmetic, floating point representation.
UNIT-II
Building blocks of computer system: Basic building blocks – I/O, Memory, ALU and its components, Control Unit and its functions, Instruction –word, Instruction and Execution cycle, branch, skip, jump and shift instruction, Operation of control registers; Controlling of arithmetic operations;
UNIT-III
Addressing techniques and registers: Addressing techniques – Direct, Indirect, Immediate, Relative, Indexed addressing and paging. Registers – Indexed, General purpose, Special purpose, overflow, carry, shift, scratch, Memory Buffer register; accumulators; stack pointers; floating point; status information and buffer registers.
UNIT-IV
Memory: Main memory, RAM, static and dynamic, ROM, EPROM, EEPROM, EAROM, Cache and Virtual memory.
UNIT- V
Interconnecting System components:
Buses, Interfacing buses, Bus formats – address, data and control, Interfacing keyboard, display, auxiliary storage devices and printers. I/O cards in personal computers.
Introduction to Microprocessors and Microcontrollers: introduction to 8085 microprocessor, examples of few instructions to understand addressing techniques. Difference between microprocessor and microcontrollers.
BCA 107: Practical I: PC Packages and microprocessor lab
Experiments based on papers BCA 101 and BCA 106.
BCA 108: Practical II
C Programming Lab. Experiments based on paper BCA 103