AJAhmad Joudainahmedgouda.hashnode.dev·Aug 6, 2024 · 26 min readAssembly Arithmetic and Logic InstructionData processing instructions can be classified into seven categories: Arithmetic Instructions Reorder Instructions Extension Instructions Bitwise Logic Instructions Shift Instructions Comparison Instructions Data Copy Instructions Program St...00
AJAhmad Joudainahmedgouda.hashnode.dev·Jul 25, 2024 · 13 min readReal Time SystemsReal-Time Embedded Systems In the simplest form, real-time systems can be defined as those systems that respond to external events in a timely fashion. The response time is guaranteed. External events can have synchronous or asynchronous characterist...00
AJAhmad Joudainahmedgouda.hashnode.dev·Jul 8, 2024 · 11 min readStructure of an Assembly ProgramAssembly Program The below assembly program copies a string to another string. An assembly program includes: labels directives assembly instructions program comments Labels A label, such as strcpy, stop, srcStr, and dstStr, represents the memo...00
AJAhmad Joudainahmedgouda.hashnode.dev·Jul 6, 2024 · 8 min readFrom C to AssemblyGoing from C to Assembly Before we study the syntax (grammar) and semantics (meaning) of assembly instructions, let us first examine the key differences between C and assembly. C, like many other high-level programming languages, makes powerful abstr...00
AJAhmad Joudainahmedgouda.hashnode.dev·Jul 6, 2024 · 6 min readARM Architecture and Instruction SetsHistory of ARM Architecture and Instruction Sets ARM Assembly Instruction Sets ARM processors support mainly four different assembly instruction sets: Thumb Thumb-2 ARM32 ARM64 Thumb The objective of the Thumb instruction set is to improve the...00