Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (92.62 KB, 6 trang )
Chương 13: Chương trình nhập hộp
Chương trình cho phép nhập các số từ 1 đến 9999. Nếu số
được nhấn từ A đến F thì yêu cầu nhập lại. Khi số được nhấn lưu
vào thanh ghi A từ 1 đến 9: nếu chấp nhận số thì các bit 7D, 7E
= 0 và khi bit 7D = 1 thì yêu cầu nhập lại hộp, bit 7E = 1, thì
thoát khỏi chương trình. Các giá trò được nhập này được lưu vào
các ô nhớ từ (74H) đến (77H) và 7C (LƯUHOPL:lưu hộp byte
thấp), 7D (LƯUHOPH: lưu hộp byte cao). Nếu đồng ý với số đã
nhập thì nhấn A ngược lại là B (xóa số đã nhập)
Bắt đầu
A = 0
BIT 7D = 1
HIỂN THỊ “nhập 0”
LƯU HOP L # 00H
LƯU HOP H # 00H
Gọi nhấn số thứ nhất
A ĐƠN VỊ
ĐƠN VỊ LƯU HOP L
Gọi nhấn số thứ 2
BIT 7E = 1
BIT 7D = 1
Đ
RET
(1)
S
(2)
ĐƠN VỊ CHỤC
A ĐƠN VỊ
CHỤC + ĐƠN VỊ LƯU HOP L
Gọi nhấn số thứ 3