Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Vi xử lý – Vi điều khiển

FACULTY OF COMPUTER ENGINEERING

Trình bày: ThS. Trần Hoàng Lộc

update version: v02.2024


FACULTY OF COMPUTER ENGINEERING

• Hiểu được sơ đồ chân và chức năng các chân của vi xử lý


8086
• Biết được các chế độ định địa chỉ trong lập trình với VXL 8086

Copyrights 2024 CE-UIT. All Rights Reserved. 2


FACULTY OF COMPUTER ENGINEERING

• Mô tả chức năng các chân


• Các chế độ định địa chỉ trong lập trình với VXL 8086

Copyrights 2024 CE-UIT. All Rights Reserved. 3


4

MÔ TẢ CHỨC NĂNG
FACULTY OF COMPUTER ENGINEERING

CÁC CHÂN TRONG VXL 8086

Copyrights 2024 CE-UIT. All Rights Reserved.


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 5


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 6


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 7


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 8


9
FACULTY OF COMPUTER ENGINEERING

MÃ HOÁ LỆNH TRONG 8086

Copyrights 2024 CE-UIT. All Rights Reserved.


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 10


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 11


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 12


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 13


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 14


15
FACULTY OF COMPUTER ENGINEERING

ĐỊA CHỈ TRONG 8086

Copyrights 2024 CE-UIT. All Rights Reserved.


FACULTY OF COMPUTER ENGINEERING

• Địa chỉ vật lý (Physical address)


• Địa chỉ luận lý (Logical address)

Copyrights 2024 CE-UIT. All Rights Reserved. 16


FACULTY OF COMPUTER ENGINEERING

• Bus địa chỉ có độ rộng 20 bit => truy cập được 2^20 ô nhớ 1 byte
• Bộ nhớ tối đa có thể truy cập là 2^20 * 8 = 1MB
• Địa chỉ vậy lý là 1 con số 20 bit hoặc 5 số HEXA

Copyrights 2024 CE-UIT. All Rights Reserved. 17


FACULTY OF COMPUTER ENGINEERING

• Bộ nhớ chia làm các khối 64KB gọi là segment


• Các khối này sắp xếp gối đầu với khoảng các là 16 byte => cần
1MB/16 = 2^16 (16 bit để đánh địa chỉ segment)
• 1 segment 64K = 2^16 (16 bit địa chỉ offset để xác định 1 ô nhớ)

Copyrights 2024 CE-UIT. All Rights Reserved. 18


FACULTY OF COMPUTER ENGINEERING

• Mỗi ô nhớ có địa chỉ là 1 cặp (segment:offset): 32 bit


• Nếu địa chỉ là 1 cặp (segment:offset) gọi là địa chỉ xa, còn nếu địa
chỉ là offset gọi là địa chỉ gần và segment là ngầm định

Copyrights 2024 CE-UIT. All Rights Reserved. 19


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 20


FACULTY OF COMPUTER ENGINEERING

Copyrights 2024 CE-UIT. All Rights Reserved. 21


FACULTY OF COMPUTER ENGINEERING

• Chế độ địa chỉ thanh ghi


• Chế độ địa chỉ tức thì
• Chế độ địa chỉ trực tiếp
• Chế độ địa chỉ gián tiếp qua thanh ghi
• Chế độ địa chỉ tương đối

Copyrights 2024 CE-UIT. All Rights Reserved. 22


FACULTY OF COMPUTER ENGINEERING

• Sử dụng các thanh ghi có sẵn trong CPU để thao tác


• Tốc độ xử lý nhanh

Copyrights 2024 CE-UIT. All Rights Reserved. 23


FACULTY OF COMPUTER ENGINEERING

• Toán hạng nguồn là 1 hằng số


• Dùng để nạp dữ liệu vào bất kỳ thanh ghi và ô nhớ nào

Copyrights 2024 CE-UIT. All Rights Reserved. 24


FACULTY OF COMPUTER ENGINEERING

• Một toán hạng là địa chỉ của ô nhớ dùng để chứa dữ liệu
• Toán hạng còn lại là thanh ghi

Copyrights 2024 CE-UIT. All Rights Reserved. 25


FACULTY OF COMPUTER ENGINEERING

• Một toán hạng là 1 thanh ghi chứa địa chỉ của ô nhớ chứa dữ liệu
• Toán hạng còn lại là thanh ghi

Copyrights 2024 CE-UIT. All Rights Reserved. 26


FACULTY OF COMPUTER ENGINEERING

• Chế độ địa chỉ tương đối cơ sở


• Chế độ địa chỉ tương đối chỉ số
• Chế độ địa chỉ tương đối chỉ số cơ sở

Copyrights 2024 CE-UIT. All Rights Reserved. 27


FACULTY OF COMPUTER ENGINEERING

• Các thanh ghi BX, BP và các hằng số biểu diễn các giá trị dịch
chuyển được dùng để tính địa chỉ hiệu dụng của toán hạng trong
các vùng DS và SS

Copyrights 2024 CE-UIT. All Rights Reserved. 28


FACULTY OF COMPUTER ENGINEERING

• Các thanh ghi DI, SI và các hằng số biểu diễn các giá trị dịch
chuyển được dùng để tính địa chỉ hiệu dụng của toán hạng trong
các vùng DS

Copyrights 2024 CE-UIT. All Rights Reserved. 29


FACULTY OF COMPUTER ENGINEERING

• Kết hợp cả hai kiểu tương đối trên

Copyrights 2024 CE-UIT. All Rights Reserved. 30

You might also like