私はいくつかのMIPSアセンブリコードで作業しており、実行時にメモリを割り当てる方法が不明です。これまでは、スタックやデータセグメントを使って必要なものを格納していましたが、何かを永続化したいのであればどうしますか?具体的には、割り当て時にどのメモリアドレスを選択するのかをどのように知るのですか?上書きしていないことを知るにはどうすればいいですか(スタックやプログラムの説明など)?私は0x0000
で始めることができますが、私はそのブロックに何があるのか分かりません。アセンブリランタイムメモリ割り当て
私はAssembly memory allocationと読みましたが、この質問には答えていないようです。
おかげで、
PM
EDIT:私は間違って用語を使用しているかもしれないと思う:永続的なことで、私はこれが依存C.
どのOSでコーディングしていますか?あなたは裸のハードウェアでやっていますか? –
私はシミュレータSPIMを使用しています。 – user472875