Всегда ли SPIM (симулятор MIPS) сначала вызывает метку "main"?

Я загружаю 2 файла в SPIM по порядку.

Файл 1:

.globl getCount
.data
count:          .word 50

.text
getCount:       lw $v0, count($0)
                jr $ra

Файл 2:

 .text
  main:  #code to call the getCount label and print the result stored in $v0
         jr $ra

Когда SPIM объединяет 2 файла, он всегда начинает работать по адресу main и использовать jr $ra в main выйти из программы после распечатки результата. Он не работает по адресу getCount и выйти из программы с этим методом jr $ra,

Итак, я спрашиваю, является ли main пометить повторно полученную метку, которую SPIM обнаружил для запуска первой или, может быть, main чанк ставится выше адреса других?

0 ответов

Другие вопросы по тегам