簡體   English   中英

如何在 mips 中打印 mystr: .asciiz "mips" 的 memory 地址?

[英]How can i print the memory address of: mystr: .asciiz "mips" in mips?

如何在這段代碼中打印 mystr 的 meomrdu 地址:

.data
mystr: .asciiz "mips"

.text
.globl main
main:
addi    $2,$0,4
la      $4,mystr
syscall

如果您嘗試打印它

li $v0, 4
la $a0, mystr
syscall

寄存器 $v0 中帶有 4 的系統調用讓 mips 編譯器知道您正在嘗試 output 字符串。 將該字符串加載到 $a0 寄存器中,使用字符串 output 中的寄存器,您可以將其打印出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM