Hi,Почему адрес загрузки отличается от слов и меток строками?
У меня был быстрый вопрос. Предположим, у меня есть 2 метки string и word со строкой, являющейся меткой, связанной с строкой, и слово является фактическим словом с 32-битным целым числом, хранящимся в нем. Теперь предположим, что я использую syscall для печати строки с использованием строки меток, и я использую адрес загрузки с регистром a0, он будет печатать строку. Однако почему он не печатает адрес, так как это адрес загрузки. С другой стороны, если я делаю то же самое, но вместо того, чтобы использовать строчную метку, я использую слово label, вместо этого я собираюсь напечатать фактический адрес. Мне было интересно, почему это работает так.
Спасибо за ваше время
Варуна Г.
Хорошо, я понял. Это вопрос понимания системных вызовов. Поэтому, если мы используем syscall 4, мы собираемся распечатать то, что хранится внутри адреса, на который указывает a0, и если мы используем 1, мы собираемся распечатать то, что хранится внутри a0. –
Это правильно. – gusbro