![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Thiết kế hệ thống vi xử lý: Chương 6 - Nguyễn Hồng Quang
Số trang: 12
Loại file: pdf
Dung lượng: 219.96 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 6 của bài giảng Thiết kế hệ thống vi xử lý giới thiệu về các nhóm lệnh 8051 như: Nhóm lệnh chuyển dữ liệu, nhóm lệnh số học, nhóm lệnh logic, nhóm lệnh xử lý bit, nhóm lệnh rẽ nhánh. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế hệ thống vi xử lý: Chương 6 - Nguyễn Hồng Quang Các nhóm lệnh 8051 •Nhãm lÖnh chuyÓn d÷ liÖu •Nhãm lÖnh sè häc •Nhãm lÖnh logic •Nhãm lÖnh xö lý bit •Nhãm lÖnh rÏ nh¸nh 1Electrical Engineering Nhóm lệnh chuyển dữ liệu 2Electrical Engineering 1Truyền dữ liệu với RAM ngoài 3Electrical Engineering Lệnh số học 4Electrical Engineering 2 Lệnh xử lý lôgic 5Electrical Engineering Lệnh xử lý lôgic (tiếp) 6Electrical Engineering 3Các lệnh nhảy không điều kiện 7Electrical Engineering Lệnh nhảy có điều kiện 8Electrical Engineering 4 Lệnh nhảy với cờ 9Electrical Engineering Lệnh làm việc với bit 10Electrical Engineering 5 Lệnh làm việc với bit (tiếp) 11Electrical EngineeringLệnh làm việc với bảng dữ liệu MOVC, nghÜa lµ move constant 12Electrical Engineering 6 Ví dụ bảng tìm kiếm MOV A, Index CALL look_up ...............look_up: inc A movc A, @A + PC retTABLE: DB data1, data2, ... 13 Electrical Engineering Lập trình có cấu trúc• Lập trình tuần tự (sequential programming)• Lập trình cấu trúc• Lập trình hướng đối tượng 14 Electrical Engineering 7 Các đặc trưng lập trình cấu trúc• Dữ liệu + giải thuật = chương trình• Chương trình – Chương trình con – Có 3 loại cú pháp cơ bản • Lệnh gán • Lệnh if .... then • Lệnh do while 15 Electrical Engineering Phát biểu While/do• while [condition] Do• các lệnh chương trình• do• các lệnh chương trình• while (...) 16 Electrical Engineering 8 Ví dụ tính tổng• Tính tổng dãy số• Chiều dài của dãy số chứa trong thanh ghi R7• Địa chỉ bắt đầu dãy số trong thanh ghi R0 17 Electrical Engineering Ví dụ• [sum] = 0• WHILE (length > 0) Do – [sum = sum + @pointer] – [pointer = pointer + 1] – [length = length – 1]• End 18 Electrical Engineering 9 Phát biểu casecase [ expression] of 0: do0 1: do1 ..... n: don default: do_defaultEnd_case 19 Electrical Engineering Ví dụ case• Yêu cầu, chương trình thực đơn, người sự dụng nhập vào giá trị 0, 1, 2, và chương trình sẽ nhập giá trị tương ứng 20 Electrical Engineering 10 Ví dụ case (tiếp) Call InChar CJNE A, #’0’, Skip1Act0: ................. JMP ExitSkip1: CJNE A, # ’1’, Skip2Act1: .................. JMP Exit.......................................Exit: DoN 21 Electrical Engineering Các định nghĩa phụ• Dấu ; dùng để chú thích – Mov @R0, A; Lưu giá trị vào vùng đệm• ORG – Org 100h, điểm xuất phát chương trình• Equ – ESC Equ 27h, lệnh gán giá trị 22 Electrical Engineering 11 Các định nghĩa phụ• DB (define byte)• ...
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế hệ thống vi xử lý: Chương 6 - Nguyễn Hồng Quang Các nhóm lệnh 8051 •Nhãm lÖnh chuyÓn d÷ liÖu •Nhãm lÖnh sè häc •Nhãm lÖnh logic •Nhãm lÖnh xö lý bit •Nhãm lÖnh rÏ nh¸nh 1Electrical Engineering Nhóm lệnh chuyển dữ liệu 2Electrical Engineering 1Truyền dữ liệu với RAM ngoài 3Electrical Engineering Lệnh số học 4Electrical Engineering 2 Lệnh xử lý lôgic 5Electrical Engineering Lệnh xử lý lôgic (tiếp) 6Electrical Engineering 3Các lệnh nhảy không điều kiện 7Electrical Engineering Lệnh nhảy có điều kiện 8Electrical Engineering 4 Lệnh nhảy với cờ 9Electrical Engineering Lệnh làm việc với bit 10Electrical Engineering 5 Lệnh làm việc với bit (tiếp) 11Electrical EngineeringLệnh làm việc với bảng dữ liệu MOVC, nghÜa lµ move constant 12Electrical Engineering 6 Ví dụ bảng tìm kiếm MOV A, Index CALL look_up ...............look_up: inc A movc A, @A + PC retTABLE: DB data1, data2, ... 13 Electrical Engineering Lập trình có cấu trúc• Lập trình tuần tự (sequential programming)• Lập trình cấu trúc• Lập trình hướng đối tượng 14 Electrical Engineering 7 Các đặc trưng lập trình cấu trúc• Dữ liệu + giải thuật = chương trình• Chương trình – Chương trình con – Có 3 loại cú pháp cơ bản • Lệnh gán • Lệnh if .... then • Lệnh do while 15 Electrical Engineering Phát biểu While/do• while [condition] Do• các lệnh chương trình• do• các lệnh chương trình• while (...) 16 Electrical Engineering 8 Ví dụ tính tổng• Tính tổng dãy số• Chiều dài của dãy số chứa trong thanh ghi R7• Địa chỉ bắt đầu dãy số trong thanh ghi R0 17 Electrical Engineering Ví dụ• [sum] = 0• WHILE (length > 0) Do – [sum = sum + @pointer] – [pointer = pointer + 1] – [length = length – 1]• End 18 Electrical Engineering 9 Phát biểu casecase [ expression] of 0: do0 1: do1 ..... n: don default: do_defaultEnd_case 19 Electrical Engineering Ví dụ case• Yêu cầu, chương trình thực đơn, người sự dụng nhập vào giá trị 0, 1, 2, và chương trình sẽ nhập giá trị tương ứng 20 Electrical Engineering 10 Ví dụ case (tiếp) Call InChar CJNE A, #’0’, Skip1Act0: ................. JMP ExitSkip1: CJNE A, # ’1’, Skip2Act1: .................. JMP Exit.......................................Exit: DoN 21 Electrical Engineering Các định nghĩa phụ• Dấu ; dùng để chú thích – Mov @R0, A; Lưu giá trị vào vùng đệm• ORG – Org 100h, điểm xuất phát chương trình• Equ – ESC Equ 27h, lệnh gán giá trị 22 Electrical Engineering 11 Các định nghĩa phụ• DB (define byte)• ...
Tìm kiếm theo từ khóa liên quan:
Hệ thống vi xử lý Thiết kế hệ thống vi xử lý Bài giảng Thiết kế hệ thống vi xử lý Nhóm lệnh chuyển dữ liệu Nhóm lệnh số học Nhóm lệnh logicTài liệu liên quan:
-
Giáo trình Máy thu hình (Nghề Điện tử dân dụng - Trình độ: Trung cấp) - Trường Cao đẳng nghề Cần Thơ
79 trang 168 0 0 -
Bài giảng Kiến trúc của hệ vi xử lý
256 trang 45 0 0 -
Bài giảng ý thuyết kỹ thuật vi xử lý
11 trang 43 0 0 -
27 trang 33 0 0
-
Chương 1 - Các bộ vi điều khiển 8051
13 trang 28 0 0 -
Bài 2: Truyền số liệu song song
6 trang 27 0 0 -
Vi xử lý máy vi tính - Chương 2
5 trang 27 0 0 -
70 trang 27 0 0
-
Vi xử lý máy vi tính - Chương 7
19 trang 27 0 0 -
Vi xử lý máy vi tính - Chương 9
60 trang 26 0 0