TAILIEUCHUNG - Bài giảng Thiết kế hệ thống vi xử lý: Chương 5 - Nguyễn Hồng Quang

Bài giảng Thiết kế hệ thống vi xử lý chương 5 hướng dẫn dẫn người học về lập trình cho 8051 với các nội dung như: Tập thanh ghi - Register Set, tập lệnh - Instruction Set, quản lý bộ nhớ– Memory map. để nắm bắt các nội dung chi tiết. | Lập trình cho 8051 Tập thanh ghi - Register Set Tập lệnh - Instruction Set Quản lý bộ nhớ- Memory map Eíéctricaí Engineering Tập thanh ghi Các thanh ghi chính - A B R0 to R7 8 bit registers - DPTR DPH DPL 16 bit register - PC Program Counter Instruction Ptr 16bits - 4 sets of R0-R7 - Stack pointer SP - PSW Program Status Word Flags Carry CY Aux Carry AC Reg Bank selector Overflow Parity - Special Function Registers SFRs Timers Interrupt enable priority Serial port power EiectficaiEngmeering 2 1 Hợp ngữ - nét cơ bản nhất assembly Intel Assembly format Operation destination source comment Giá trị luôn có dấu thăng đứng trước - 55 32 etc Số Hex thì kết thúc bằng chữ H - 55H 32H Thường khi với số bắt đầu bằng chữ 0C1H 0D2H - Ví dụ lệnh cơ bản nhất No operation NOP 0FFH Electrical Engineering 3 Thanh ghi A Sủ dụng thường xuyên với lệnh mov Ví dụ về lệnh thường dùng nhất - Instruction mov A R0 - Mã máy Opcode E8 Ngoài ra trong thanh ghi có trong lệnh khác nhưu - Instruction push ACC - Mã máy C0 E0 Electrical Engineering 4 2 Thanh ghi A B ACC Accumulator Addresses E0h Bit-Addressable Dùng lưu trữ các giá trị trung gian MOV A 20h - mOv E0h 20h. B B Register Addresses F0h Bit-Addressable Sử dụng trong các phép nhân và chia. Electrical Engineering 5 Ví dụ MUL AB nhân 2 sô 8 bít trong A B và lưu kết quả 16 A chứa byte thấp B chứa byte cao DIV AB chia A bởi B kết quả lưu vào A dư lưu vào B Electrical Engineering 6

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.