Section 01: Introduction |
|
Introduction |
|
00:02:00 |
|
Project Setup |
|
00:02:00 |
|
Example File Code Structure |
|
00:02:00 |
|
Comments |
|
00:03:00 |
Section 02: Registers |
|
Memory Segments |
|
00:02:00 |
|
Processor Registers |
|
00:04:00 |
|
Data Registers |
|
00:04:00 |
|
Pointer Registers |
|
00:02:00 |
|
Index Registers |
|
00:01:00 |
|
Control Registers |
|
00:04:00 |
|
Segment Registers |
|
00:01:00 |
Section 03: Address Modes |
|
Register Addressing |
|
00:04:00 |
|
Immediate Addressing Mode |
|
00:02:00 |
|
Direct Memory Addressing Mode |
|
00:02:00 |
|
Direct-Offset Addressing Mode |
|
00:03:00 |
|
Indirect Memory Addressing Mode |
|
00:02:00 |
|
MOV Instruction |
|
00:02:00 |
Section 04: Variables |
|
Allocating Storage Space for Initialised Data |
|
00:04:00 |
|
Allocating Storage Space for Uninitialized Data |
|
00:02:00 |
|
Multiple Variable Definitions |
|
00:02:00 |
|
Multiple Variable Initialisations |
|
00:03:00 |
Section 05: Constants |
|
EQU Command |
|
00:03:00 |
|
Assign Command |
|
00:02:00 |
|
Define Command |
|
00:02:00 |
Section 06: Arithmetic Instructions |
|
Increment Command (INC) |
|
00:02:00 |
|
Decrement Command (DEC) |
|
00:02:00 |
|
Addition Command (ADD) |
|
00:03:00 |
|
Subtraction Command (SUB) |
|
00:02:00 |
|
Multiply Command (MUL/IMUL) |
|
00:02:00 |
|
Divide Command (DIV/IDIV) |
|
00:03:00 |
Section 07: Logical Instructions |
|
AND Instruction |
|
00:04:00 |
|
OR Instruction |
|
00:03:00 |
|
XOR Instruction |
|
00:03:00 |
|
NOT Instruction |
|
00:02:00 |
Section 08: Conditions |
|
Compare Instruction (CMP) |
|
00:02:00 |
|
Unconditional Jump |
|
00:02:00 |
|
Conditional Jump |
|
00:03:00 |
Section 09: Number System |
|
ASCII System |
|
00:02:00 |
Section 10: Functions |
|
Basic Function |
|
00:03:00 |
|
Stacks Data Structure |
|
00:04:00 |
|
Function To Print Number |
|
00:05:00 |
|
Recursion Using Factorial |
|
00:06:00 |
Section 11: Extras |
|
Strings |
|
00:04:00 |
|
Loops |
|
00:03:00 |
|
Macros |
|
00:03:00 |
|
System Calls |
|
00:04:00 |
Section 12 :Resource |
|
Resource |
|
00:00:00 |