Q7

发布时间 2024-01-03 14:53:54作者: 雲裏霧裏沙
.data
a: .word 1
b: .word 2
c: .word 3

d: .half 2
e: .half 4
f: .half 6

g: .byte 3
h: .byte 6
i: .byte 9

newline: .asciiz "\n"

.text
.globl main

main:
    lw $t0, c($zero)
    lw $t1, b($zero)
    sub $t2, $t0, $t1
    sw $t2, a($zero)

    la $a0, a
    li $v0, 1
    move $a1, $a0
    syscall

    li $v0, 4
    la $a0, newline
    syscall

    lh $t3, f($zero)
    lh $t4, e($zero)
    sub $t5, $t3, $t4
    sh $t5, d($zero)

    la $a0, d
    li $v0, 1
    move $a1, $a0
    syscall

    li $v0, 4
    la $a0, newline
    syscall

    lb $t6, i($zero)
    lb $t7, h($zero)
    sub $t8, $t6, $t7
    sb $t8, g($zero)

    la $a0, g
    li $v0, 1
    move $a1, $a0
    syscall

    li $v0, 4
    la $a0, newline
    syscall

    li $v0, 10
    syscall