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

Mục lục

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

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

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

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

    Nhóm lệnh số học

    Nhóm lệnh xử lý bit

    Nhóm lệnh rẽ nhánh

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

Tài liệu liên quan