Ứng dụng : Thiết lập giá trị cho các thanh ghi làm biến số trước khi chạy một chương trình nào đó. Chú ý : không nạp giá trị cho cặp thanh ghi HL trong trường hợp này (chương trình phím PC làm thay đổi HL). Thiết lập, xóa các cờ trước khi chạy chương trình Lưu trữ kết quả của chương trình vào các thanh ghi, để kiểm tra sau khi chạy xong chương trình Kiểm tra các cờ sau khi thực hiện các lệnh số học và logic . | 11 PUSH H STA AddTT LHLD AddINS 2 POP D CALL SHM POP B INX B RET POP H 14 CALL UP CALL PHIMSO SHLD AddINS 0 12 CALL KYBRD MOV D H CPI 10H MOV E L JZ 15H JMP 7 JMP 8 15 CALL PHIMSO 13 POP H JMP 12 CALL DPHLM 16 CALL PHIMSO MVI A 01H JMP 2 Các chương trình con được gọi DAUCHAM DEMP DPHLM DOWN KYBRD PHIMSO SDC SHM XADD xem phu lục xem phụ lục xem phụ lục xem Chương 4 xem chương 4 xem chương 4 xem chương 4 xem chương 4 xem phụ lục Thiết ke Thiết bị thực tập vi xử lí 8085 Trang 5 2 SHM SHM Là chương trình con co nhiệm vu dịch dữ liệu xuong một ô nhơ. Input Nap HL là địà chỉ giàp chôt cUà vung INS. Nàp DE là địà chỉ o nhơ đươc chen vào. Output Khong điệu chỉnh nọi dung càc thành ghi SHM ị PUSH PUSH PUSH BC BC DE PSW B D HL BC 1 DE - 1 Thiết ke Thiết bị thực tập vi xử lí 8085 Trang 5 3 POP POP POP D B PSW ị RET SHM 1 PUSH PSW CMP D PUSH B JZ 2 PUSH D JMP 1 MOV B H 2 MOV A L MOV C L CMP E INX B JZ 3 DCX D JMP 1 MOV A M 3 POP D STAX B POP B DCX H POP PSW DCX B RET MOV A H SDC SDC Là chương trình con co kha năng sửa địa chỉ những lệnh liên quan đen địa chỉ lệnh nhảy lệnh goi lệnh lửu trử . Input Nap BC la khoang thay đoi địa chỉ. Nap địa chỉ o nhơ can chên vao AddINS 4 va AddINS 5 Nap địa chỉ giap chot cua vung can INS vao AddINS 2 va AddINS 3 Nap địa chỉ trơ vê khi thửc hiện xong chương trình vao AddINS 0 va AddINS 1 Nap địa chỉ bat đau sửa địa chỉ Output Hiển thị địa chỉ hiện hanh trửơc luc INS Chửơng trình khong lam thay đoi nội dung cac thanh ghi Thiết ke Thiết bị thực tập vi xử lí 8085 Trang .