異なるため、サポートされる命令セットも異なります。インターフェース(ABI)が用意されています。次の情報が格納されています。命令セット(および拡張)。実行時のメモリストアとメモリロードのエンディアン。常にリトルエンディアンです。アプリとシステムとの間でデータを受け渡す際の規則。アライメントに関する制約や、システムが関数の呼び出し時にスタックやレジスタを使用する方法などです。実行バイナリのフォーマット(プログラム、共有ライブラリ、サポートするコンテンツのタイプなど)。インターフェースをご覧ください。