Chương trình con lấy mã địa chỉ hiện hành Đây là một chương trình có chức năng lấy địa đầu và địa chỉ cuối nạp vào 4 ô nhớ từ 2900H – 2930H Không có thanh ghi nào bị điều chỉnh... Chươn
Trang 15.8.LƯU ĐỒ GIẢI THUẬT CHƯƠNG TRÌNH MONITOR
Call’’KEYBRD’’
Call “HIỂN THỊ 1”
Call “ĐỔI MÔ
LOOPA : Call “HIỂN THỊ 2”
JMP “START 1”
START 1: 2FOOH OOH
2FO1H O3H
Trang 3Chương trình con lấy mã địa chỉ hiện hành
Đây là một chương trình có chức năng lấy địa đầu và địa chỉ cuối nạp vào 4 ô nhớ từ 2900H – 2930H
Không có thanh ghi nào bị điều chỉnh
Trang 4Chương trình con đổi mã
Chuương trình này có chức năng COPY dữ liệu từ 2000 H - 200FH đổi mã thành mã 7 đoạn nạp lại vùng địa chỉ từ: 2300 H – 230 FH và COPY dữ liệu từ 2600 H – 260FH đổi thành mã 7 đoạn và nạp lại địa chỉ từ 2400 – 240FH
Trang 5Chương trình con DATA OUT có nhiệm vụ xuất dữ liệu ra màn hình và
ra port A
Trang 6Chương trình BREAK PIONT CHECK có nhiệm vụ báo số điểm dừng
đã được đặt
Trang 7Chương trình DATA CURRENT có chức năng báo dử liệu hiện hành ra
màn hình
Trang 8Chương trình có chức năng chuyển đổi dử liệu chứa trong thanh ghi A thành 8 bit chứa vào trong ô nhớ có địa chỉ chứa trong cặp thanh ghi DE
Trang 9Chương trình chuyển đổi 8 ô nhớ có địa chỉ chứa trong cặp thanh ghi DE
thành dữ liệu 8 bit chứa trong thanh ghi A
Chương trình báo số điểm dừng đã được đặt vào và hiển thị số điểm dừng
ra màn hình
Trang 10Chương trình con hiển thị 2 Hiển thị ra màn hình toàn bộ các thông số làm việc:
Trang 11Chương trình con copy dữ liệu
Trang 12Chương trình kiểm tra mật mã do người sử dụng nhập vào để quyết định
các chức năng làm việc tiếp theo của thiết bị
Trang 13Chương trình con phím chức năng break piont
Trang 15Chương trình phím chức năng enter
Chương trình có chức năng xác định địa chỉ, dữ liệu cần thi hành để phục vụ cho các chức năng khác của thiết bị do người sử dụng nhập vào