Skip to content
Snippets Groups Projects
Commit 334e0a57 authored by lang0909's avatar lang0909
Browse files

Add sample input type for assembly language

parent b979da33
No related branches found
No related tags found
No related merge requests found
Pipeline #2148 canceled
.data
data1: .word 100
data2: .word 200
data3: .word 0x12345678
.text
main:
and $17, $17, $0
and $18, $18, $0
la $8, data1
la $9, data2
and $10, $10, $0
lab1:
and $11, $11, $0
lab2:
addiu $17, $17, 0x1
addiu $11, $11, 0x1
or $9, $9, $0
bne $11, $8, lab2
lab3:
addiu $18, $18, 0x2
addiu $11, $11, 1
sll $18, $17, 1
srl $17, $18, 1
and $19, $17, $18
bne $11, $9, lab3
lab4:
addu $5, $5, $31
nor $16, $17, $18
beq $10, $8, lab5
j lab1
lab5:
ori $16, $16, 0xf0f0
.data
array: .word 3
.word 123
.word 4346
array2: .word 0x11111111
.text
main:
addiu $2, $0, 1024
addu $3, $2, $2
or $4, $3, $2
sll $6, $5, 16
addiu $7, $6, 9999
subu $8, $7, $2
nor $9, $4, $3
ori $10, $2, 255
srl $11, $6, 5
la $4, array2
and $13, $11, $5
andi $14, $4, 100
lui $17, 100
addiu $2, $0, 0xa
.data
data1: .word 100
data2: .word 200
data3: .word 0x12345678
.word 0x12341
.text
main:
lui $3, 0x1000
lw $5, 0($3)
lw $8, 4($3)
lw $9, 8($3)
lw $10, 12($3)
addiu $5, $5, 24
addiu $6, $0, 124
addu $7, $5, $6
sw $5, 16($3)
sw $6, 20($3)
sw $7, 24($3)
addiu $3, $3, 12
lw $12, -4($3)
lw $13, -8($3)
lw $14, -12($3)
.data
.text
main:
addu $2, $4, $5
addu $2, $6, $7
subu $9, $3, $2
lab1:
and $11, $11, $0
addiu $10, $10, 0x1
or $6, $6, $0
jal lab3
lab3:
sll $7, $6, 2
srl $5, $4, 2
sltiu $9, $10, 100
beq $9, $0, lab4
jr $31
lab4:
sltu $4, $2, $3
bne $4, $0, lab5
j lab1
lab5:
ori $16, $16, 0xf0f0
.data
data1: .word 0x12c
data2: .word 0xc8
.text
main:
and $10, $10, $0
and $11, $11, $0
la $8, data1
la $9, data2
addiu $10, $10, 0x1
sll $10, $10, 1
sll $11, $11, 1
loop:
addiu $10, $10, 0x1
addiu $11, $11, 1
or $9, $9, $0
subu $18, $18, $10
sll $18, $17, 1
sll $17, $18, 1
addu $11, $11, $31
nor $16, $17, $18
bne $11, $8, loop
j exit
exit:
andi $15, $15, 0x0f
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment