1. Trang chủ
  2. » Giáo án - Bài giảng

Chương 4 Tập lệnh MCS51

22 416 0

Đ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 22
Dung lượng 704,73 KB

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

Nội dung

Học Phần: Kỹ thuật vi xử lý EE3480 Lê Minh Thùy Đại học Bách Khoa Hà Nội Chương 4: Tập lệnh MCS51 Giới thiệu • Lệnh của 8051 được thiết kế với opcode 8 bit  có khả năng mã hóa 256 lệnh khác nhau • Thực tế có 255 lệnh (với một tổ hợp không được định nghĩa): • Ngoài opcode một lệnh có thể có thêm 1 hoặc 2 byte để mã hóa chế độ địa chỉ: – 139 lệnh 1 byte – 92 lệnh 2 byte – 24 lệnh 3 byte

Trang 1

năng mã hóa 256 lệnh khác nhau

Trang 2

opcode (thay vì phải mã hóa 8 bit trong trường địa chỉ)

Trang 3

7

Chế độ thanh ghi định trước

định trước  không cần trường địa chỉ để mã hóa toán

trong trường địa chỉ

Tập lệnh MCS-51

Chế độ địa chỉ chỉ số

ghi làm địa chỉ gốc và một thanh ghi để chỉ độ lệch

Trang 5

13

Ví dụ: ADD ADD A, R2 A, 3Fh ;cộng A với thanh ghi R2, kết quả cất trở lại A ;cộng A với ô nhớ có địa chỉ 3Fh, kết quả cất trở lại A

Tập lệnh MCS-51

14

Ví dụ: ADD A, @R1 ;cộng A với ô nhớ có địa chỉ bằng giá trị cất trong thanh

; ghi R1, kết quả cất trở lại A ADD A, # 3Fh ;cộng A với hằng số 3Fh, kết quả cất trở lại A

Tập lệnh MCS-51

ADDC

Carry, kết quả cất vào A

Trang 7

19

DIV AB

Trang 10

28

RL A

RLC A

Tập lệnh MCS-51

Các lệnh chuyển số liệu

Trang 11

31

MOV

Trang 12

34

Tập lệnh MCS-51

35

Tập lệnh MCS-51

Trang 15

Các lệnh thao tác trên bit

Tập lệnh MCS-51

CLR

internal RAM)

CLR bit

Trang 16

internal RAM)

SET bit

Tập lệnh MCS-51

Trang 17

49

MOV

DJNZ

Trang 18

52

Lệnh gọi chương trình con

một chương trình lớn

xếp Thông tin này sẽ được khôi phục lại khi kết thúc chương

trình con

cho phép quay trở lại chương trình nơi đã gọi chương trình

con:

giá trị địa chỉ của lệnh sau lệnh gọi chương trình con

Tập lệnh MCS-51

53

ACALL

hợp với 5 bit cao của PC

Trang 20

58

Lệnh nhảy có điều kiện

Trang 21

61

Tập lệnh MCS-51

62

Tập lệnh MCS-51

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

TỪ KHÓA LIÊN QUAN

w