1

「spim」エミュレーターを使用して、mips アーキテクチャをエミュレートします。それが機能する方法は、最初に「filename.asm」ファイルが必要です。次に、bash に「spim」と入力して、spim のコマンド ライン インタープリターを開きます。次に、ファイルを読み込んで実行するなどの spim コマンドを使用できます。等..

スピムコマンドラインインタープリターを開き、スピムコマンドの入力を開始するpythonスクリプトを作成しようとしています。これは可能ですか?

ありがとう。

4

2 に答える 2

1

これは、私がよく知らないspimに依存しますが、何かをパイプできる場合は、Pythonでも同じことができます

http://docs.python.org/library/subprocess.htmlをチェックしてください

このようなものがあなたを始めさせます:

proc = subprocess.Popen('spim',shell = True,stdin = subprocess.PIPE)
proc.stdin.write("Hello world")
于 2012-04-23T00:01:41.673 に答える
0
from subprocess import Popen, PIPE, STDOUT

# Open Pipe to communicate with spim process.
p = Popen(['spim'], stdout=PIPE, stdin=PIPE, stderr=STDOUT, shell=True)

# Write a "step 1" command to spim.
p.stdin.write('step 1\n')
p.stdin.close()

# Get the spim process output.
spim_stdout = p.stdout.read()
print(spim_stdout)
于 2014-05-08T17:31:05.110 に答える