Salut,
J'aimerai avoir un peu de vos lumières...
Voilà j'ai un ptit problème lors de l’exécution de ce code sur l'octane :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
	.data
mess:	.asciiz "Salut\n"
 
	.text 
 
	.globl main 
	.ent   main	
 
main:	
	la $4, mess
	ori $2, $0, 4 	#chargement du service
	syscall		#appel systeme (printf)
	ori $2, $0, 10	#chargemnt du service
	syscall		#appel system (exit) 
        .end main
La compilation se passe bien et visiblement ça bloque lorsque lors de l’appel système "syscall"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
dbx salut
dbx version 7.3 MR 55458_Apr30_MR Apr 30 1999 13:44:41
dbx Warning: Unknown processor type 0xe, assuming this is not an R8000
Core from signal SIGSYS: Bad argument to system call
(dbx) run
Process  2680 (salut) started
Process  2680: region 3 identical to prev ignored
Process  2680 (salut) stopped on signal SIGSYS: Bad argument to system call (default) at [main:15 ,0x10000c80]
  15  ori $2, $0, 10    #chargemnt du service
(dbx) quit
Sous l’émulateur MARS il fonctionne mais pas sur l'octane, une idée?
A noter je suis novice en programmation
Merci!