Giáo trình hướng dẫn cách đưa địa chỉ vào dữ liệu trong monitor phần 6 - Pdf 19


Thiết kế Thiết bò thực tập vi xử lí 8085 Trang 52 *11 : PUSH H STA Add
TT
LHLD Add
INS + 2
POP D
CALL SHM POP B
INX B RET
POP H *14 : CALL UP
CALL PHIMSO SHLD Add
INS + 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 : xem phụ lục
 DEMP : xem phụ lục
 DPHLM : xem phụ lục
 DOWN : xem CHƯƠNG 4
 KYBRD : xem CHƯƠNG 4
 PHIMSO : xem CHƯƠNG 4


*2 Đ
S

Đ *3

SHM

H = D

SHM

L = EThiết kế Thiết bò thực tập vi xử lí 8085 Trang 54
POP D
POP B
POP PSW

SHM

PUSH PSW
PUSH B
PUSH D
MOV B,H
MOV C,L


Nạp đòa chỉ giáp chót của vùng cần INS vào Add
INS + 2

Add
INS + 3

Nạp đòa chỉ trở về khi thực hiện xong chương trình vào
Add
INS + 0
và Add
INS + 1

Nạp đòa chỉ bắt đầu sửa đòa chỉ
 Output : Hiển thò đòa chỉ hiện hành trước lúc INS
Chương trình không làm thay đổi nội dung các thanh ghi
RET

SDCThieỏt keỏ Thieỏt bũ thửùc taọp vi xửỷ lớ 8085 Trang 54
PUSH PSW
PUSH D
PUSH H
Add
tt

INS + 3
D (A)
DE (DE) - 1
SDC

PHIMSO ADD(ADD
TT
)=00Ha

1Thiết kế Thiết bò thực tập vi xử lí 8085 Trang 55

*5

Đ *15 Đ 1

a

H = DL = ELệnh 1byte
(C=10H; C=11H)

RET

Lệnh 2byte
(C=20H)

Lệnh 3byte
không liên quan
đến đòa chỉ
(C=32H)

a

2




*13
S LDA Add
INS + 2



S
S



S *14

a

2

A = DA = EA < ED = A

SDC PUSH PSW
PUSH D
PUSH H
MVI A,01H
STA Add
TT

CALL XADD
MVI A,83H
STA Add
CT79

MVI A,7CH
STA Add
DT79

*1 : CALL KYBRD
CPI 10H
JZ *17
CPI ADD
JZ *2
JMP *1
*2 : LDA Add
TT
CPI 00H


Thiết kế Thiết bò thực tập vi xử lí 8085 Trang 58
JZ *9
POP B
INX H
PUSH H
MOV E,M
INX H
PUSH H
MOV D,M
LDA Add
INS + 5

CMP D
JZ *11
JM *12
*10 : INX H
POP D
POP D
JMP *4
*11 : LDA Add
INS + 4

CMP E
JZ *12
JM *12
JMP *10
*12 : LDA Add
INS + 3


JMP *1
*7 : INX H
POP B
JMP *5
*8 : INX H
INX H
POP B
JMP *5
*9 : INX H
INX H
INX H
POP B
JMP *5 * Các chương trình con được gọi :
 DEMP : xem phụ lục
 DPHLM : xem phụ lục

Thiết kế Thiết bò thực tập vi xử lí 8085 Trang 59

 PHIMSO : xem CHƯƠNG 4
 LMP : xem CHƯƠNG 4
 ADDBCDE
 ADDBCDE : Đây là chương trình con dùng để cộng hai cặp
thanh ghi DE và BC
 Input : Nạp DE, BC


ADDBCDE

PCThieỏt keỏ Thieỏt bũ thửùc taọp vi xửỷ lớ 8085 Trang 60
PUSH PSW
PUSH D
Add
tt
(01H)
CALL DPPC
CALL DAUCHAM
*1: CALL KYBRD S S *4 ẹ *2 ẹ
S
CALL PHIMSO

*3 ẹ
CALL DPHLM
POP D


CALL DPPC
CALL DAUCHAM
*1 : CALL KYBRD
CPI 10H
JM *4
CPI ‘GO’
JZ *2
JMP *1
*2 : LDA Add
TT

CPI 00H
JZ *3
CALL DPHLM
POP D
POP PSW
RET
*3 : CALL DEMP
MOV H,D
MOV L,E
POP D
POP PSW
PCHL * Các chương trình con được gọi :
 DEMP : xem phụ lục
 DPHLM : xem phụ lục
 DAUCHAM : xem phụ lục


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status