Changes

Jump to: navigation, search

Assembler Basics

8 bytes added, 17:08, 18 January 2022
no edit summary
[[Category:Assembly Language]]
When you program in [[AssemblerAssembly Language|assembly language]], you're directly programming the "bare metal" hardware. This means that many of the compile-time and run-time checks, error messages, and diagnostics that are present in other languages are not available. The computer will follow your instructions exactly, even if they are completely wrong (like executing data), and when something goes wrong, your program won't terminate until it tries to do something that's not permitted, such as execute an invalid opcode or attempt to access a protected or unmapped region of memory. When that happens, the CPU will signal an exception, and in most cases the operating system will shut down the offending process.
== Format of an Assembly Language program ==

Navigation menu