GIÁO TRÌNH KIẾN TRÚC MÁY TÍNH_CHƯƠNG 4

Tham khảo tài liệu 'giáo trình kiến trúc máy tính_chương 4', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | CH ƠNG IV . LỆNH VÀ CHẾ ĐỘ ĐỊA CHỈ I. Cấu trúc mã lệnh Quy trình thực hiên một lênh trong bộ vi xử lý đ- ợc chia làm ba giai đoạn Lấy lênh feeching giải mã lênh decording và xử lý lênh excution . Những bộ VXL cổ điển 8 bit tiến hành ba giai đoạn trên một cách tuần tự. Từ các bộ VXL 16 bit trở đi bộ VXL dùng pipeline xen kẽ dòng lênh để tiết kiêm thời gian xử lý. Mã lênh dành cho VXL đ- ợc viết d- ới dạng mã nhị phân. Để con ng- ời có thể lập trình và hiểu đ- ợc VXL ng- ời ta dùng hợp ngữ assembly language để miêu tả các lênh máy bằng tổ hợp các ký tự gợi nhớ mnemonic . Một lênh mô tả bằng mã nhị phân có thể dài từ 1 đến 6 byte. Cấu trúc chung của một mã lênh bao gồm - Prefix đi tr- ớc mã lênh. - Mã toán operation code phân biêt đó là lênh gì ví dụ với lênh dịch chuyển MOV có mã toán là 100010. - Toán hạng operand cho biết cái gì đ- ợc xử lý nội dung của thanh ghi hay bộ nhớ . - Địa chỉ trực tiếp 2 byte . Nội dung của mã lênh đ- ợc quy định khá chặt chẽ. hình 4-1 d- ới đây cho thấy cấu trúc nhị phân của một lênh dịch chuyển MOV đích nguồn dùng để chuyền dữ liêu giữa 2 thanh ghi hoặc giữa ô nhớ và thanh ghi. 1 0 0 0 1 0 Địa chỉ phần thấp Địa chỉ phần cao Mã lênh D W MOD REG M R I Byte 1 Byte 2 Byte 3 Byte 4 Hình 4-1 Cấu trúc mã lệnh - Bit D direction chỉ h- ớng cho thanh ghi REG. D 1 chỉ dữ liêu đi đến REG D 0 thì chỉ dữ liêu đi từ REG. - Bit W Word chỉ xem thanh ghi đ-ợc dùng là 8 bit hay 16 bit 1 word . W 1 có nghĩa là thanh ghi 16 bit đ- ợc dùng. Bảng 4-1 cho thấy cách mã hoá các thanh ghi trong bộ VXL - Hai bit MOD mode chế độ và ba bit R M register memory thanh ghi bộ nhớ tạo ra 5 bit dùng để chỉ chế độ địa chỉ của lênh. Những chế độ này đ-ợc quy định trong bảng 4-1. Bảng 4-2 cho thấy cách mã hoá các chế độ địa chỉ cách tìm ra các toán hạng bằng các bit này. Bảng 4-1 Cách mã hoá các thanh ghi trong bộ VXL. Thanh ghi W 1 Thanh ghi W 0 Mã REG Thanh ghi đoạn Mã AX AL 000 ES 00 BX BL 011 CS 01 CX CL 001 SS 10 DX DL 010 DS 11 SP AH 100 DI BH 111 BP CH 101 SI DH 110 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.