Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

50 2K 1
Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Đ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

bµi 2 bé vi xö lý 8086/88  § §   !"#$ % & ' () ( (* + 1. Giíi thiÖu chung  ,-./$01234567   89:(8;<=,>   0*(?/@#)ABC%#<D/-  ,D/-@!&* E7977/@#)ABC7#<D/-@ E797%8%#<D/-@  0*89(*+  FG$(HHI#0(G/@:6JK  J <L E 797% - 4&M  ,*4*$.NN  E7977-4&MBF Tæ chøc bé VXL 8086/8088 Gåm 2 khèi chøc n¨ng  §¬n vÞ thùc hiÖn EU  §¬n vÞ giao tiÕp bus BIU 2. §¬n vÞ thùc hiÖn EU •  O3 P  QR / @ <D / S  P  F' @   & /TP$U P  MV !' WX* * #$ -@W* FYO!Z H4! PFR&* P[/T$U\C - [  (? !V Z ậ /.:<  /.  # M.ữ <.: P F././-* P M. !. W* /- * #.-*# Bus dữ liệu ALU Các thanh ghi đoạn BUS trong của CPU BUS ngoài [P [ Hàng đợi lệnh Hình 2.1. Cấu trúc bộ vi xử 8086/8088 Các thanh ghi đa năng Thanh ghi con trỏ, chỉ số AX BX CX DX SP BP SI DI CS DS SS ES IP Toán hạng Khối điều khiển của EU Bộ tạo địa chỉ Điều khiển BUS Thanh ghi cờ Sau alu, * Tổ chức đơn vị thực hiện EU ALU Nhng imchung 1)Thanh ghi co 2) *]FR&* E9*(*3 E 9 *  - ;: + $ E9F*^ _ &*(*3`..*/ a.$.] •  H4  *  <D / `<** .$.]%#/ \B:B: B:,Bà •  &*@M(bc$d<e(V/b D=4&!'WX** •  & *  @M 8 V (bc * /@4  d* 7 #Z d* *- `O  !f g]@d*2`O!fC] • \g:\C:g:C: g: C:,g:,C 0 O3G4(&*  &*  >*4* \B \C \g B B C ,B h> h , Q:*:/i%# Q:*:/i7#` #M.] Q:*:/i7#` #M.] CbD:MV(Y >j: /k ,MV:W*Ml Q:*:/i&' &*-&31' &*-&j &*-& jNNJiA, CƯ [...]... 828 8 để điều khiển bus Chế độ tối đa cho phép sử dụng bộ đồng xử toán 8087 -Máy tính XT làm vi c ở chế độ tối đa * Bố trí chân ở chế độ tối thiểu a) GND AD14 AD13 AD 12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8086 CPU 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 Vcc AD15 A16/S3 A17/S4 A18/S5 A19/S6 BHE MN/ MX... [SI]>>> POP [DI] ADD SI ,2 ADD DI ,2 LOOP LAP TA PHI CH Y EN VIEC b) MOV SI, OFFSET source LEA DI, OFFSET dest MOV CX, 100 LAP: MOV AL, [SI] MOV [DI], AL INC SI INC DI LOOP LAP Thanh ghi cờ của bộ vi xử 8086/88 Bi 15 14 13 12 11 10 9 t C O DF IF ờ F 8 7 6 TF SF ZF 5 4 AF 3 2 PF 1 0 CF Hình 2. 2 Thanh ghi cờ của bộ vi xử 8086/88 Bảng 2. 4 ý nghĩa các cờ T T 1 C ờ AF Các cờ 2 CF 3 4 O F 5 SF Overflow... 40 mov si, (80*(dong-1)+cot-1) *2 mov di, (80*(dong-1)+cot-7) *2 mov cx,10 Lap: push [si] mov [si], 20 h pop [di] add si, 2 add di, 2 loop lap 4 Bố trí chân Bộ VXL 8086/8088 l m vi c ở 2 chế độ: Chế độ tối thiểu và chế độ tối đa -Chế độ tối thiểu là chế độ mà bộ VXL trực tiếp điều khiển bus chứ không sử dụng chip điều khiển bus 828 8 -Chế độ tối đa là chế độ mà bộ VXL sử dụng chip 828 8 để điều khiển bus... A 12 A11 A10 A9 A8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8088 CPU 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 Vcc A15 A16/S3 A17/S4 A18/S5 A19/S6 SS0 MN/ MX R HOLD D HLDA WR IO /M DT/ R DEN ALE INTA TEST READY RESET Hình 2. 4: Bố trí chân ở chế độ tối thiểu 8086 và 8088 Bố trí chân ở chế độ tối thiểu 1 Nhóm chân nguồn nuôi 2. .. điều khiển ngắt 6 Nhóm chân điều khiển thao tác 3 20 ( 2- 1 6, 3 5-3 9) 8 ( 9-1 6) 7 (2 5 -2 9, 32, 34) 5 (17,18 ,24 ,21 ,23 ) 5 (19, 22 , 30, 31, 33) Truy xuất thanh ghi đoạn S4 S3 0 0 1 1 0 1 0 1 Thanh ghi được truy xuất Dữ liệu Ngăn xếp Mã lệnh Dữ liệu DS ES SS CS S4, S3 cho biết thanh ghi đoạn nào được sử dụng S5 chỉ trạng thái cờ Interrupt (Interrupt B ả ng 2. 6 Các trạng thái của chu kỳ BUS IO/M DT/R SS0 Chu... khiển địa chỉ B ả ng 2. 5 Thao tác của các thanh ghi Thanh ghi đoạn Offset Thao tác CS DS SS ES IP BX, SI, DI SP DI Nhận lệnh Dữ liệu Ngăn xếp Nơi gửi tới Một số khái NIệM Về ĐịA CHỉ - Địa chỉ offset - Địa chỉ đoạn - Địa chỉ lôgic - Địa chỉ vật - Địa chỉ vùng thấp - Địa chỉ vùng cao dụ dụ 7: Trên màn h ình tại dòng 10 cột 40 có dòng ch ữ dài 25 ký tự HOC VIEN KY THUAT QUAN SU Vi t chư ơng trình... bằng Cờ ngắt- báo MP biết yêu cầu 0 ngắt Trap Flag Cờ bẫy- MP vào chế độ chạy từng 3 cờ điều khiể n dụ 2: Xác định xem các phép tính sau ảnh hưởng lên các cờ như thế nào? MOV AL,9CH MOV DH,64H ADD AL,DH b Đơn vị số học-lôgic ALU (Arithmetic and logic Unit) - Đơn vị số học-lôgic ALU gồm các mạch có nhiệm vụ thực hiện các phép tính số học hoặc logic trên các số nhị phân theo từng cặp bit vào - Để thực... thì ă chuyển kết qủa tính được ra bên ngoài qua BIU Tổ chức khối: BIU gồm 3 khối chính: - Đơn vị tạo địa chỉ - Đơn vị điều khiển BIU - Hàng đợi lệnh ă - Đơn vị tạo địa chỉ Thanh ghi đoạn mã CS Thanh ghi đoạn dữ liệu DS Thanh ghi đoạn ngăn xếp SS Thanh ghi đoạn phụ ES Con trỏ lệnh IP 16 bit offset Bộ tạo địa chỉ ĐC cơ sở 16 bit 16 bit offset Đến bộ nhớ Từ EU SP, BP, SI, DI, BX Hình 2. 3 Đơn vị điều khiển... Ngăn xếp làm vi c theo nguyên tắc LIFO (Last In First Out) Qu ản ng ăn x ếp - Sử dụng SP (stack pointer) để trỏ đến đỉnh ng ăn xếp - Địa chỉ đoạn ng ăn xếp l SS - Địa chỉ đầy đủ của đỉnh ng ăn xếp là SS:SP Thanh ghi chỉ số ( 02 thanh ghi) 2 thanh ghi chỉ số (Index Register) được ký hiệu là SI và DI Là các thanh ghi 16 bit và khác với thanh ghi đa năng, chúng không thể chia thành 2 nửa 8 bit được... (Interrupt Acknowledge) Tín hiệu ra báo MP đã nhận 1 lệnh ngắt * Chân 21 RESET Khởi động lại MP * Chân 23 TEST (Test Interrupt) Tín hiệu vào từ đồng xử toán Khi MP đang thực hiện lệnh WAIT thì MP sẽ kiểm tra chân TEST Nếu TEST=1 thì máy tiếp tục chờ cho đến khi TEST=0 thì chuyển sang trạng thái tiếp theo Các chân điều khiển thao tác * Chân 22 : READY là tín hiệu tr ả lời của I/O hoặc MEMORY báo chu kỳ chuyền . M.ữ <.: P F./. /- * P M. !. W* /-  * #. -* # Bus dữ liệu ALU Các thanh ghi đoạn BUS trong của CPU BUS ngoài [P [ Hàng đợi lệnh Hình 2. 1. Cấu trúc. trúc bộ vi xử lý 8086/8088 Các thanh ghi đa năng Thanh ghi con trỏ, chỉ số AX BX CX DX SP BP SI DI CS DS SS ES IP Toán hạng Khối điều khiển của EU Bộ

Ngày đăng: 07/03/2014, 00:20

Hình ảnh liên quan

Hình 2.1. Cấu trúc bộ vi xử lý 8086/8088 - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Hình 2.1..

Cấu trúc bộ vi xử lý 8086/8088 Xem tại trang 7 của tài liệu.
Bảng 2.3 Chức năng ngầm định các thanh ghi - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Bảng 2.3.

Chức năng ngầm định các thanh ghi Xem tại trang 10 của tài liệu.
Hình 2.2. Thanh ghi cờ của bộ vi xử lý 8086/88 - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Hình 2.2..

Thanh ghi cờ của bộ vi xử lý 8086/88 Xem tại trang 19 của tài liệu.
Bảng 2.4 ý nghĩa các cờ - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Bảng 2.4.

ý nghĩa các cờ Xem tại trang 20 của tài liệu.
Hình 2.3 Đơn vị điều khiển địa chỉ - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Hình 2.3.

Đơn vị điều khiển địa chỉ Xem tại trang 26 của tài liệu.
Bảng 2.5. Thao tác của các thanh ghi - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Bảng 2.5..

Thao tác của các thanh ghi Xem tại trang 27 của tài liệu.
Ví dụ 7: Trên màn hình tại dịng  10  cột  40  có  dịng  chữ  - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

d.

ụ 7: Trên màn hình tại dịng 10 cột 40 có dịng chữ Xem tại trang 29 của tài liệu.
Hình 2.4: Bố trí chân ở chế độ tối thiểu 8086 và  8088a)b)12345678910111213141516171819208086CPU4039383736353433323130292827262524232221BHEMXRDWRIODENINTATESTRSS0MXRDWRIORDENINTATEST - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Hình 2.4.

Bố trí chân ở chế độ tối thiểu 8086 và 8088a)b)12345678910111213141516171819208086CPU4039383736353433323130292827262524232221BHEMXRDWRIODENINTATESTRSS0MXRDWRIORDENINTATEST Xem tại trang 32 của tài liệu.
Bảng 2.6 Các trạng thái của chu kỳ BUS - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Bảng 2.6.

Các trạng thái của chu kỳ BUS Xem tại trang 34 của tài liệu.
Bảng 2.7: Mã các trạng thái của hàng đợi lệnh - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Bảng 2.7.

Mã các trạng thái của hàng đợi lệnh Xem tại trang 38 của tài liệu.
Bảng 2.8: Các chu kỳ bu sở chế độ MAX - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Bảng 2.8.

Các chu kỳ bu sở chế độ MAX Xem tại trang 39 của tài liệu.
Hình 1.11. Nối ghép 8088 với 8288 - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Hình 1.11..

Nối ghép 8088 với 8288 Xem tại trang 42 của tài liệu.
Hình 2.6 Biểu đồ thời gian chu kỳ đọc của bộ vi xử lý 8088 - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Hình 2.6.

Biểu đồ thời gian chu kỳ đọc của bộ vi xử lý 8088 Xem tại trang 43 của tài liệu.
• Hai chu kỳ bus đIển hình là chu - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

ai.

chu kỳ bus đIển hình là chu Xem tại trang 44 của tài liệu.
Một chu kỳ bus đọc điển hình của bộ vi xử lý 8088 gồm 4 chu kỳ đồng hồ. - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

t.

chu kỳ bus đọc điển hình của bộ vi xử lý 8088 gồm 4 chu kỳ đồng hồ Xem tại trang 45 của tài liệu.
Hình 2.7 Biểu đồ thời gian chu kỳ ghi của bộ vi xử lý 8088 - Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88 docx

Hình 2.7.

Biểu đồ thời gian chu kỳ ghi của bộ vi xử lý 8088 Xem tại trang 49 của tài liệu.

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan