1. Trang chủ
  2. » Công Nghệ Thông Tin

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

50 2K 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 260,39 KB

Nội dung

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 (Trang 7)
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 (Trang 10)
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 (Trang 19)
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ờ (Trang 20)
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ỉ (Trang 26)
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 (Trang 27)
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ữ (Trang 29)
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 (Trang 32)
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 (Trang 34)
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 (Trang 38)
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 (Trang 39)
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 (Trang 42)
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 (Trang 43)
• 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 (Trang 44)
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ồ (Trang 45)
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 (Trang 49)

TỪ KHÓA LIÊN QUAN