Unlock the mysteries of machine language with “Assembly Programming For All Platforms”! Dive deep into the world of low-level programming where you will explore the essence of computing power. This comprehensive course covers everything from the fundamentals of registers and address modes to the intricate workings of arithmetic and logical instructions. With “Assembly Programming For All Platforms,” you’ll gain an unparalleled understanding of how software interfaces directly with hardware, revealing the magic behind every command and function. Our curriculum ensures you master the number systems and conditions crucial for writing efficient assembly code across various platforms. Whether you’re looking to enhance your coding repertoire or to understand the building blocks of modern computing, “Assembly Programming For All Platforms” is your gateway to a new realm of programming excellence.
Learning Outcomes
After studying the course materials of the Assembly Programming For All Platforms there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £4.99. Original Hard Copy certificates need to be ordered at an additional cost of £8.
This Assembly Programming For All Platforms does not require you to have any prior qualifications or experience. You can just enrol and start learning. This Assembly Programming For All Platforms was made by professionals and it is compatible with all PC’s, Mac’s, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection.
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 |
The Intermediate Python Course is designed to elevate your understanding of Python to new heights. As you progress through this …
0
Unlock the full potential of screen capturing with the Capturing Screen Using Snagit Masterclass! This comprehensive course is designed to …
0
Transform your creative vision into professional-grade animated videos with our Advanced Video Animation Training With Vyond. This course offers a …
0