Calicut University Bsc Computer Science
A14 Microprocessors-Architecture and Programming
General architecture of computer Introduction to Microprocessor Memory classification Introduction to 8085 Microprocessor bus organizations ,data bus, address bus, control bus. Memory addressing, memory mapping. 8085 architecture in detail. General purpose register and special purpose registers, flag register -8085 pins and signals.
Assembly language programming basics. Opcode, Mnemonics etc. 8085 instruction set ,Data transfer ,Arithmetic and Logic, Shifting and rotating, Branching/Jump, Program control. Addressing modes. Memory read and write cycle. Timing diagram. Instruction cycle , machine cycle and T-states. Types of I/O addressing.Simple programs.
Types of programming techniques looping, indexing (pointers),delay generation. Stack in 8085, call and return Instructions. Data transfer between stack and microprocessor. Subroutine and delay programs. Interrupts in 8085. Interrupt driven programs. Interfacing – Programmable peripheral devices – 8255A, 8254, 8237.