# Computer architecture

- [Instruction Set Architecture (ISA)](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/instruction-set-architecture-isa.md)
- [x86 (32-bit)](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/instruction-set-architecture-isa/x86-architecture.md)
- [x64 (64-bit)](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/instruction-set-architecture-isa/x64-64-bit.md)
- [x86 (32-bit) vs x64 (64-bit)](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/instruction-set-architecture-isa/x86-32-bit-vs-x64-64-bit.md)
- [ARM32](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/instruction-set-architecture-isa/arm32.md)
- [ARM64/AArch64](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/instruction-set-architecture-isa/arm64-aarch64.md)
- [Memory Organization](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/memory-organization.md)
- [General memory layout](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/memory-organization/general-memory-layout.md)
- [System-Level Architecture](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/system-level-architecture.md)
- [User vs Kernel space](/penetration-testing-ethical-hacking-concepts/reverse-engineering-binary-exploitation/computer-architecture/system-level-architecture/user-vs-kernel-space.md)
