Chương 3: Tập lệnh của vi xử lý
Số trang: 144
Loại file: ppt
Dung lượng: 777.50 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Khái niệm lệnh: - Là chuỗi bit 0, 1 cung cấp để vi xử lý thực hiện một chức năng cơ bản.- Bao gồm 2 phần: + OP CODE: chọn chức năng thực hiện+ Operand: Chọn dữ liệu cho lệnh.
Nội dung trích xuất từ tài liệu:
Chương 3: Tập lệnh của vi xử lýChương 3: Tâp lênh cua ̣ ̣ ̉ Vi Xử Lý Pham Thế Duy ̣ ptduy@yahoo.com ́ ̣ ̣Khai niêm lênh Là chuôi bit 0, 1 cung câp để vi xử lý thực ̃ ́ hiên môt chức năng cơ ban. ̣ ̣ ̉ ̀ Bao gôm hai phân: ̀ OP CODE: chon chức năng thực hiên. ̣ ̣ Operand: Chon dữ liêu cho lênh. ̣ ̣ ̣ ̣ ̣ ̣Đinh dang lênh - Instruction Format 7 0 low addr opcode d w mod reg r/m optional Low Displacement or Immediate optional High Displacement or Immediate optional Low Immediate high addr optional High Immediate opcode 6-bit chỉ thị loai lênh sẽ thực hiên ̣ ̣ ̣ d (destination): d=1 chỉ thị toan hang thanh ghi Reg là toan hang đich ́ ̣ ́ ̣ ́ d=0 chỉ thị toan hang thanh ghi Reg là toan hang nguôn ́ ̣ ́ ̣ ̀ ́ ̣ ̣ ̀ w (word): w=1 toan hang trong lênh bao gôm hai byte ́ ̣ ̣ ̀ w=0 toan hang trong lênh bao gôm 01 byte ̣ ̣ ̣Đinh dang lênh - Instruction Format 7 0 low addr opcode d w mod reg r/m optional Low Displacement or Immediate optional High Displacement or Immediate optional Low Immediate high addr optional High Immediate reg w=1 w=0 000 ax al mod is 2-bit chỉ thị chế độ đia chỉ (tuỳ theo giá trị cua r/m) ̣ ̉ 001 cx cl 010 dx dl reg là 3-bit chỉ thị toan hang thanh ghi (bang kê) ́ ̣ ̉ ́ 011 bx bl 100 sp ah r/m là 3-bit chỉ thị vị trí cua toan hang là trong thanh ghi hay ̉ ́ ̣ 101 bp ch bộ nhớ. (r/m : register/memory) 110 si dh 111 di bh ̣ ̣ ̣Đinh dang lênh - Instruction Format Mod 00 01 10 11 M/R W=0 W=1 000 [BX]+[SI] [BX]+[SI] + d8 [BX]+[SI] + d16 AL AX 001 [BX]+[DI] [BX]+[DI] + d8 [BX]+[DI] + d16 CL CX 010 [BP]+[SI] [BP]+[SI] + d8 [BP]+[SI] + d16 DL DX 011 [BP]+[DI] [BP]+[DI] + d8 [BP]+[DI] + d16 BL BX 100 [SI] [SI] + d8 [SI] + d16 AH SP 101 [DI] [DI] + d8 [DI] + d16 CH BP 110 [BP] [BP] + d8 [BP] + d16 DH SI 111 [BX] [Bx] + d8 [Bx] + d16 BH DI ̣ ̣ ̣Đinh dang lênh - Instruction Format 7 0 low addr opcode d w mod reg r/m optional Low Displacement or Immediate optional High Displacement or Immediate optional Low Immediate high addr optional High Immediate Displacement có thể 8 hoăc 16 bit ̣ - Là giá trị Hex được mã hoá trong lênh. ̣ - Sử dung để tinh toan giá trị đia chỉ cua toan hang ̣ ́ ́ ̣ ̉ ́ ̣ Immediate có thể 8, 16 hoăc 32 bit ̣ - là số hex - Sử dung lam toan hang trong lênh ...
Nội dung trích xuất từ tài liệu:
Chương 3: Tập lệnh của vi xử lýChương 3: Tâp lênh cua ̣ ̣ ̉ Vi Xử Lý Pham Thế Duy ̣ ptduy@yahoo.com ́ ̣ ̣Khai niêm lênh Là chuôi bit 0, 1 cung câp để vi xử lý thực ̃ ́ hiên môt chức năng cơ ban. ̣ ̣ ̉ ̀ Bao gôm hai phân: ̀ OP CODE: chon chức năng thực hiên. ̣ ̣ Operand: Chon dữ liêu cho lênh. ̣ ̣ ̣ ̣ ̣ ̣Đinh dang lênh - Instruction Format 7 0 low addr opcode d w mod reg r/m optional Low Displacement or Immediate optional High Displacement or Immediate optional Low Immediate high addr optional High Immediate opcode 6-bit chỉ thị loai lênh sẽ thực hiên ̣ ̣ ̣ d (destination): d=1 chỉ thị toan hang thanh ghi Reg là toan hang đich ́ ̣ ́ ̣ ́ d=0 chỉ thị toan hang thanh ghi Reg là toan hang nguôn ́ ̣ ́ ̣ ̀ ́ ̣ ̣ ̀ w (word): w=1 toan hang trong lênh bao gôm hai byte ́ ̣ ̣ ̀ w=0 toan hang trong lênh bao gôm 01 byte ̣ ̣ ̣Đinh dang lênh - Instruction Format 7 0 low addr opcode d w mod reg r/m optional Low Displacement or Immediate optional High Displacement or Immediate optional Low Immediate high addr optional High Immediate reg w=1 w=0 000 ax al mod is 2-bit chỉ thị chế độ đia chỉ (tuỳ theo giá trị cua r/m) ̣ ̉ 001 cx cl 010 dx dl reg là 3-bit chỉ thị toan hang thanh ghi (bang kê) ́ ̣ ̉ ́ 011 bx bl 100 sp ah r/m là 3-bit chỉ thị vị trí cua toan hang là trong thanh ghi hay ̉ ́ ̣ 101 bp ch bộ nhớ. (r/m : register/memory) 110 si dh 111 di bh ̣ ̣ ̣Đinh dang lênh - Instruction Format Mod 00 01 10 11 M/R W=0 W=1 000 [BX]+[SI] [BX]+[SI] + d8 [BX]+[SI] + d16 AL AX 001 [BX]+[DI] [BX]+[DI] + d8 [BX]+[DI] + d16 CL CX 010 [BP]+[SI] [BP]+[SI] + d8 [BP]+[SI] + d16 DL DX 011 [BP]+[DI] [BP]+[DI] + d8 [BP]+[DI] + d16 BL BX 100 [SI] [SI] + d8 [SI] + d16 AH SP 101 [DI] [DI] + d8 [DI] + d16 CH BP 110 [BP] [BP] + d8 [BP] + d16 DH SI 111 [BX] [Bx] + d8 [Bx] + d16 BH DI ̣ ̣ ̣Đinh dang lênh - Instruction Format 7 0 low addr opcode d w mod reg r/m optional Low Displacement or Immediate optional High Displacement or Immediate optional Low Immediate high addr optional High Immediate Displacement có thể 8 hoăc 16 bit ̣ - Là giá trị Hex được mã hoá trong lênh. ̣ - Sử dung để tinh toan giá trị đia chỉ cua toan hang ̣ ́ ́ ̣ ̉ ́ ̣ Immediate có thể 8, 16 hoăc 32 bit ̣ - là số hex - Sử dung lam toan hang trong lênh ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật vi xử lý kỹ thuật lập trình Tập lệnh của vi xử lý các lệnh truyền dữ liệuTài liệu liên quan:
-
52 trang 431 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
74 trang 302 0 0
-
96 trang 296 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 283 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 267 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0