Closed. This question is seeking recommendations for books, tools, software libraries, and more. It does not meet Stack Overflow guidelines. It is not currently accepting answers.
我们不准许对书籍、工具、软件图书馆以及更多的图书馆征求建议的问题。 你可以ed问这个问题,以便用事实和引言回答。
Closed 7 years ago.
10年后,我最后决定,我必须坐下来,这样做。 我写了必要的转换-80-to-z80-or-x86和转换-z80-to-x86的工具,将Sargon代码改为x86代码,在我下面讨论时提高了搜索深度,基本上达到了我的所有目标,见。
关于再计算项目,我需要将1970年代的一个机构,即8080个组装语言翻译成x86。 现在是时候了,这一工具只是英特尔公司推销80x86个家庭的关键部分。 但是,我的博爱技能似乎并不取决于找到这一原始工具或类似工具的工作。 是否有任何人知道这种工具在任何地方都可以使用?
我已决定增加一些背景资料,使之更清楚地了解我努力做些什么。 这样做是为了普遍利益,而且可能还会提出更多的反馈意见。
在先前的一个项目中,我看一看1970年代的微藏匿点方案,作者Peter Jennings的祝福将用现代机器操作。 Peter在网站上讲述了微藏胶的故事,提供了6502种装配语言。 现在,我的贡献已经增加,可以找到。
rel=“nofollow noreferer”>http://benlo.com/microchess/microchess9.html
我处理这一项目的方式是尽量减少手法的转变,使其与C语语语学相匹配,例如,我改变了这种转变;
LDY #$0F ; CALCULATE
LDA SQUARE ; POINTS
ELOOP CMP BK,Y ; CAPTURED
BEQ FOUN ; BY THIS
DEY ; MOVE
BPL ELOOP
FOUN LDA POINTS,Y ;
为此;
LDYi (0x0F); // CALCULATE
LDA (SQUARE); // POINTS
ELOOP: CMPx (BK,Y); // CAPTURED
BEQ (FOUN); // BY THIS
DEY; // MOVE
BPL (ELOOP);
FOUN: LDAf (POINTS,Y);
我制定了符合所有6,02项所需指示的C加工前宏观产品,例如,LDYi()装载的注册号Y,具有(一)中值。
一段时间后,我发现德国的gu安德烈·阿德里安带走了我的代码,并增加了一个接口,使该守则能够从一个现代信ches中推导出来。 我完全冷静地想到这一点。 可在他的网站上查阅;
rel=“nofollow noreferer”> http://www.andreadrian.de/schach/index.html。
在同一页(我使用权宜之计)上,他与Sargon的原始版本(另一个典型的ches方案,可能的话是<>>>>>/em>,并表示希望有人能以我与微镜做的同样方式恢复生命(我认为,从小角度讲什么是说的)。 祝福。 此时此刻,我 neglect不 neglect地增加了全球倡议的接口,或者也许我将与安德烈合作。
Sargon的组装语言在这里;
安德烈已消除了一切外在之处,只剩下了议会语言法。
http://www.andreadrian.de/schach/sargon.asm。
现在,这块土地厚度。 安德烈试图用推土机为自己工作。 (Edit 3jan2012 - 安德烈已经向前推进,现在你可以在现代PC上操作旧的Sargon代码,见他的答复,以及他与上述网站链接。) 但有一个复杂的问题,我认为他不理解。 Sargon的代码实际上在Z80被瞄准。 但是,组装语言不是正常的Z80组,而是8080组,而为Z80的“英特尔”作风只有侵扰。 一些背景; Zilog Z80是英特尔 8080的第三方。 它采用8080套教学单的双相容超级集。 Zilog决定为Z80提供更清洁、更多或完全不同的(源级)组装语言。 第三(第四?)方明确决定,这是不正确的决定,并作出了另一种英特尔风格Z80 集合体,以英特尔方式表示Z80 延伸。 或者说,他们只是利用现有的8080名装配商的宏观设施,增加了Z80的延伸。 问题确实如此;复杂的是,Sargon法典使用这一相当温和的混合组装。
有几个原因,我需要8080至x86名翻译,而不是 em塞80或重复我的微镜项目采用的C Macro办法;
(1) 此时此刻,法典更为广泛。 如果可能的话,我就希望通过细致的编辑来避免工作,即使它能够进行最低限度的变革。
(2) 我与《刑法》一样,今天以完全的速度运作。 我看着我,如果我能够提高搜索深度,那么我可以说的是微粒。 骑士们的手法吃着CPU的周期,它需要尽可能多的时间,然后需要更多的时间。
3) 即使我有一个方便的接纳办法,我还是需要把这个 st子带上去,因为我们已继承了的集会公约,这是一个问题。 但是,如果我能够把所有8080万米尼魔法翻译成x86,那么我就可以在x86土地上安慰地工作,简单地翻译“带”;将Z80延伸到相当于x86代码。
担任这一金字塔职务。 希望至少有一人会感到有兴趣。 另一项要求;我热爱获得Dan和Kathe Spracklen的祝福,后者是律师Sargon方案家。 但它们似乎根本没有网络存在。 Dan Spracklen is on Linked 但这似乎是一个死亡、反应不灵的账户。 如果有人知道这些人,或知道他们如何接近他们,请让我知道。