From b10a1ff35b6282f2a42ab888b78c619c4acd6378 Mon Sep 17 00:00:00 2001 From: Jet Hughes Date: Tue, 26 Jul 2022 12:38:12 +1200 Subject: [PATCH] vault backup: 2022-07-26 12:38:12 --- content/notes/05-6809-assembly.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 content/notes/05-6809-assembly.md 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