ahmedgouda.hashnode.devAssembly 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...Aug 6, 2024·26 min read
ahmedgouda.hashnode.devReal 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...Jul 25, 2024·13 min read
ahmedgouda.hashnode.devStructure 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...Jul 8, 2024·11 min read
ahmedgouda.hashnode.devFrom 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...Jul 6, 2024·8 min read
ahmedgouda.hashnode.devARM 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...Jul 6, 2024·6 min read