aboutsummaryrefslogtreecommitdiff
path: root/semestre 3/architecture des ordinateurs/tme/tme4/exo3.asm
blob: 4ccd63ad534c172a1a2e33c791b3958ea3ea35d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.data
ch: .asciiz "coucou"
.text
	lui $8, 0x1001
	ori $2, $0, 4
	or $4, $0, $8
	syscall
	
	# on garde en mémoire les deux caractères
	lb $9, 0($8)
	lb $10, 1($8)
	# on les échanges
	sb $9, 1($8)
	sb $10, 0($8)
	# et on affiche
	syscall
	
	ori $2, $0, 10
	syscall