Assembly Language Basic
Bit - This is the smallest piece of data. It can be a 0 or 1 or Off or ON. Byte - a byte is 8 bits. It has a range of equivalent decimal values of 0 to 255 Word - a word is two bytes together or 16 bits Double Word - a double word is tow words or 32 bits Kilobyte - a kilobyte is 1024 (32 * 32) bytes Megabyte - a megabyte is is 1,048,578 bytes (1024 x 1024). Regsitry: These registers are; EAX - Extended Accumulator Register EBX - Extended Base Register ECX - Extended Counter Register EDX - Extended Data Register ESI - Extended Source Index EDI - Extended Destination Index EBP - Extended Base Pointer ESP - Extended Stack Pointer EIP - Extended Instruction Pointer Flags Flags are a single bit that indicates status of a register. The flag register on modern 32 bit CPU's is 32 bits long. There are 32 flags. In our studies here, we will only need three of them; (1) the Z flag, the O flag and the C flag. A flag can only be SET or NOT SET Z-Flag The...