1. Trang chủ
  2. » Luận Văn - Báo Cáo

Cấu hình trạm SDH bằng bộ vi xử lý 8085 part7 pot

11 271 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 SHM : Là chương trình con có nhiệm vụ dịch dữ liệu xuống một ô nhớ..  Input: Nạp HL là địa chỉ giáp chót của vùng INS.. Nạp DE là địa chỉ ô nhớ được chèn vào... POP D SHM RET  SDC :

Trang 1

*11 : PUSH H STA AddTT

* 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

 SDC : xem CHƯƠNG 4

 SHM : xem CHƯƠNG 4

 XADD : xem phụ lục

Trang 2

 SHM : Là chương trình con có nhiệm vụ dịch dữ liệu xuống một

ô nhớ

 Input: Nạp HL là địa chỉ giáp chót của vùng INS Nạp DE là địa

chỉ ô nhớ được chèn vào

 Output: Không điều chỉnh nội dung các thanh ghi

*1

S

S

Đ *3

SHM

H = D SHM

L = E

Trang 3

POP D

SHM

RET

 SDC : Là chương trình con có khả năng sửa địa chỉ những lệnh

liên quan đến địa chỉ ( lệnh nhảy, lệnh gọi, lệnh lưu trữ )

 Input : Nạp BC là khoảng thay đổi địa chỉ

Nạp địa chỉ ô nhớ cần chèn vào AddINS + 4 và AddINS + 5 Nạp địa chỉ giáp chót của vùng cần INS vào AddINS + 2 và AddINS + 3

Nạp địa chỉ trở về khi thực hiện xong chương trình vào AddINS + 0 và AddINS + 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

SDC

Trang 4

PUSH PSW

S CALL PHIMSO

Ñ *3

*4 : LDA AddINS + 2

SDC

a

1

Trang 5

*5

*16

LHLD AddINS + 0

*7

HL (HL) + 1

*8

HL (HL) + 2

*9

HL (HL) + 3

S

Lệnh 1byte

Lệnh 2byte

(C=20H)

Lệnh 3byte

không liên quan

đến địa chỉ

(C=32H)

a

2

Trang 6

POP B

*10

Ñ

*13

Ñ

Ñ

S

S

Ñ

S *14

a

2

A = D

D = A

A < D

A < D

A = E

A < E

Trang 7

CALL ADDBCDE

SDC

STA AddDT79

*1 : CALL KYBRD

*2 : LDA AddTT

*3 : CALL DEMP

*4 : LDA AddINS + 2

*5 : MOV A,H

*6 : PUSH B

Trang 8

JZ *9

*10 : INX H

*11 : LDA AddINS + 4

*12 : LDA AddINS + 3

*13 : LDA AddINS + 2

*14 : CALL ADDBCDE

*15 : MOV A,L

*16 : LHLD AddINS +0

RET

*17 : CALL PHIMSO

*7 : INX H

*8 : INX H

*9 : INX H

* Các chương trình con được gọi :

 DEMP : xem phụ lục

 DPHLM : xem phụ lục

Trang 9

 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

 Output : Kết quả trong DE

Chỉ thanh ghi D , E bị thay đổi

ADDBCDE

RET

 PC : Là chương trình con dùng để chạy chương trình của người

sử dụng

 Input : Nạp địa chỉ bắt đầu chạy

 Output : Thực hiện chương trình người sử dụng tới khi nào gặp

lệnh dừng

ADDBCDE

PC

Trang 10

PUSH PSW

S CALL PHIMSO

*3 Ñ

CALL DPHLM

PC

PC

RET

Trang 11

PUSH PSW

RET

PCHL

* Các chương trình con được gọi :

 DAUCHAM : xem phụ lục

 DPPC : Là chương trình con xuất hiện thông báo

nạp PC (xem phụ lục) Trên đây là một số chương trình con đã được thiết kế và chạy thử nghiệm trên SDK 85 (System Design Kit 8085) của trường ĐHSPKT, phần còn lại được trình bày trong phần phụ lục Do thời gian có hạn nên không thể thực hiện như mong muốn, nhưng để thiết kế, chạy thử và thi công hơn

Ngày đăng: 14/07/2014, 00:20

🧩 Sản phẩm bạn có thể quan tâm

w