Difference between revisions of "Getting Started"
From SizeCoding
(→1-byte opcodes) |
(→1-byte opcodes) |
||
Line 8: | Line 8: | ||
=== 1-byte opcodes === | === 1-byte opcodes === | ||
− | The 80x86 family was originally a [https://en.wikipedia.org/wiki/Complex_instruction_set_computing CISC] design, which intentionally | + | The 80x86 family was originally a [https://en.wikipedia.org/wiki/Complex_instruction_set_computing CISC] design, which is a design philosophy that intentionally attempts to create many instructions that perform multiple steps. In sizecoding, you are trying to perform as much work in as little space as possible, so it is helpful to know (or memorize!) every 1-byte instruction in the 80x86 family. Here's a handy chart: |
== Tools and Workflows == | == Tools and Workflows == |
Revision as of 21:03, 5 August 2016
You're going to be learning assembler.
Contents
Know your environment
"default environment settings"
.COM file defaults
1-byte opcodes
The 80x86 family was originally a CISC design, which is a design philosophy that intentionally attempts to create many instructions that perform multiple steps. In sizecoding, you are trying to perform as much work in as little space as possible, so it is helpful to know (or memorize!) every 1-byte instruction in the 80x86 family. Here's a handy chart: