KM Assembly Language Programming
KM Assembly Language Programming
KM Assembly Language Programming
Learning Assembly Language is the first step to start a career in Embedded Systems.
Assembly Language Programming - Syllabus
Computer Architecture
• Micro Computer Structure and its operations
• Types of Computer Architectures
• Von Neumann vs Harvard architecture
• RISC vs CISC architecture
• Little Endian vs Big Endian
• I/O Mapped I/O vs Memory mapped I/O Architecture
• Embedded Computer vs Desktop Computer
Computer Architecture Programming - Syllabus
8085 Microprocessor
Intel & ARM Instruction Set
• Microprocessor Specifications
• Memory Mapping
• Microprocessor Signal Description • Data transfer Instructions
• Interrupt Vector Table • Arithmetical Instructions
• Microprocessor Functional Block • Logical Instructions
Diagram • Branch Control Instructions
• How Assembly Instruction Works? • Machine Control Instructions
• Types of Instruction Cycles
• Addressing modes
• Instruction clock diagram
• Memory Segmentation
• Instruction Pipelining
Computer Architecture Programming - Syllabus