一部のコードを y86 に相当するものに変換する方法を探しています。問題は、y86 関数の適切なリストを見つけるのに苦労していることです。いくつかの機能を見つけることができますが、使用可能な主な機能の適切なリストはありません。そのようなリストをどこで見つけることができるか知っている人はいますか?
質問する
11255 次
2 に答える
5
Computer Systems: A Programmers Perspective 1の第 4 章: Processor Design (Preview)を参照してください。これには、使用可能なすべての機能の優れたリファレンスがあります。参照を見つけるには、下にスクロールする必要があります。しかし、それはそこにあります。
リストされている手順は次のとおりです。
halt
nop
rrmovl
irmovl
rmmovl
mrmovl
OPl (integer operation)
addl
subl
andl
xorl
jXXX (branch condition)
jmp
jle
jl
je
jne
jge
jg
cmovXX (data transfer condition)
cmovle
cmovl
cmove
cmovne
cmovge
cmovg
call
ret
pushl
popl
1これは、Randal E. Bryant と David R. O'Hallaron によって執筆されました。
于 2012-10-24T18:43:55.247 に答える
4
これは私が見つけた最高のリソースです。
このドキュメントには、y86 をゼロから作成するためのセットアップ コードだけでなく、手順とそれに対応する 16 進値も含まれています。
于 2016-11-17T03:21:11.547 に答える