Hiệu 2 số x và y
.orig x3000
lea r0,chuoi1
puts
chuoi1 .stringz "nhap so x"
trap x23
add r1,r0,#-16
add r1,r1,#-16
add r1,r1,#-16
lea r0,chuoi2
puts
chuoi2 .stringz "nhap so y"
trap x23
add r2,r0,#-16
add r2,r2,#-16
add r2,r2,#-16
lea r0,xuat
puts
xuat .stringz "hieu x-y: "
not r2,r2
add r2,r2,#1
add r3,r1,r2
brn B
add r3,r3,#15
add r3,r3,#15
add r3,r3,#15
add r0,r3,#3
trap x21
trap x25
B
and r0,r0,#0
lea r0,xuat1
puts
xuat1 .stringz " -"
not r0,r3
add r0,r0,#1
add r0,r0,#15
add r0,r0,#15
add r0,r0,#15
add r0,r0,#3
trap x21
trap x25
.end
Tính tích 2 số x nhân y
.ORIG X3000
TRAP X23
ADD R1,R0,#0
ADD R1,R1,#-16
ADD R1,R1,#-16
ADD R1,R1,#-16
TRAP X23
ADD R2,R0,#0
ADD R2,R2,#-16
ADD R2,R2,#-16
ADD R2,R2,#-16
NHAN ADD R3,R3,R1
ADD R2,R2,#-1
BRp NHAN
ADD R4,R3,#0
ADD R4,R4,#-10
BRn XUAT
HANGCHUC ADD R6,R6,#1
ADD R3,R3,#-10
BRp HANGCHUC
ADD R0,R6,#-1
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#3
TRAP X21
ADD R3,R3,#10
ADD R0,R3,#0
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#3
TRAP X21
TRAP X25
XUAT ADD R0,R3,#0
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#3
TRAP X21
.END
SẮP XẾP XYz
.ORIG X3000
TRAP X23
ADD R1,R0,#0
ADD R1,R1,#-16
ADD R1,R1,#-16
ADD R1,R1,#-16
TRAP X23
ADD R2,R0,#0
ADD R2,R2,#-16
ADD R2,R2,#-16
ADD R2,R2,#-16
TRAP X23
ADD R3,R0,#0
ADD R3,R3,#-16
ADD R3,R3,#-16
ADD R3,R3,#-16
NOT R4,R2
ADD R4,R4,#1
ADD R4,R1,R4
BRn A
ADD R4,R1,#0
ADD R1,R2,#0
ADD R2,R4,#0
A NOT R4,R3
ADD R4,R4,#1
ADD R4,R1,R4
BRn B
ADD R4,R1,#0
ADD R1,R3,#0
ADD R3,R4,#0
B NOT R4,R3
ADD R4,R4,#1
ADD R4,R2,R4
BRn C
ADD R4,R2,#0
ADD R2,R3,#0
ADD R3,R4,#0
C ADD R0,R1,#0
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#3
TRAP X21
ADD R0,R2,#0
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#3
TRAP X21
ADD R0,R3,#0
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#15
ADD R0,R0,#3
TRAP X21
.END
Ký tự hay số
.orig x3000
lea r0,a
puts
a .stringz "nhap mot ki tu bat ki tu
ban phim"
trap x23
add r0,r0,#-16
add r0,r0,#-16
add r1,r0,#-16
brz j
add r0,r1,#-1
brz j
add r0,r1,#-2
brz j
add r0,r1,#-3
brz j
add r0,r1,#-4
brz j
add r0,r1,#-5
brz j
add r0,r1,#-6
brz j
add r0,r1,#-7
brz j
add r0,r1,#-8
brz j
add r0,r1,#-9
brz j
lea r0,l
puts
l .stringz "ki tu nhap vao khong phai
la so"
trap x25
j
and r0,r0,#0
lea r0,j1
puts
j1 .stringz "ki tu nhap vao la so"
trap x25
.end