diff --git a/content/notes/05-6809-assembly.md b/content/notes/05-6809-assembly.md new file mode 100644 index 000000000..cc8ffb92f --- /dev/null +++ b/content/notes/05-6809-assembly.md @@ -0,0 +1,21 @@ +--- +title: "05-6809-assembly" +aliases: +tags: +- lecture +- cosc204 +--- + + +# Warnings +- different CPU architectures have their own machine codes and their own assembly languages +- assembly language programs are **not** portable across CPU architectures (e.g., 6809 to x86 ARM) but are often backwards compatible (e.g., x86_64 family) + +# Working up +- High level languages + - Compiler +- Assembly language + - Assembler +- Machine code + - Instruction Set +- Hardware \ No newline at end of file