MODULE 1
Algorithms for binary multiplication and division. Fixed and floating-point number representation. Functional units of a computer, Von Neumann and Harvard computer architectures, CISC and RISC architectures. Processor Architecture – General internal architecture, Address bus, Data bus, control bus. Register set – status register, accumulator, program counter, stack pointer, general purpose registers. Processor operation – instruction cycle, instruction fetch, instruction decode, instruction execute, timing response, instruction sequencing and execution (basic concepts, datapath.
MODULE 2
Microcontrollers and Embedded Processors. Architecture – Block diagram of 8051, Pin configuration, Registers, Internal Memory, Timers, Port Structures, Interrupts. Assembly Language Programming - Addressing Modes, Instruction set (Detailed study of 8051 instruction set is required).
8051 architecture vedio
MODULE 3
Simple programming examples in assembly language. Interfacing with 8051 using Assembly language programming: LED, Seven segment LED display. Programming in C - Declaring variables, Simple examples – delay generation, port programming, code conversion.
Interfacing of – LCD display, Keyboard, Stepper Motor, DAC and ADC -- with 8051 and its programming.
Module 3
Video link :
MODULE 4
8051 Timers/Counters - Modes and Applications. Serial Data Transfer – SFRs of serial port, working, Programming the 8051 to transfer data serially. Introduction to ARM - ARM family, ARM 7 register architecture. ARM programmer’s model. System software - Assembler, Interpreter, Compiler, Linker, Loader, Debugger.
Module 4
Video link : www.youtube.com/watch?v=gA9b7KncPx4&list=PLU9qGTRXUDkkC9-BXOPa_nzydeMBijSFq&pp=iAQB
MODULE 5
Types of memory - RAM, ROM. Memory Characteristics and Hierarchy. Cache memory – The basics of Caches, Mapping techniques, Improving Cache performance. Virtual memory – Overlay, Memory management, Address translation. Input/Output Organization – Introduction, Synchronous vs. asynchronous I/O, Programmed I/O, Interrupt driven I/O, Direct Memory Access.
TEXTBOOKS:
1. Muhammed Ali Mazidi & Janice Gilli Mazidi, R.D. Kinley, The 8051 microcontroller and Embedded System, Pearson Education, 2nd edition.
2. Subrata Ghoshal, Computer Architecture and Organization: From 8085 to Core2Duo and beyond, Pearson, 2011.
3. Steve Furber, ARM System - on-chip Architecture, Pearson Education
REFERENCE BOOKS:
1. Mano M M, Computer System Architecture, 3rd Ed, Prentice Hall of India.
2. Computer organization and design: The Hardware/Software interface/David A. Patterson, John L. Hennessy. — 5th ed.
3. Computer Organisation V. Carl Hamacher, Zvonko G. Vranesic, Safwat G.Zaky.
4. John P Hayes, Computer Architecture and Organization, McGraw Hill.
5. Ramesh S Goankar, 8085 Microprocessor Architecture, Applications and Programming, Penram International, 5/e.
6. The 8051 Microcontrollers: Architecture Programming and Applications, K Uma Rao & Andhe Pallavi, Pearson, 2011.
7. Stallings W., Computer Organisation and Architecture, 5/e, Pearson Education.
PREVIOUS YEAR UNIVERSITY QUESTION PAPER:
JULY 21 :drive.google.com/file/d/1rSRdllQOgBDq2zexhjkV4VemoIGmNIIZ/view?usp=sharing
JUNE 22 :drive.google.com/file/d/1ctIjZJVqX2kYC1I8Lf-i-q-nScX6F-9M/view?usp=sharing
Do check the uploaded materials with KTU official site. The author assumes no responsibility or liability for any errors or omissions in the content of this site. The information contained in this site is provided on an "as is" basis with no guarantees of completeness, accuracy, usefulness or timeliness..