Я использую mars 4.5 для имитации mips32. Я хотел сохранить строки (.asciiz), не смежные друг с другом, а сохранить их в разных местах памяти. По-прежнему рядом, но с разрывом.
Например:
.data
string_1: .asciiz "\nHello, world"
string_2: .asciiz "\n...assembly....\n"
В моем случае string_1
автоматически сохраняется по адресу 0x10010000 сегмента данных.
Я бы хотел, чтобы string_2
находился по адресу, например, 0x10010080, а не сразу после string1
.
Могу ли я редактировать адреса сегментов данных?