Assembly – Procedures
In this guide, we will discuss Procedures in Assembly Programming Language. Procedures or subroutines are very important in assembly language, as the assembly language programs tend to be large in…
In this guide, we will discuss Procedures in Assembly Programming Language. Procedures or subroutines are very important in assembly language, as the assembly language programs tend to be large in…
In this guide, we will discuss Arrays in Assembly Programming Language. We have already discussed that the data definition directives to the assembler are used for allocating storage for variables.…
In this guide, we will discuss SCAS Instruction in Assembly Programming Language. The SCAS instruction is used for searching a particular character or set of characters in a string. The…
In this guide, we will discuss CMPS Instruction in Assembly Programming Language. The CMPS instruction compares two strings. This instruction compares two data items of one byte, word or doubleword,…
In this guide, we will discuss STOS Instruction in Assembly Programming Language. The STOS instruction copies the data item from AL (for bytes - STOSB), AX (for words - STOSW)…
In this guide, we will discuss LODS Instruction in Assembly Programming Language. In cryptography, a Caesar cipher is one of the simplest known encryption techniques. In this method, each letter…
In this guide, we will discuss MOVS Instruction in Assembly Programming Language. The MOVS instruction is used to copy a data item (byte, word or doubleword) from the source string…
In this guide, we will discuss Strings in Assembly Programming Language. We have already used variable length strings in our previous examples. The variable length strings can have as many…
In this guide, we will discuss Numbers in Assembly Programming Language. Numerical data is generally represented in binary system. Arithmetic instructions operate on binary data. When numbers are displayed on…
In this guide, we will discuss Loops in Assembly Programming Language. The JMP instruction can be used for implementing loops. For example, the following code snippet can be used for…