B.Tech II Year I Semester (R18)
Digital Computers: Introduction, Block diagram of Digital Computer, Definition of Computer Organization, Computer Design and Computer Architecture. Computer Arithmetic: Introduction, Addition and Subtraction, Multiplication Algorithms, Division Algorithms, Floating - point Arithmetic operations. 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.
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. 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
Input-Output Organization: Peripheral Devices, Input-Output Interface, Asynchronous data transfer, Modes of Transfer, Priority Interrupt, Direct memory Access, Input –Output Processor (IOP). Memory Organization: Memory Hierarchy, Main Memory, Auxiliary memory, Associate Memory, Cache Memory. Micro Programmed Control: Control memory, Address sequencing, micro program example, design of control unit.
Page 35 of 61
Introduction to Arduino Microcontroller Board and Programming: Hardware features of ATMEGA based Arduino Board, Installing IDE for Arduino Programming, Programming Arduino with Sketches, Program to blink the on-board LED as the first program, Using serial I/O to print data on computer. Arduino Programming: Program Structure, Primitive Data Types, Strings and String Manipulation functions, Control Statements, Data Type conversions, logical operators, bitwise operators, functions.
Digital and Analog Input and Output: Reading digital and analog data from pins, writing a digital value (0 or 1) to a pin, converting digital data to analog output (PWM) Applications of Arduino: Reading a switch position, Determining how long a switch is pressed, Reading a keypad, Reading analog values, Detecting light with Light Dependent Resistor (LDR), Measuring Temperature with Negative Temperature Coefficient (NTC) Resistor, Controlling LEDs, Adjusting the Brightness of LED, Using a DC Motor with H-Bridge, Controlling position of a Servo Motor.
rd
Loading Question Papers
Fetching data from database...