Danh mục

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    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 35,000 VND Tải xuống file đầy đủ (144 trang) 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 ...

Tài liệu được xem nhiều: