[解決済み] Mips ユーザー入力文字列の保存方法
2022-01-30 09:45:06
質問事項
以前は、この方法を知っていると思っていました。しかし、その後、実際にやってみたのです。これは私が書いたプログラムですが、Berkeley S*** simulator for macは最後の行でシンタックスエラーがあると言いました。何がいけなかったのでしょうか?
.text
.globl __start
__start:
la $a0,ask
li $v0,4
syscall
li $v0,8
syscall
la $t0,buffer
move $t0,$v0
syscall
la $a0,ret
li $v0,4
syscall
move $a0,$t0
li $v0,4
syscall
.data
ask: .asciiz "Enter string: "
ret: .asciiz "You wrote: "
buffer: .space 100
解決方法は?
OK。私は、私が望むことを行うために、今年の初めから他のファイルの奥深くに埋もれているプログラムを見つけました。私は経験豊富なスピムや低レベルのプログラマーではないので、提供された提案について本当にコメントすることはできません。
.text
.globl __start
__start:
la $a0,str1 #Load and print string asking for string
li $v0,4
syscall
li $v0,8 #take in input
la $a0, buffer #load byte space into address
li $a1, 20 # allot the byte space for string
move $t0,$a0 #save string to t0
syscall
la $a0,str2 #load and print "you wrote" string
li $v0,4
syscall
la $a0, buffer #reload byte space to primary address
move $a0,$t0 # primary address = t0 address (load pointer)
li $v0,4 # print string
syscall
li $v0,10 #end program
syscall
.data
buffer: .space 20
str1: .asciiz "Enter string(max 20 chars): "
str2: .asciiz "You wrote:\n"
###############################
#Output:
#Enter string(max 20 chars): qwerty 123
#You wrote:
#qwerty 123
#Enter string(max 20 chars): new world oreddeYou wrote:
# new world oredde //lol special character
###############################
関連
-
[解決済み] ある文字列が他の文字列を含んでいるかどうかをチェックする
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】大文字・小文字を区別しない「Contains(string)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Go StartsWith(str 文字列)
-
[解決済み] Mips ユーザー入力文字列の保存方法
-
[解決済み] Haskellで文字列を分割する方法は?
-
[解決済み] MIPSでの文字列の反復処理と修正
-
[解決済み] strposではなく、単語が見つかったときのStataフラグ
-
[解決済み] Tclスクリプトで文字列の特定の文字を置き換えるには?
-
[解決済み] 辞書的順序とは何ですか?
-
[解決済み】Powershellコンソールで複数行の文字列を割り当てる方法
-
[解決済み】文字列リテラルに対して文字列をマッチングさせる方法は?
-
[解決済み】ある文字列が他の文字列を含むかどうかを確認する