Я только что недавно загрузил Mars MIPS на свой Mac и попытался переучиться, как программировать. Я написал этот код:Mars MIPS exceptions.s Символ «main» не найден в таблице символов. Как я могу это исправить?
.data
myMessage: .asciiz "Hello World \n"
.text
li $v0, 4
la $a0, myMessage
syscall
Когда я попытался запустить его, он дал мне это сообщение на отдельной вкладке exceptions.s:
Error in /Users/myname/Desktop/exceptions.s line 180 column 6: Symbol "main" not found in symbol table.
И это часть кода exceptions.s :
# Standard startup code. Invoke the routine "main" with arguments:
# main(argc, argv, envp)
#
.text
.globl __start #line 173
__start:
lw $a0 0($sp) # argc
addiu $a1 $sp 4 # argv
addiu $a2 $a1 4 # envp
sll $v0 $a0 2
addu $a2 $a2 $v0
jal main #line 180
nop
li $v0 10
syscall # syscall 10 (exit)
.globl __eoth
__eoth: #last line 187
Я хочу начать использовать MIPS снова. Любая помощь приветствуется.
Спасибо! Теперь все работает нормально! – Ralph