Lập trình LC3 một số bài toán đơn giản
Chia sẻ bởi Trần Hữu Phú |
Ngày 25/04/2019 |
89
Chia sẻ tài liệu: Lập trình LC3 một số bài toán đơn giản thuộc Tin học 11
Nội dung tài liệu:
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,#-
.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,#-
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Hữu Phú
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)