--- tags: - sorbonne - informatique - architecture-des-ordinateurs - td semestre: 3 --- ```asm # prologue addiu $29, $29, -8 ori $8, $0, 12 sw $8, 0($29) ori $8, $0, 3 sw $8, 4($29) ori $8, $0, 5 sw $8, 6($29) # épilogue addiu $29, $29, 8 # @a = 0($29) # @b = 4($29) # @c = 6($29) ``` `"AaBb" = 0x41 0x61 0x42 0x62` `"0123456789" = 0x30 ... 0x39` `"1024" = 0x31 0x30 0x32 0x34` ```asm .data ch: .asciiz "1234" .text #main lui $8, $0, 0x1001 ori $12, $0, 10 while: lbu $9, 0($8) beq $9, $0, while_end andiu $9, $9, 0x0F mult $10, $12 mflo $10 addu $10, $9 addiu $11, 1 addiu $8, 1 j while while_end: #  ```