Bài giảng vi xử lý 4 pot

35 557 1
Bài giảng vi xử lý 4 pot

Đ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

Presenter: Trịnh Hoàng Hơn Industrial and Civil Automation Lab Tel: 0903767041 trinhhoanghon09@gmail.com Tóm tắt tập lệnh (instruction set) 27/06/14 06:01 Khái niệm * Để tra cứu khi cần sử dụng  Tra cứu và hiểu cách tra cứu là vấn đề?  Các phụ lục A,B,C giúp khi cần * Tham khảo sơ bộ  Hổ trợ các loại lệnh nào? 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 2 Khái niệm * MCS51: Vi điều khiển 8 bit  255 lệnh (1 lệnh không được định nghĩa) 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 3 Khái niệm * Ký hiệugiải thích * ← được thay thế bởi … * ( ) nội dung của * (( )) dự liệu được trỏ bởi * rrr 1 trong 8 thanh ghi của dãy * dddddddd các bit dữ liệu * aaaaaaaaa các bít địa chỉ * bbbbbbbb địa chỉ của 1 bít 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 4 Khái niệm * Ký hiệu giải thích * i định địa chỉ gián tiếp sử R0 và R1 * eeeeeeee địa chỉ tương đối 8 bít 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 5 Các kiểu định địa chỉ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 6 Địa chỉ tức thời: VD: ADD A,#55H (A)←(A)+#55H Mã đối tượng (opcode): 00100100 dddddddd Số byte là 2 Số chu kỳ máy là 1 Các kiểu định địa chỉ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 7 Định địa chỉ thanh ghi : VD: ADD A,Rn (A)←(A)+(Rn) Mã đối tượng (opcode): 00101 rrr Số byte là 1 Số chu kỳ máy là 1 Các kiểu định địa chỉ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 8 Định địa chỉ trực tiếp: VD: ADD A, direct (A)←(A)+(direct) Mã đối tượng (opcode): 00100101 aaaaaaaa Số byte là 2 Số chu kỳ máy là 1 Các kiểu định địa chỉ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 9 Định địa chỉ trực tiếp: VD: ADD A, @Ri (A)←(A)+((Ri)) Mã đối tượng (opcode): 0010011i Số byte là 1 Số chu kỳ máy là 1 Các kiểu định địa chỉ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 10 Định địa chỉ tương đối: VD: SJMP <dest> (PC) ← (PC)+2 (PC) ← (PC) + byte_2 Mã đối tượng (opcode): 10000000 eeeeeeee Số byte là 2 Số chu kỳ máy là 2 [...]... ICA Lab 27 Nhóm lệnh xử bit 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 28 VD 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 29 Nhóm lệnh rẽ nhánh 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 30 Nhóm lệnh rẽ nhánh 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 31 Chú ý 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 32 Chú ý 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 33 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 34 27/06/ 14 06:01 Trịnh Hoàng... Lab 19 VD 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 20 Nhóm lệnh số học 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 21 Nhóm lệnh số học 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 22 Nhóm lệnh số học 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 23 VD 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 24 VD 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 25 Nhóm lệnh logic 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 26 VD 27/06/ 14 06:01 Trịnh Hoàng... địa chỉ 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 14 Các loại lệnh * 5 nhóm lệnh Nhóm lệnh số học Nhóm lệnh logic Nhóm lệnh di chuyển dữ liệu Nhóm lệnh xử bít Nhóm lệnh rẽ nhánh 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 15 Nhóm lệnh di chuyển dữ liệu 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 16 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 17 VD 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 18 VD 27/06/ 14 06:01 Trịnh... byte là 2 Số chu kỳ máy là 2 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 11 Các kiểu định địa chỉ Định địa chỉ tuyệt đối: VD: LJMP (PC) ← (PC)+3 (PC) ← addr15-0 Mã đối tượng (opcode): 00010010 aaaaaaaa aaaaaaaa Số byte là 3 Số chu kỳ máy là 2 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 12 Các kiểu định địa chỉ Định địa chỉ chỉ số: VD: MOVC A,@A+PC (A) ← ((A)+(PC)) 27/06/ 14 06:01 Mã đối tượng (opcode): 10000011 . chỉ 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 14 Các loại lệnh * 5 nhóm lệnh  Nhóm lệnh số học  Nhóm lệnh logic  Nhóm lệnh di chuyển dữ liệu  Nhóm lệnh xử lý bít  Nhóm lệnh rẽ nhánh 27/06/ 14 06:01 Trịnh. liệu 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 16 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 17 VD 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 18 VD 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 19 VD 27/06/ 14 06:01 Trịnh. chỉ của 1 bít 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA Lab 4 Khái niệm * Ký hiệu giải thích * i định địa chỉ gián tiếp sử R0 và R1 * eeeeeeee địa chỉ tương đối 8 bít 27/06/ 14 06:01 Trịnh Hoàng Hơn ICA

Ngày đăng: 27/06/2014, 04:20

Từ khóa liên quan

Mục lục

  • Tóm tắt tập lệnh (instruction set)

  • Khái niệm

  • Khái niệm

  • Slide 4

  • Slide 5

  • Các kiểu định địa chỉ

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Tóm tắt các kiểu định địa chỉ

  • Các loại lệnh

  • Nhóm lệnh di chuyển dữ liệu

  • Slide 17

  • VD

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan