slike bài giảng kỹ thuật vi xử lý - dư thanh bình chương 3 bộ vi xử lý intel 8088

65 803 0
slike bài giảng kỹ thuật vi xử lý - dư thanh bình chương 3 bộ vi xử lý intel 8088

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KỸ THUẬT VI XỬ LÝ Microprocessors Dư Thanh Bình Bộ môn KTMT - Khoa CNTT Trường ĐH Bách Khoa Hà Nội Copyright (c) 1/2007 by DTB 2 Lưu ý của tác giả  Không được tự ý sao chép hay quảng bá bài giảng này nếu chưa được sự đồng ý của tác giả.  Địa chỉ liên hệ của tác giả: Dư Thanh Bình Bộ môn Kỹ thuật Máy tính Khoa Công nghệ Thông tin Trường Đại học Bách Khoa Hà Nội Tel: 8696125 – Mobile: 0979859568 Email: binhdt.ktmt@gmail.com binhdt@it-hut.edu.vn Copyright (c) 1/2007 by DTB 3 Nội dung của môn học  Chương 1: Máy tính và hệ vi xử lý  Chương 2: Biểu diễn thông tin trong máy tính  Chương 3: Bộ vi xử lý Intel 8088  Chương 4: Lập trình hợp ngữ với 8088  Chương 5: Nối ghép 8088 với bộ nhớ  Chương 6: Nối ghép 8088 với hệ thống vào-ra Copyright (c) 1/2007 by DTB 4 Kỹ thuật Vi xử lý Chương 3 BỘ VI XỬ LÝ INTEL 8088 Dư Thanh Bình Bộ môn Kỹ thuật Máy tính, Viện Công nghệ Thông tin và TT Trường Đại học Bách Khoa Hà Nội Copyright (c) 1/2007 by DTB 5 Nội dung chương 2 1. Cấu trúc bên trong của 8088 2. Mô hình lập trình của 8088 3. Các thanh ghi đoạn và phân đoạn bộ nhớ 4. Đoạn lệnh và thanh ghi con trỏ lệnh 5. Stack và các thanh ghi BP, SP 6. Các đoạn dữ liệu và các thanh ghi SI, DI, BX 7. Các thanh ghi AX, BX, CX, DX 8. Thanh ghi cờ 9. Tập lệnh và các chế độ địa chỉ Copyright (c) 1/2007 by DTB 6 Bộ vi xử lý 8088/8086  Hai BXL 8088 và 8086 có cấu tạo tương tự nhau, điểm khác nhau cơ bản là:  8088: Bus dữ liệu ngoài là 8 bit  8086: Bus dữ liệu ngoài là 16 bit  Hệ thống máy tính dùng 8088 chậm hơn 8086 nhưng có giá thành rẻ hơn (do dùng bus dữ liệu ngoài 8 bit nên giảm được khá nhiều chip ghép nối và bổ trợ).  Hãng IBM đã sử dụng 8088 để thiết kế máy IBM-PC (1981). Copyright (c) 1/2007 by DTB 7 1. Cấu trúc bên trong của 8088 Copyright (c) 1/2007 by DTB 8 Cấu trúc bên trong của 8088  Gồm 2 phần:  Đơn vị nối ghép bus (Bus Interface Unit – BIU)  Đơn vị thực hiện (Execution Unit – EU)  Hai phần này có thể hoạt động đồng thời: trong khi EU đang thực hiện lệnh trước thì BIU đã tìm và nhận lệnh tiếp theo từ bộ nhớ chính. Copyright (c) 1/2007 by DTB 9 Bus Interface Unit - BIU  Bao gồm:  Các thanh ghi đoạn  Con trỏ lệnh  Mạch tạo địa chỉ và điều khiển bus  Hàng đợi lệnh (8088: 4 Byte, 8086: 6 Byte)  Nhiệm vụ:  Tạo và phát địa chỉ  Nhận lệnh từ bộ nhớ  Trao đổi dữ liệu với bộ nhớ chính và cổng vào-ra  Phát tín hiệu điều khiển bộ nhớ và mạch vào-ra  Nhận các tín hiệu yêu cầu từ bên ngoài Copyright (c) 1/2007 by DTB 10 Execution Unit – EU  Gồm:  Các thanh ghi chung  Các thanh ghi đệm  Đơn vị số học và logic (ALU)  Khối giải mã lệnh  Nhiệm vụ:  Giải mã lệnh  Thực hiện lệnh [...]... (Interrupt - cờ ngắt):  Nếu IF = 1 thì bộ vi xử lý cho phép ngắt với yêu cầu ngắt đưa đến chân tín hiệu INTR (Interrupt Request) của bộ vi xử lý  Nếu IF = 0 thì cấm ngắt  Cờ DF (Director - cờ hướng): chỉ hướng xử lý xâu ký tự  Nếu DF = 0, xử lý từ trái sang phải  Nếu DF = 1, xử lý từ phải sang trái Copyright (c) 1/2007 by DTB 35 Nội dung chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình... logic 1 234 h:0076h ⇒ địa chỉ vật lý = 1 234 h * 10h + 0076h = 123B6h  Người lập trình chỉ lập trình với địa chỉ logic, còn vi c chuyển sang địa chỉ vật lý là do bộ vi xử lý thực hiện Copyright (c) 1/2007 by DTB 22 Phân đoạn bộ nhớ (tiếp)  Địa chỉ đoạn: xxxxh Địa chỉ vật lý đầu đoạn: xxxx0h Địa chỉ vật lý cuối đoạn: xxxx0h + FFFFh  Địa chỉ đoạn do các thanh ghi đoạn quản lý  Địa chỉ offset do các thanh. .. Nội dung chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình lập trình của 8088 Các thanh ghi đoạn và phân đoạn bộ nhớ Đoạn lệnh và thanh ghi con trỏ lệnh Stack và các thanh ghi BP, SP Các đoạn dữ liệu và các thanh ghi SI, DI, BX Các thanh ghi AX, BX, CX, DX Thanh ghi cờ Tập lệnh và các chế độ địa chỉ Copyright (c) 1/2007 by DTB 18 3 Các th.ghi đoạn và phân đoạn BN  8088 có 4 thanh ghi... chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình lập trình của 8088 Các thanh ghi đoạn và phân đoạn bộ nhớ Đoạn lệnh và thanh ghi con trỏ lệnh Stack và các thanh ghi BP, SP Các đoạn dữ liệu và các thanh ghi SI, DI, BX Các thanh ghi AX, BX, CX, DX Thanh ghi cờ Tập lệnh và các chế độ địa chỉ Copyright (c) 1/2007 by DTB 30 7 Các thanh ghi AX, BX, CX, DX     AX, BX, CX, DX là các thanh ghi... Pointer): thanh ghi con trỏ cơ sở  4 thanh ghi dữ liệu:     AX (Accumulator): thanh chứa - thanh ghi tích lũy BX (Base): thanh ghi cơ sở CX (Count): thanh ghi đếm DX (Data): thanh ghi dữ liệu Mỗi thanh ghi này đều có thể được chia ra thành 2 nửa có khả năng sử dụng độc lập  Thanh ghi cờ Copyright (c) 1/2007 by DTB 13 Tập thanh ghi (tiếp) Copyright (c) 1/2007 by DTB 14 Không gian nhớ  8088 có bus... 1/2007 by DTB 25 Nội dung chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình lập trình của 8088 Các thanh ghi đoạn và phân đoạn bộ nhớ Đoạn lệnh và thanh ghi con trỏ lệnh Stack và các thanh ghi BP, SP Các đoạn dữ liệu và các thanh ghi SI, DI, BX Các thanh ghi AX, BX, CX, DX Thanh ghi cờ Tập lệnh và các chế độ địa chỉ Copyright (c) 1/2007 by DTB 26 5 Stack và các thanh ghi SP, BP  Stack... Nội dung chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình lập trình của 8088 Các thanh ghi đoạn và phân đoạn bộ nhớ Đoạn lệnh và thanh ghi con trỏ lệnh Stack và các thanh ghi BP, SP Các đoạn dữ liệu và các thanh ghi SI, DI, BX Các thanh ghi AX, BX, CX, DX Thanh ghi cờ Tập lệnh và các chế độ địa chỉ Copyright (c) 1/2007 by DTB 28 6 Các đoạn dl và các th.ghi SI, DI, BX  DS: quản lý một đoạn...Nội dung chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình lập trình của 8088 Các thanh ghi đoạn và phân đoạn bộ nhớ Đoạn lệnh và thanh ghi con trỏ lệnh Stack và các thanh ghi BP, SP Các đoạn dữ liệu và các thanh ghi SI, DI, BX Các thanh ghi AX, BX, CX, DX Thanh ghi cờ Tập lệnh và các chế độ địa chỉ Copyright (c) 1/2007 by DTB 11 2 Mô hình lập trình của 8088  Là mô hình mà... lý xâu Dùng để chứa số lần dịch của lệnh dịch, lệnh quay Dùng cho lệnh nhân chia theo word Dùng chứa địa chỉ cổng vào ra Copyright (c) 1/2007 by DTB 31 Nội dung chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình lập trình của 8088 Các thanh ghi đoạn và phân đoạn bộ nhớ Đoạn lệnh và thanh ghi con trỏ lệnh Stack và các thanh ghi BP, SP Các đoạn dữ liệu và các thanh ghi SI, DI, BX Các thanh. .. SI, DI quản lý  Với một địa chỉ vật lý, có thể tìm ra nhiều địa chỉ logic khác nhau  Ví dụ: 00070h = 0000h:0070h = 0001h:0060h = 0002h:0050h Copyright (c) 1/2007 by DTB 23 Nội dung chương 2 1 2 3 4 5 6 7 8 9 Cấu trúc bên trong của 8088 Mô hình lập trình của 8088 Các thanh ghi đoạn và phân đoạn bộ nhớ Đoạn lệnh và thanh ghi con trỏ lệnh Stack và các thanh ghi BP, SP Các đoạn dữ liệu và các thanh ghi . với 8088  Chương 5: Nối ghép 8088 với bộ nhớ  Chương 6: Nối ghép 8088 với hệ thống vào-ra Copyright (c) 1/2007 by DTB 4 Kỹ thuật Vi xử lý Chương 3 BỘ VI XỬ LÝ INTEL 8088 Dư Thanh Bình Bộ môn Kỹ. binhdt.ktmt@gmail.com binhdt@it-hut.edu.vn Copyright (c) 1/2007 by DTB 3 Nội dung của môn học  Chương 1: Máy tính và hệ vi xử lý  Chương 2: Biểu diễn thông tin trong máy tính  Chương 3: Bộ vi xử lý Intel 8088  Chương. KỸ THUẬT VI XỬ LÝ Microprocessors Dư Thanh Bình Bộ môn KTMT - Khoa CNTT Trường ĐH Bách Khoa Hà Nội Copyright (c) 1/2007 by DTB 2 Lưu ý của tác giả  Không được tự ý sao chép hay quảng bá bài

Ngày đăng: 24/10/2014, 16:08

Từ khóa liên quan

Mục lục

  • KỸ THUẬT VI XỬ LÝ

  • Lưu ý của tác giả

  • Nội dung của môn học

  • Kỹ thuật Vi xử lý

  • Nội dung chương 2

  • Bộ vi xử lý 8088/8086

  • 1. Cấu trúc bên trong của 8088

  • Cấu trúc bên trong của 8088

  • Bus Interface Unit - BIU

  • Execution Unit – EU

  • Slide 11

  • 2. Mô hình lập trình của 8088

  • Tập thanh ghi

  • Tập thanh ghi (tiếp)

  • Không gian nhớ

  • Không gian vào-ra

  • Các kiểu dữ liệu

  • Slide 18

  • 3. Các th.ghi đoạn và phân đoạn BN

  • Các thanh ghi đoạn

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan