You are on page 1of 1

.

ORIG x3000

AND R0, R0, #0


AND R1, R1, #0
AND R2, R2, #0
AND R3, R3, #0
AND R4, R4, #0

LD R5, NEASCII
LD R6, ASCII

TRAP x23
ADD R1, R0, R5
TRAP x23
ADD R2, R0, R5
NOT R2, R2
ADD R2, R2, #1 ;NHẬP 2 SỐ R1, R2 XONG ĐẢO R2 = -R2

ADD R3, R1, R2


BRzp PRINT ;NẾU R3 >= 0 ĐẾN PRINT | NẾU ÂM CHẠY DÒNG DƯỚI
LD R0, MINUS ;LOAD R0 = GIÁ TRỊ(MINUS)
OUT ;IN DẤU "-"

NOT R3, R3
ADD R3, R3, #1 ;ĐẢO R3(ĐANG ÂM) = -R3(DƯƠNG)

PRINT ADD R0, R3, R6 ; R0 = R3 +48


OUT

HALT
ASCII .FILL x30
NEASCII .FILL x-30
MINUS .FILL x2D ;x2D = 45 LÀ DẤU "-"
.END

You might also like