1. Trang chủ
  2. » Giáo án - Bài giảng

Lập trình LC3 một số bài toán đơn giản

2 9K 340

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 34,5 KB

Nội dung

Trang 1

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

Trang 2

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

Ngày đăng: 29/09/2017, 21:35

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w