# A struct example requiring padding at the end of the struct // 8 main: la $t0, person li $t1, 21 sw $t1, 0($t0) la $t0, person li $t1, 'A' sb $t1, 4($t0) la $t0, person li $t1, 'F' sb $t1, 5($t0) la $t0, person2 li $t1, 100 sw $t1, 0($t0) la $t0, person2 li $t1, 'T' sb $t1, 4($t0) la $t0, person2 li $t1, 'A' sb $t1, 5($t0) li $v0, 0 jr $ra .data person: #Person person; .space 8 person2: .space 8 #typedef struct _Person { # int age; // 4 # char firstInitial; // 1 # char lastInitial; // 1 # padding // 2 #} Person;