6502如何从操作码获取指令

时间:2018-01-17 23:18:32

标签: assembly binary hex 6502

我如何才能知道二进制操作码背后的指令?

例如: 0010000000000111

我试图将它转换为十六进制 - 2007并在http://www.masswerk.at/6502/6502_instruction_set.html找到它,但它不起作用。 有什么想法吗?

编辑:

00100000 00000111 - > JSR 07

10010000 00001011 - > BCC 0B

00110000 00001001 - > BMI 09

这是对的吗?

1 个答案:

答案 0 :(得分:2)

  1. 更好地使用十六进制数字,而不是二进制数字。每个十六进制数字正好是4位,因此您的00100000变为20美元,立即被识别为JSR操作码(当然,对我来说当然是:)
  2. 阅读一些介绍性的6502手册,例如:http://6502.org/tutorials/。对于您的特定需求,请尝试this page或第一个表from here,一旦您从入门课程中了解总命令长度(1,2或3个字节),这将非常有用。