diff --git a/.zk/notebook.db b/.zk/notebook.db index 6cc828b..94ecc44 100644 Binary files a/.zk/notebook.db and b/.zk/notebook.db differ diff --git a/.zk/templates/default.md b/.zk/templates/default.md index ad9b108..14b57b9 100644 --- a/.zk/templates/default.md +++ b/.zk/templates/default.md @@ -6,11 +6,6 @@ created: {{format-date now "full"}} --- # {{title}} -## Summary - -## Detail - -## Applications ## Related notes diff --git a/zk/Assembly.md b/zk/Assembly.md index c632d37..fb306ea 100644 --- a/zk/Assembly.md +++ b/zk/Assembly.md @@ -7,8 +7,6 @@ created: Tuesday, March 12, 2024 # Assembly -## Summary - - Assembly is one level up from machine code and provides a more human-friendly abstraction layer @@ -18,15 +16,13 @@ created: Tuesday, March 12, 2024 - It is translated back to machine code by an assembler for the computer to execute. -## Detail - -### Example instruction +## Example instruction We can translate the machine instruction `e3a07004` into the assembly instruction `mov r7, #4`. This translates to: _move the value number 4 to the register r7_. -### Assemblers +## Assemblers Although assembly is useful for humans, computers still work at the level of machine code. Therefore you need an **assembler** to translate the assembly code @@ -35,7 +31,7 @@ binary object file containing machine code is returned. A disassembler does the opposite: translate machine code into assembly. -### Relation to instruction set architectures +## Relation to instruction set architectures - the ISA defines the hardware capabilities and the instructions that can be run on the hardware @@ -44,8 +40,6 @@ A disassembler does the opposite: translate machine code into assembly. - humans use an assembly language version of the machine code which is then translated back to machine code for the computer to execute. -## Applications - ## Related notes [[Hexadecimal_number_system]], [[Instruction_set_architectures]], diff --git a/zk/Instruction_set_architectures.md b/zk/Instruction_set_architectures.md index 16314cb..8fa6407 100644 --- a/zk/Instruction_set_architectures.md +++ b/zk/Instruction_set_architectures.md @@ -16,8 +16,6 @@ tags: [CPU] - The two main CPU architectures are ARM and x86 -## Detail - ## Architecture is logical not physical The "architecture" of an ISA is logical rather than physical, i.e processors diff --git a/zk/eolas/Welcome.md b/zk/eolas/Welcome.md new file mode 100644 index 0000000..f9bca28 --- /dev/null +++ b/zk/eolas/Welcome.md @@ -0,0 +1,5 @@ +This is your new *vault*. + +Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! + +When you're ready, delete this note and make the vault your own. \ No newline at end of file