... =
100110
100110
Bài
Bài
giảng
giảng
Kỹ
Kỹ
thuật
thuật
Vi
Vi
xử lý
xử lý
Ngành Điện tử
Ngành Điện tử
-
-
Vi n thông
Vi n thông
Đại học Bách khoa Đà Nẵng
Đại học Bách khoa Đà Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t ...
Giáo
dục
dục
, 1997
, 1997
[2] Kỹ
[2] Kỹ
thuật
thuật
vi
vi
xử lý và Lập trình
xử lý và Lập trình
Assembly
Assembly
cho
cho
hệ
hệ
vi
vi
xử lý
xử lý
,
,
Đỗ Xuân Tiến
Đỗ Xuân Tiến
, ... Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t Vi t
,
,
Khoa
Khoa
CNTT
CNTT
-
-
ĐTVT
ĐTVT
Tài liệu tham khảo
Tài liệu tham khảo
[1] Kỹ
[1] Kỹ
thuật
thuật
vi
vi
xử lý
xử lý
,
,
Văn Thế Minh
Văn Thế...
... to the following
with size 4x6 to the following
email address:
email address:
hoviet.viet@gmail.com
hoviet.viet@gmail.com
Due date: 19/4/2009
Due date: 19/4/2009
Chuyển đổi Hexa & nhị ... ?
Chốt 8-bit 74573
Chốt 8-bit 74573
Flip Flop kiểu D
Flip Flop kiểu D
Chương 1: Review
Chương 1: Review
1.1 Các hệ thống số
1.1 Các hệ thống số
-
-
Hệ thập phân
Hệ thập phân
- Hệ ... 8 + 4 + 0 + 1 = 13
= 8 + 4 + 0 + 1 = 13
Mã BCD
Mã BCD
Đừng nhầm mã hoá BCD với vi c
Đừng nhầm mã hoá BCD với vi c
chuyển đổi thập phân sang nhị phân:
chuyển đổi thập phân sang nhị phân:
Ví...
... Bay giảngKỹthuậtVixử lý
Ngành Điện tử -Vi n thông
Đại học Bách khoa Đà Nẵng
của Hồ Vi t Vi t, Khoa CNTT-ĐTVT
Tài liệu tham khảo
[1] Kỹthuậtvixử lý, Văn Thế Minh, NXB Giáo
dục, 1997
[2] Kỹ ... vixử lý, Văn Thế Minh, NXB Giáo
dục, 1997
[2] Kỹthuậtvixửlý và Lập trình Assembly cho
hệ vixử lý, Đỗ Xuân Tiến, NXB Khoa học & kỹ
thuật, 2001
Nhóm lệnh Số học
• Bên cạnh tác dụng, ... pháp quản lý bộ nhớ
- Bộ nhớ được xem là một tập hợp các ô nhớ
- Mỗi ô nhớ được nhận dạng bằng một Địa chỉ
vật lý duy nhất 20-bit
- Trong hoạt động truy cập một ô nhớ, Địa chỉ
vật lý của nó được...
... Access)
Bài giảngKỹthuậtVixử lý
Ngành Điện tử -Vi n thông
Đại học Bách khoa Đà Nẵng
của Hồ Vi t Vi t, Khoa ĐTVT
Tài liệu tham khảo
[1] Kỹthuậtvixử lý, Văn Thế Minh, NXB Giáo dục, 1997
[2] Kỹthuật ... xử lý, Văn Thế Minh, NXB Giáo dục, 1997
[2] Kỹthuậtvixửlý và Lập trình Assembly cho hệ vi xử
lý, Đỗ Xuân Tiến, NXB Khoa học & kỹ thuật, 2001
The Circuit
A
1
5
8088
Minimum
Mode
A18
A0
:
D7
D6
IOR
IOW
A19
D5
D4
D3
D2
D1
D0
A
1
4
A
1
3
A
1
2
A
1
1
A
1
0
A
9
A
8
A
7
A
6
A
5
A
4
A
3
A
2
A
1
A
0
IOR
5V
74LS245
B0
B1
B2
B3
B4
B5
B6
B7
A0
A1
A2
A3
A4
A5
A6
A7
E ... L1
:
:
A
1
5
8088
Minimum
Mode
A18
A0
:
D7
D6
IOR
IOW
A19
D5
D4
D3
D2
D1
D0
74LS245
B0
B1
B2
B3
B4
B5
B6
B7
A0
A1
A2
A3
A4
A5
A6
A7
E DIR
A
1
4
A
1
3
A
1
2
A
1
1
A
1
0
A
9
A
8
A
7
A
6
A
5
A
4
A
3
A
2
A
1
A
0
IOR
5V
Bài toán
• Chương trình tạo ra hiệu ứng “LED chạy”:
- Ban đầu LED chạy từ trên xuống
- Khi nhấn...
... cập khi IO/M = 1
- cần mạch giải mã địa chỉ I/O riêng
Nhóm làm vi c
• Nhóm A: PA và PCH
• Nhóm B: PB và PCL
• Định cấu hình làm vi c cho 1 chip 8255:
Gửi 1 Từ điều khiển định cấu hình đến
thanh ... designed to support the 80x86
processor family. The intent is to provide a complete I/O interface in one chip.
• 8255 PPI provides three 8 bit input ports in one 40 pin package making it more ... Register.
Mode 1 Input Ports with Handshaking Signals
• STB
– When an external peripheral device provides a byte of data to an input port, it informs
the 8255 through the STB pin. STB is of limited...
... khi
vi
vi
x
x
ử
ử
lý truy c
lý truy c
ậ
ậ
p
p
c
c
á
á
c c
c c
ổ
ổ
ng
ng
I/O
I/O
Ch
Ch
ỉ
ỉ
c
c
ó
ó
m
m
ộ
ộ
t
t
chip
chip
nh
nh
ớ
ớ
ho
ho
ạ
ạ
t đ
t đ
ộ
ộ
ng khi
ng khi
vi
vi
x
x
ử
ử
lý
lý
truy ...
RQ/GT1 is connected
to the 8087
to the 8087
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t
t
Vi
Vi
x
x
ử
ử
lý
lý
Đi
Đi
ệ
ệ
n t
n t
ử
ử
-
-
Vi
Vi
ễ
ễ
n thông
n thông
Đ
Đ
ạ
ạ
i h
i h
ọ
ọ
c B
c B
á
á
ch khoa Đ
ch khoa ... c
á
á
c
c
chip SRAM
chip SRAM
4.4 Bus
4.4 Bus
h
h
ệ
ệ
th
th
ố
ố
ng c
ng c
ủ
ủ
a h
a h
ệ
ệ
vi
vi
x
x
ử
ử
lý
lý
8088
8088
4.5
4.5
B
B
à
à
i to
i to
á
á
n thi
n thi
ế
ế
t k
t k
ế
ế
b
b
ộ
ộ
nh
nh
ớ
ớ
...
... MOV)
Bay giảngKỹthuậtVixử lý
Ngành Điện tử -Vi n thông
Đại học Bách khoa Đà Nẵng
của Hồ Vi t Vi t, Khoa CNTT-ĐTVT
Tài liệu tham khảo
[1] Kỹthuậtvixử lý, Văn Thế Minh, NXB Giáo
dục, 1997
[2] Kỹ ... vixử lý, Văn Thế Minh, NXB Giáo
dục, 1997
[2] Kỹthuậtvixửlý và Lập trình Assembly cho
hệ vixử lý, Đỗ Xuân Tiến, NXB Khoa học & kỹ
thuật, 2001
Direct Addressing
• Example: 8816 00 10
• ... check)
(Alignment check)
(VM)
(VM)
Virtual mode
Virtual mode
(RF)
(RF)
Resume
Resume
(NT)
(NT)
Nested task
Nested task
(IOPL)
(IOPL)
Input/output
Input/output
privilege level
privilege level
(O)
(O)
Overflow
Overflow
(D)
(D)
Direction
Direction
(I)
(I)
Interrupt
Interrupt
(T)
(T)
Trace
Trace
(S)
(S)
Sign
Sign
(Z)
(Z)
Zero
Zero
(A)
(A)
Auxiliary...
...
&
kỹ
kỹ
thuật
thuật
, 2001
, 2001
Chương
Chương
2
2
Vi
Vi
xử lý và
xử lý và
Hệ
Hệ
thống
thống
vi
vi
xử lý
xử lý
2.1 Bộ vi
2.1 Bộ vi
xử lý
xử lý
-
-
Bộ vi
Bộ vi
xử lý
xử lý ... nào.
Bài
Bài
giảng
giảng
Kỹ
Kỹ
thuật
thuật
Vi
Vi
xử lý
xử lý
Ngành Điện tử
Ngành Điện tử
-
-
Vi n thông
Vi n thông
Đại học Bách khoa Đà Nẵng
Đại học Bách khoa Đà Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t ... xuất
phát từ
phát từ
vi
vi
xử lý
xử lý
,
,
có tín hiệu đi vào
có tín hiệu đi vào
vi
vi
xử lý
xử lý
.
.
Vi
Vi
xử lý sử dụng các tín hiệu này để
điều
xử lý sử dụng các tín hiệu...
... làm bộ nhớ
Chương
Chương
2
2
Vi
Vi
xử lý và
xử lý và
Hệ
Hệ
thống
thống
vi
vi
xử lý
xử lý
2.1 Bộ vi
2.1 Bộ vi
xử lý
xử lý
-
-
Bộ vi
Bộ vi
xử lý
xử lý
(Microprocessor)
(Microprocessor) ... phần của bộ
Các thành phần của bộ
vi
vi
xử lý
xử lý
-
-
Ứng dụng của bộ
Ứng dụng của bộ
vi
vi
xử lý
xử lý
2.2
2.2
Các họ
Các họ
vi
vi
xử lý
xử lý
-
-
Họ x86
Họ x86
của
của
Intel
Intel
-
-
Luật ... (MHZ)
Bài
Bài
giảng
giảng
Kỹ
Kỹ
thuật
thuật
Vi
Vi
xử lý
xử lý
Ngành Điện tử
Ngành Điện tử
-
-
Vi n thông
Vi n thông
Đại học Bách khoa Đà Nẵng
Đại học Bách khoa Đà Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t...
...
định địa chỉ vât lý của toán hạng nằm trong bộ
nhớ:
Mode địa chỉ trực tiếp
Các mode địa chỉ gián tiếp…
Chương 3
Vi xửlý 8088-Intel
3.1 Kiến trúc và hoạt động của 8088
- Nguyên lý hoạt động
- Sơ ... (in
protected mode)
D W
OPCODE
MOD R/MREG
Opcode Mode Displacement Data/Immediate
Xử lý lệnh của các vixửlý trước 8086/8088
•Một thủ tục đơn giản gồm 3 bước:
–Lấy lệnh từ bộ nhớ
–Giải mã lệnh
–Thực ... check)
(Alignment check)
(VM)
(VM)
Virtual mode
Virtual mode
(RF)
(RF)
Resume
Resume
(NT)
(NT)
Nested task
Nested task
(IOPL)
(IOPL)
Input/output
Input/output
privilege level
privilege level
(O)
(O)
Overflow
Overflow
(D)
(D)
Direction
Direction
(I)
(I)
Interrupt
Interrupt
(T)
(T)
Trace
Trace
(S)
(S)
Sign
Sign
(Z)
(Z)
Zero
Zero
(A)
(A)
Auxiliary...
... Bài
Bài
giảng
giảng
Kỹ
Kỹ
thuật
thuật
Vi
Vi
xử lý
xử lý
Ngành Điện tử
Ngành Điện tử
-
-
Vi n thông
Vi n thông
Đại học Bách khoa Đà Nẵng
Đại học Bách khoa Đà Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t ...
Giáo
dục
dục
, 1997
, 1997
[2] Kỹ
[2] Kỹ
thuật
thuật
vi
vi
xử lý và Lập trình
xử lý và Lập trình
Assembly
Assembly
cho
cho
hệ
hệ
vi
vi
xử lý
xử lý
,
,
Đỗ Xuân Tiến
Đỗ Xuân Tiến
, ... Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t Vi t
,
,
Khoa
Khoa
CNTT
CNTT
-
-
ĐTVT
ĐTVT
Tài liệu tham khảo
Tài liệu tham khảo
[1] Kỹ
[1] Kỹ
thuật
thuật
vi
vi
xử lý
xử lý
,
,
Văn Thế Minh
Văn Thế...
... 74244
Bài
Bài
giảng
giảng
Kỹ
Kỹ
thuật
thuật
Vi
Vi
xử lý
xử lý
Ngành Điện tử
Ngành Điện tử
-
-
Vi n thông
Vi n thông
Đại học Bách khoa Đà Nẵng
Đại học Bách khoa Đà Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t ...
Giáo
dục
dục
, 1997
, 1997
[2] Kỹ
[2] Kỹ
thuật
thuật
vi
vi
xử lý và Lập trình
xử lý và Lập trình
Assembly
Assembly
cho
cho
hệ
hệ
vi
vi
xử lý
xử lý
,
,
Đỗ Xuân Tiến
Đỗ Xuân Tiến
, ... Nẵng
của
của
Hồ
Hồ
Vi t Vi t
Vi t Vi t
,
,
Khoa
Khoa
CNTT
CNTT
-
-
ĐTVT
ĐTVT
Tài liệu tham khảo
Tài liệu tham khảo
[1] Kỹ
[1] Kỹ
thuật
thuật
vi
vi
xử lý
xử lý
,
,
Văn Thế Minh
Văn Thế...