Another advantage of the Z80 if you ever want to assemble (or disassemble) programs manually is that its instruction encoding is very consistently arranged in an octal, 2-3-3 pattern:<p><a href="http:&#x2F;&#x2F;www.z80.info&#x2F;decoding.htm" rel="nofollow">http:&#x2F;&#x2F;www.z80.info&#x2F;decoding.htm</a><p>This design was likely influenced by the 8080&#x2F;8085, and x86 followed the same organisation too:<p><a href="http:&#x2F;&#x2F;reocities.com&#x2F;SiliconValley&#x2F;heights&#x2F;7052&#x2F;opcode.txt" rel="nofollow">http:&#x2F;&#x2F;reocities.com&#x2F;SiliconValley&#x2F;heights&#x2F;7052&#x2F;opcode.txt</a><p>Due to how it decodes, the 6502 has a 3-3-2 pattern, which doesn&#x27;t look quite as structured:<p><a href="http:&#x2F;&#x2F;www.oxyron.de&#x2F;html&#x2F;opcodes02.html" rel="nofollow">http:&#x2F;&#x2F;www.oxyron.de&#x2F;html&#x2F;opcodes02.html</a><p><a href="http:&#x2F;&#x2F;www.llx.com&#x2F;~nparker&#x2F;a2&#x2F;opcodes.html" rel="nofollow">http:&#x2F;&#x2F;www.llx.com&#x2F;~nparker&#x2F;a2&#x2F;opcodes.html</a><p><a href="http:&#x2F;&#x2F;www.pagetable.com&#x2F;?p=39" rel="nofollow">http:&#x2F;&#x2F;www.pagetable.com&#x2F;?p=39</a>