Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
75,49 KB
Nội dung
*11 : PUSH LHLD CALL INX POP CALL *12 : CALL CPI JZ JMP *13 : POP CALL MVI H AddINS + SHM B H PHIMSO KYBRD 10H *15H *8 H DPHLM A,01H STA POP POP RET *14 : CALL SHLD MOV MOV JMP *15 : CALL JMP *16 : CALL JMP AddTT D B UP AddINS + D,H E,L *7 PHIMSO *12 PHIMSO *2 * Các chương trình gọi : DAUCHAM : xem phụ luïc DEMP : xem phuï luïc DPHLM : xem phụ lục DOWN : xem CHƯƠNG KYBRD : xem CHƯƠNG PHIMSO : xem CHƯƠNG SDC : xem CHƯƠNG SHM : xem CHƯƠNG XADD : xem phụ lục Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 52 SHM SHM : Là chương trình có nhiệm vụ dịch liệu xuống ô nhớ Input: Nạp HL địa giáp chót vùng INS Nạp DE địa ô nhớ chèn vào Output: Không điều chỉnh nội dung ghi SHM PUSH PSW PUSH PUSH B D BC BC DE HL (BC) + (DE) - A STAX (M) B HL BC (HL) - (BC) – *1 S H=D *2 S L=E Đ Thiết kế Thiết bị thực tập vi xử lí 8085 Đ *3 Trang 53 POP D POP B POP PSW RET SHM *1 : PUSH PUSH PUSH MOV MOV INX DCX MOV STAX DCX DCX MOV PSW B D B,H C,L B D A,M B H B A,H *2 : *3 : CMP JZ JMP MOV CMP JZ JMP POP POP POP RET D *2 *1 A,L E *3 *1 D B PSW SDC SDC : Input : Output : Là chương trình có khả sửa địa lệnh liên quan đến địa ( lệnh nhảy, lệnh gọi, lệnh lưu trữ ) Nạp BC khoảng thay đổi địa Nạp địa ô nhớ cần chèn vào AddINS + AddINS + Nạp địa giáp chót vùng cần INS vào AddINS + AddINS + Nạp địa trở thực xong chương trình vào AddINS + AddINS + Nạp địa bắt đầu sửa địa Hiển thị địa hành trước lúc INS Chương trình không làm thay đổi nội dung ghi Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 54 SDC PUSH PUSH PUSH PSW D H (01H) XADD (83H) (A) (7CH) (A) Addtt CALL A AddCT79 A AddDT79 *1: CALL KYBRD S PHIMSO Ñ CALL S ADD *17 *2 (ADDTT)=00H PHIMSO Ñ *3 : CALL HL *4 : LDA E LDA D DE S *3 DEMP DE AddINS + (A) AddINS + (A) (DE) - 1 Thiết kế Thiết bị thực tập vi xử lí 8085 Đ a Trang 54 a *5 Ñ *15 Ñ H=D L=E *16 *6 S PUSH CALL S LHLD CALL POP POP POP B LMB Leänh 1byte (C=10H; C=11H) S Leänh 2byte (C=20H) Leänh 3byte không liên quan đến địa (C=32H) (HL) + B *8 HL POP S RET *7 HL POP AddINS + DPHLM H D PSW (HL) + B *9 HL POP (HL) + B S Thieát kế Thiết bị thực tập vi xử lí 8085 a Trang 55 POP HL PUSH E HL PUSH D LDA a B (HL) + H (M) (HL) + H (M) AddINS + S A=D *11 LDA Ñ AddINS + *12 (HL) + D D S A