You are on page 1of 1

1 Đề bài: Thực hiện phép chia 2 số nhập từ bàn phím (0;9) và xuất kết quả ra màn hình

2 .ORIG X3100
3 LD R6, ONHO1
4 LD R5, ONHO2
5 IN
6 ADD R1, R0, R6 ; Chuyển số vừa nhập về thập phân
7 IN
8 ADD R2, R0, R6 ; Chuyển số vừa nhập về thập phân
9 NOT R2, R2
10 ADD R2, R2, #1
11 AND R4, R4, #0 ; biến chạy lấy kết quả
12 ADD R3, R1, #0
13 BT1 ADD R4, R4, #1
14 ADD R3, R3, R2
15 BRp BT1
16 BRn BT2 ; trừ mà ra âm thì phép chia có dư
17 ADD R0, R4, R5
18 OUT
19 BRnzp BT3
20 BT2 ADD R4, R4, #-1 ; xuất phần nguyên của phép chia
21 ADD R0, R4, R5
22 OUT
23 BT3 NOT R2, R2
24 ADD R2, R2, #1
25 AND R3, R3, #0 ; lấy dư 0
26 BT4 ADD R3, R3, R4ADD R2, R2, #-1 ; kết số dư
27 BRp BT4
28 NOT R3, R3
29 ADD R3, R3, #1
30 ADD R1, R1, R3 ; xuất số dư
31 LEA R0, ONHO3
32 PUTS
33 ADD R0, R1, R5
34 OUT
35 ONHO1 .FILL #-48
36 ONHO2 .FILL #48
37 ONHO3 .STRINGZ " du: "
38 HALT
39 .END

You might also like