... Giới thiệu chung vixửlý Trường ĐH Cơngnghiệp Tp.HCM CHƯƠNG GIỚI THIỆU CHUNG VỀ BỘ VIXỬLÝ I SỰ PHÁT TRIỂN CỦA CÁC BỘ VIXỬ LÝ: Thế hệ (1971 - 1973): Đặc điểm chung vixửlý hệ này: • Bus ... (Software) GiáotrìnhVixửlý Biên soạn: Phạm Quang Trí Chương 1: Giới thiệu chung vixửlý Trường ĐH Cơngnghiệp Tp.HCM IV BỘ NHỚ BÁN DẪN: Bộ nhớ bán dẫn phận khác quan trọng hệ vixử lý, chương trình ... chip GiáotrìnhVixửlý 37 Biên soạn: Phạm Quang Trí Chương 2: Phần cứng chip vi điều khiển 8051 Trường ĐH Cơngnghiệp Tp.HCM Kết nối truy xuất nhớ chương trình ngồi: GiáotrìnhVixửlý 38...
... driver: lái ngõ trạng thái để đệm ngõ 13/23 Giáotrìnhvixử lý- Đại cương Giới thiệu vixửlý Các hệ vixửlý - Thế hệ (1971 - 1973): vixửlý bit, đại diện 4004, 4040, 8080 (Intel) hay IPM-16 ... đồng xửlý (coprocessor) + Có khả làm vi c với nhớ ảo 14/23 Giáotrìnhvixử lý- Đại cương + Có chế pipeline, nhớ cache + Sử dụng công nghệ HCMOS Vixửlý (µP - microproccessor) Phân loại vixửlý ... đệm • Cổng NOT 8/23 Giáotrìnhvixử lý- Đại cương • Cổng AND • Cổng NAND • Cổng OR • Cổng NOR • Cổng EX-OR • Cổng EX-NOR 9/23 Giáotrìnhvixử lý- Đại cương Thiết bị logic lập trình Thay sử dụng...
... bus Addr bus Hình 1.8 – Sơ đồ khối vixửlý Phạm Hùng Kim Khánh Trang 14 Giáotrìnhvixửlý Tổ chức hệ thống vixửlý Khi chương trình bắt đầu, đếm chương trình (PC) địa bắt đầu Địa chuyển qua ... 1.9 – Sơ đồ khối hệ vixửlý Mọi hoạt động hệ vixửlý giống nhau, khơng phụ thuộc loại vixửlý hay q trình thực μP đọc lệnh từ nhớ (memory), thực thi lệnh sau đọc lệnh kế Q trình đọc lệnh gọi ... bus nó, tách μP khỏi nhớ I/O phép thiết bị khác xửlý Phạm Hùng Kim Khánh Trang 24 Giáotrìnhvixửlý - Tổ chức hệ thống vixửlý bus hệ thống Q trình gọi truy xuất nhớ trực tiếp (DMA – Direct...
... IF Điều kiện THEN Côngvi c IF Điều kiện THEN Côngvi c1 ELSE Côngvi c2 VD: Gán BX = |AX| CMP AX,0 ; AX > 0? Phạm Hùng Kim Khánh Trang 63 Giáotrìnhvixửlý DUONG: NEXT: Lập trình hợp ngữ JNL ... Hùng Kim Khánh Trang 73 Giáotrìnhvixửlý MOV INT MOV INT main ENDP END main Phạm Hùng Kim Khánh Lập trình hợp ngữ AH,09h 21h AH,4Ch 21h Trang 74 Giáotrìnhvixửlý Lập trình hợp ngữ BÀI TẬP ... gọi chương trình Chương trình kết thúc lệnh END tên chương trình phía sau lệnh END xác định chương trình Nếu sau lệnh END không Phạm Hùng Kim Khánh Trang 44 Giáotrìnhvixửlý Lập trình hợp ngữ...
... D7 Giáotrìnhvixửlý Phạm Hùng Kim Khánh A15 Trang 97 Tổ chức nhập / xuất Hình 3.16 – Giao tiếp chuyển đổi A/D ADC0804 dùng 8255A Giáotrìnhvixửlý - Tổ chức nhập / xuất Mô tả chương trình: ... khiển chuyển đến chương trình phục vụ Phạm Hùng Kim Khánh Trang 100 Giáotrìnhvixửlý Tổ chức nhập / xuất ngắt Chương trình đọc nội dung Port A, cho phép ngắt quay chương trình PRINT 2.4.7.3 Truyền ... Data Enable): định chế độ làm vi c cho mạch điều khiển ngắt PIC 8259 Phạm Hùng Kim Khánh Trang 79 Giáotrìnhvixửlý Tổ chức nhập / xuất Giao tiếp với thiết bị ngoại vi 2.1 Các kiểu giao tiếp nhập...
... 111 GiáotrìnhvixửlýGiao tiếp với thiết bị dơn giản Hình 4.5 – Cấu trúc hình dạng ma trận LED 5x8 Hình 4.6 – Sáng chữ ‘A’ ma trận LED 5x8 Phạm Hùng Kim Khánh Trang 112 Giáotrìnhvixửlý ... 115 GiáotrìnhvixửlýGiao tiếp với thiết bị dơn giản VCC R SW To uP Hình 4.9 – Sơ đồ kết nối phím nhấn (3 chân) với vixửlý Các phím đơn dùng để điều khiển hệ thống vixửlý không đòi hỏi ... Chương trình cho phím RET Sw5 ENDP ; Sw6 PROC ; Chương trình cho phím RET Sw6 ENDP ; Phạm Hùng Kim Khánh Trang 123 GiáotrìnhvixửlýGiao tiếp với thiết bị dơn giản Sw7 PROC ; Chương trình...
... 42+TS Giáotrìnhvixửlý Phụ lục – Tập lệnh ptr16:32 (via task state) m16:32 (far, address at dword) m16:32 (far, address at dword) m16:32 (call gate, same priv.) m16:32 (via TSS) m16:32 (via ... into AL Sets AH to zero This instruction is also known to have an undocumented behavior Trang 155 Giáotrìnhvixửlý Phụ lục – Tập lệnh AL := 10*AH+AL AH := Operands 808x none 60 Clocks 286 386 ... from big endian to little endian or vice versa Result left in destination register is undefined if the operand is a 16 bit register Trang 158 Giáotrìnhvixửlý Operands reg32 BT - Bit Test Phụ...
... flipflop ghi 10 3.4 Bộ nhớ 12 Giới thiệu vixửlý 13 4.1.Các hệ vixửlý 13 4.2 Vixửlý (μP – microproccessor) 13 4.3 Giao tiếp với nhớ ... Giáotrìnhvixửlý MỤC LỤC CHƯƠNG 1: TỔ CHỨC HỆ THỐNG VIXỬLÝ 1 Các hệ thống số dùng máy tính loại mã 1.1 Hệ thập ... chuỗi 38 7.6 Thay đổi ghi đoạn mặc định 39 ii Giáotrìnhvixửlý Bài tập chương 40 CHƯƠNG 2: LẬP TRÌNH HỢP NGỮ 43 Các tập tin EXE COM 43 1.1...
... Integration): Vi mạch tích hợp cỡ nhỏ MSI (Medium Scale Integration): Vi mạch tích hợp cỡ trung LSI (Large Scale Integration): Vi mạch tích hợp cỡ lớn VLSI (Very Large Scale Integration) :Vi mạch tích ... cực lớn SSI: Các cổng logic and, or, xor, not MSI: Các giải mã, Các chốt, đệm LSI,VLSI: Các vixử lý, vi điều khiển, DSPs Cổng logic AND A B A AND B 1 1 0 0 0 A A AND B B Cổng AND có nhiều đầu ... 0110 0111 Thập phân BCD 1000 1001 1010 1011 1100 1101 1110 1111 Mã BCD Đừng nhầm mã hoá BCD với vi c chuyển đổi thập phân sang nhị phân: Ví dụ 1.9: Cho số thập phân 15 Mã BCD là: 00010101 Số nhị...
... Chương Vixửlý Hệ thống vixửlý 2.1 Bộ vixửlý - Bộ vixửlý (Microprocessor) gì? - Các thành phần vixửlý - Ứng dụng vixửlý 2.2 Các họ vixửlý - Họ x86 Intel- Luật Moore ... Các transistor làm vi c để lưu trữ xửlý liệu cho phép vixửlý thực nhiều chức hữu ích Chức cụ thể vixửlý xác định phần mềm (có thể lập trình được) Bộ vixửlý Bộ vixửlý Intel,4004, giới ... phần mạch giao tiếp vixửlý với thiết bị I/O Bộ vixửlý phân biệt cổng I/O theo địa chúng Hệ thống vixửlý khối chức năng: Vixử lý, Bộ nhớ, Các cổng I/O hệ thống vixửlý trao đổi tín hiệu...
... Chương Vi x lý 8088-Intel 3.1 Ki n trúc ho t ng c a 8088 - Nguyên lý ho t ng - Sơ kh i ch c 3.2 C u trúc ghi c a 8088 3.3 Phương pháp qu n lý b nh 3.4 Mô t t p l nh Assembly Nguyên lý ho t ng ... registers ALU BIU Control Control Address Data General purpose registers Status Registers X lý l nh c a vi x lý trư c 8086/8088 • M t th t c ơn gi n g m bư c: – L y l nh t b nh – Gi i mã l nh – Th ... 80486SX 3.3 Phương pháp qu n lý b nh - B nh c xem m t t p h p ô nh - M i ô nh c nh n d ng b ng m t a ch v t lý nh t 20-bit - Trong ho t ng truy c p m t ô nh , a ch v t lý c a c t o t hai giá tr...
... SRAM Bus h th ng c a h vi x lý 8088 Bài toán thi t k b nh M c tiêu bi n pháp thi t k Ghép n i chip nh EPROM SRAM v i Bus h th ng cho không x y xung t: Các chip nh b c m vi x lý truy c p c ng I/O ... vào EPROM Vi c ghi d li u vào EPROM c g i l p trình cho EPROM c th c hi n b ng thi t b chuyên d ng g i B n p EPROM Chân Vpp c c p i n áp tương ng v i t ng lo i chip g i i n áp l p trình D li ... ưa vào chân a ch m t xung (thư ng g i xung l p trình) ưa vào chân PGM Ho t ng c d li u t m t chip EPROM c d li u t ô nh ó c a chip EPROM ó, B vi x lý c n ph i: Ch n chip ó: -> CE Áp tín hi u...
... c c a 8255 Các mode làm vi c • Mode - PA, PB, PCH (CU) PCL (CL) - Có th Input ho c Output - Vi c Nh p ho c Xu t d li u c l p • Mode - PA, PB - Có th Input ho c Output - Vi c Nh p ho c Xu t d li ... Input v a Output - Vi c Nh p/Xu t d li u v i PA ph thu c vào m t s bít c a PC (các tín hi u handshaking) Nhóm làm vi c • Nhóm A: PA PCH • Nhóm B: PB PCL • nh c u hình làm vi c cho chip 8255: ... connected to the STROBE of the receiving equipment • ACKa (acknowledge for port A) – through ACK, 8255 knows that data at port A has been picked up by the receiving device – 8255 then makes OBFa high...
... Bài toán • Chương trình t o hi u ng “LED ch y”: - Ban u LED ch y t xu ng - Khi nh n phím th p nh t LED thay i hư ng ch y - Khi nh n phím cao nh t chương trình k t thúc Chương trình L1: L2: L3: ... already full so that I can transfer the content of the bucket to the drum µP POLLING Input Memory Device Polling vs Interrupt instruction I’ll just study When the speaker starts playing music it means ... then transfer the content of the bucket to the drum Interrupt request µP INTERRUPT Input Memory Device ...
... Canquynhon.blogtiengviet.net Đạihọc Quy Nhơn Chương 4: Thiết kế giao tiếp ngoại viGiáotrìnhvixửlý Dựa vào bảng 4.1 ta có sơ đồ nhớ cụ thể bảng 4.2 sau: Canquynhon.blogtiengviet.net Đạihọc Quy Nhơn ... 4.4.chức vi mạch sau: Giải mã địa 74138: Canquynhon.blogtiengviet.net Đạihọc Quy Nhơn Chương 4: Thiết kế giao tiếp ngoại viGiáotrìnhvixửlý Do 8051 thiết kế cần quản lý nhiều thiết bị ngoại vi, ... thiết bị khoa học Nguyên lý hoạt động cấu tạo động bước trình bày sau : Canquynhon.blogtiengviet.net Đạihọc Quy Nhơn Chương 4: Thiết kế giao tiếp ngoại vi 28 Giáotrìnhvixửlý Như hình vẽ...
... LÀM VI C CỦA VIXỬ LÝ: Tần số xung clock cung cấp cho vixửlý làm vi c đònh đến tốc độ làm vi c vixử lý, vixửlý có tốc độ làm vi c lớn khả xửlý lệnh nhanh Tần số xung clock làm vi c vixửlý ... sát vixửlý cụ thể Vậy số lượng ghi bên vixửlý ảnh hưởng đến tốc độ khả xửlý chương trình CÁC LỆNH CỦA VIXỬ LÝ: Tập lệnh vixửlý yếu tố để đánh giá tốc độ làm vi c vixửlý Nếu vixửlý ... xửlý không nhiều so với lượng liệu mà vixửlý máy tính xửlý Trong phần khảo sát vixửlý bit: vixửlý 8085 hảng Intel vixửlý Z80 hãng Zilog Vixửlý Z80 hãng Zilog phát triển từ vixử lý...
... Trần Thiên Thanh CHƯƠNG1: GiỚI THIỆU VIXỬLÝ I – Tổng quan hệ thống vixửlý II – Các loại bus III – Vixửlý IV – Bộ nhớ V – Nhập xuất ( I/O ) VI – Vixửlý – Vi điều khiển (Tập lệnh 8051) 07-09-2009 ... Trần Thiên Thanh CHƯƠNG1: GiỚI THIỆU VIXỬLÝ I – Tổng quan hệ thống vixửlý II – Các loại bus III – Vixửlý IV – Bộ nhớ V – Nhập xuất ( I/O ) VI – Vixửlý – Vi điều khiển (Tập lệnh 8051) 07-09-2009 ... hệ thống VXL Quá trình phát triển máy vi tính Ứng dụng vixửlý Sơ đồ khối hệ vixửlý 07-09-2009 Trần Thiên Thanh 11 Ch1: I Tổng quan hệ thống VXL Quá trình phát triển máy vi tính 1971 - Intel...