Tài liệu BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH pdf

28 2K 0
Tài liệu BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH pdf

Đ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Ộ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA : ĐIỆN TỬ o0o - BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH • Giáo viên hướng dẫn: • Nhóm sv thực hiện: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI LỜI NĨI ĐẦU Cơng nghệ Vi xử lý thành tựu khoa học đánh dấu bước ngoặt lịch sử phát triển ngành khoa học – cơng nghệ Nó đóng góp hàng loạt ứng dụng sản phẩm vào đời sống thực tiễn người, hầu hết tất lĩnh vực Đặc biệt cơng nghiệp hóa đại hóa nước ta Với ưu điểm mà công nghệ Vi xử lý mang lại, cần phải khai thác phát triển rộng rãi hơn, để hiểu sử dụng công nghệ vào thực tiễn, nhóm em xin trình bày vài ví dụ lập trình cho xi xử lý cách kết nối với thiết bị ngoại vi Một hệ chíp thành công hãng phát triển Intel vi xử lý 16 bít mang tên 8086 Nó mở đầu cho hệ vi xử lý x86 8086 quản lý đươc 1MB nhớ, với tốc đô xử lý lên tới 2,5 triệu lệnh giây Sau chúng em xin trình bày chi tiết bước để người hiểu lợi dụng tính mà Vi xử lý 8086 mang lại q trình trình bày, có sai sót mong thầy bỏ qua góp ý để chúng em hoàn thiện báo cáo lần sau .Chúng em xin chân thành cảm ơn! • Nhóm sv thực hiện: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP HÀ NỘI Nhận xét đóng góp ý kiến giáo viên: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Chúng em xin chân thành cảm ơn! VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI PHỤ LỤC: BỘ CÔNG THƯƠNG LỜI NÓI ĐẦU .2 PHỤ LỤC: I NỘI DUNG THỰC HIỆN .6 II.CƠ SỞ LÝ THUYẾT 1.Cấu trúc máy tính .6 a.Khái niệm b.Các phậncủa cấu trúc máy tính : c.phần cứng phần mền 2.Cấu tạo chức 806 a.Sơ đồ khối 8086 Khối thực lệnh (EU) Khối giao tiếp bus (BIU) 10 b.Sơ đồ chân 8086 .10 c.Các hàm ngắt tập lệnh 8086 12 Tập lệnh 8086 .12 Các hàm ngắt 21h 8086 .14 3.Cấu tạo chức IC 8255A 15 4.Cấu tạo giải mã 17 5.Cấu tạo chức cửa IC 74LS138 19 III.BÀI TẬP .20 1.Ví dụ 20 a.Sơ đồ thuật toán 20 b.Code chương trình 21 2.Ví dụ – ghép nối nhớ 22 a.Xây dựng mạch .22 b.Mạch ghép nối nhớ 24 3.Thiết kế sản phẩm 24 a.Phân tích đề cách chọn cách ghép nối 24 b.mạch ghép nối 25 c.sơ đồ thuật toán .26 d Code chương trình 26 IV KẾT LUẬN 27 VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI I NỘI DUNG THỰC HIỆN Viết chương trình thực phép toán AX = n! (0 < n < 10), n nhập vào từ bàn phím, sau hiển thị kết dạng số thập phân Xây dựng nhớ dung lượng 16KB từ vi mạch nhớ RAM (1Kx4) vi mạch nhớ ROM(2Kx8) Thiết kế mạch ghép nối vi xử lý 8086 8255 với địa cổng PA, PB, PC, ghi điều khiển 46h,44h,42h,40h Ghép đèn led đơn (LED-GREEN, BLUE, …) với cổng PC theo kiểu Anodes chung Viết chương trình điều khiển led sáng lan với thời gian trễ 0.5s II CƠ SỞ LÝ THUYẾT Cấu trúc máy tính a Khái niệm Vi xử lý thành phần khơng thể thiếu máy tính, ngồi để tạo hệ hồn chỉnh phải cần có phận khác bôn nhớ, thiết bị vào/ra bàn phím, hình b Các phậncủa cấu trúc máy tính : • Bộ vi xử lý (CPU- Central Processin Unit) Đóng vai trị não máy tính Đây vi mạch số với mức độ tích hợp cực lớn, bên bao gồm nhiều khối chức khác đơn vị số ngun để thao tác tính tốn với số nguyên, VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI Các thông số quan trọng vi xử lý : + Tần số làm việc + Độ rộng bus liệu m + Độ rộng bus địa n • Bộ nhớ Bộ nhớ chia thành RAM ROM: + RAM (Random Access Memory): nhớ ghi/đọc, có nghĩa ta đọc thơng tin từ nhớ, xóa thơng tin cũ nhớ ghi thông tin vào nhớ; nội dung thông tin RAM bị bị nguồn + ROM (Read Only Memory) :dùng để chứa chương trình điều khiển hệ thống chương trình để kiểm tra thiết bị bật nguồn, chương trình khởi động máy… Nội dung bên ROM không bị bị nguồn • Mạch ghép nối vào/ra Mạch ghép nối vao/ra có nhiệm vụ tạo khả giao tiếp hệ vi xử lý với giới bên Bao gồm thiết bị : thiết bị vào (bàn phím, chuột, máy qt….).thiết bị ra(màn hình, máy in, … ) • Bus hệ thống Gồm có: + Bus điều khiển:là đương dây mang tín hiệu điều khiển hoạt động phản ánh trạng thái khối /RD, /WR, /INT… + Bus liệu đường dây mang số liệu mà vi xử lý trao đổi với thiết bị nhớ thiết bị ra/vào + Bus địa : mang thông tin địa ô nhowshay thiết bị vào/ra c phần cứng phần mền • Phần cứng Phần cứng (hardware) thuật ngữ dùng để toàn thiết bị khí, điện tử tạo nên máy tính ổ đĩa, hình,… • Phần mền Phần mền (software) thuật ngữ dùng để chỉcác chương trình máy tính, thực thi phần cứng cách điều khiển hoạt động phần cứng Các phần mền chia thành loại sau: Hệ điều hành DOS, Windows,… Trình tiện ích NC, NU, BKAV,… Chương trình ứng dụng MS Word, Protel,…… Ngơn ngữ lập trình pascal, C, C++, Java,… VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI Cấu tạo chức 806 a Sơ đồ khối 8086 - - • Bên vi xử lý 8086 bao gồm khối chính: + Khối thực lệnh (EU- Execution Unit) nơi giả mã thi hành lệnh + giao tiếp bus (BIU- Bus Interface Unit) có nhiệm vụ đẩm bảo việc trao đổi thông tin 8086 với linh kiện bên Sau tìm hiều cấu tạo bên khối Khối thực lệnh (EU) Khối thực lệnh (EU- Execution Unit) nơi giả mã thi hành lệnh EU bao gồm: - Bộ xử lý số học logic(ALU - Arithmatic Logiccal Unit) nơi thưc lệnh số học lệnh logic - Các ghi đa năng: Có chứa ghi đa 16 bit, ghi chứa loại liệu, nhiên số cơng việc, ghi lại có chức đặc biệt riêng mà ghi khác khơng thực + Thanh ghi AX: ghi chứa, kết thao tác thường chứa Nếu kết bit ghi AL sử dụng + Thanh ghi BX: ghi sở, thương chứa địa sở bảng sử dụng lệnh XLAT + Thanh ghi CX: ghi đếm, thường chứa số lần lặp lại trường hợp dùng lênh LƠP, cịn CL thường chứa số lần quay hay dịch bít ghi + Thanh ghi DX: ghi liệu, thường sử dụng với ghi AX để thực phép nhân hay chia số 16 bit DX sử dụng để chứa địa cổng lệnh vào/ra liệu trực tiếp VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP HÀ NỘI - Thanh ghi cờ F đoạn ghi đặc biệt gọi đoạn ghi cờ hay đoạn ghi trạng thái Mỗi bit đoạn ghi dùng để phản ánh trạng thái định kết phép toán ALU thực trạng thái hoạt động CPU Đoạn ghi cờ có 16 bit dùng hết bit làm bit cờ Các bit cờ chia thành hai loại: * Các cờ trạng thái: có cờ trạng thái C, P, A, Z, S O Các cờ trạng thái thiết lập xóa sau hầu hết lệnh toán học logic + C (Carry): cờ nhớ; + P (Parity): cờ chẵn lẻ; + A (Auxiliary): cờ nhớ phụ; + Z (Zero): cờ rỗng, + S (Sign): cờ dấu; + O (Overflow): cờ tràn, * Các cờ điều khiển: có cờ T, I, D Các cờ thiết lập xóa thơng qua lệnh để điều khiển chế độ làm việc vi xử lý + T (Trap): cờ bẫy, + I (Interrupt): cờ ngắt; + D (Direction): cờ hướng - Có đoạn ghi trỏ (IP, BP, SP) đoạn ghi số (SI, DI) Các đoạn ghi ngầm định sử dụng làm đoạn ghi lệch cho đoạn tương ứng: + IP (Instruction Pointer), BP (Base Pointer ), SP (Stack Ponter), SI (Source Index): DI (Destinaton Index) Bảng tóm tắt kết hợp ngầm định đoạn ghi đoạn đoạn ghi lệch: Đoạn ghi đoạn Đoạn ghi lệch CS IP DS BX, DI, SI SS SP BP ES DI VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH Địa Địa lệnh thực Địa đoạn liệu Địa đoạn ngăn xếp Địa chuỗi đích BỘ CƠNG THƯƠNG - TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI Khối điều khiển (CU- Control unit) Có nhiệm vụ tạo tín hiệu điều khiển phận bên bên ngồi CPU • Khối giao tiếp bus (BIU) Khối giao tiếp bus (BIU- Bus Interface Unit) có nhiệm vụ đẩm bảo việc trao đổi thông tin 8086 với linh kiện bên BIU gồm : - Một cộng để tạo địa vật lý 20 bit từ ghi 16 bit - Bốn ghi đoạn 16 bit gồm CS, DS, SS ES để giúp 8086 truy cập tới đoạn nhớ + Thanh ghi đoạn mã CS (Code Segment), + Thanh ghi đoạn liệu DS (Data Segment) + Thanh ghi đoạn liệu phụ ES (Extra Segment) + Thanh ghi đoạn ngăn xếp SS (Stack Segment) - Mạch logic điều khiển có nhiệm vụ đảm bảo giao tiếp 8086 với thiết bị bên ngồi - Hàng đợi lệnh có độ dài byte nơi chứa mã lệnh đọc nằm sẵn để chờ EU xử lý b Sơ đồ chân 8086 c VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 10 BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI + Lệnh WAIT: Bộ vi xử lý trạng thái chờ ngắt + Lệnh PUSH: cất liệu vào ngăn xếp, giảm SP PUSH nguon; + Lệnh PUSHF: chuyển đoạn ghi cờ vào ngăn xếp PUSHF; + Lệnh POP: lấy liệu khỏi ngăn xếp đưa vào tốn hạng đích POP dich; + Lệnh POPF: chuyển nội dung byte từ đinh ngăn xếp vào đoạn ghi cờ, sau tăng trỏ ngăn xếp lên POPF; + Lệnh CALL: gọi thủ tục CALL nhan; + Lệnh RET: trả lại điều khiển thủ tục thực xong RET; • Các hàm ngắt 21h 8086 - Hàm 1: hàm chờ đọc vào ký tự từ thiết bị vào chuẩn(bàn phím) Kết lưu vào AL cú pháp : MOV AH,1 INT 21H - Hàm : hàm hiển thị nội dung ghi DL lên hình thi hành chức điều khiển Cú pháp : MOV AH,2 MOV DL,’A’ Int 21H - Hàm 4CH : hàm kết thúc chương trình trả điều khiển cho chương trình gọi Cú pháp : MOV AH,4CH INT 21H - Hàm : Là hàm hiển thị hình chuỗi kí tự Cú pháp : MOV MOV MOV LEA INT AX,@DATA DS,AX ;khoi tao ghi doan du lieu DS AH,9 DX,’chuoi ki tu’ 21H • Cấu trúc chương trình lập trình cho 8086 model small ;khai bao kieu bo nho la small stack 100h ;khai bao kich thuoc ngan xep la 100h VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 14 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI data ;khai bao doan du lieu ;khai báo biến, code ;khai bao doan ma Main proc ;các lệnh chương trình Main endp ;các hàm thủ tục End main Cấu tạo chức IC 8255A Sơ đồ chân chức chân - Trên thị trường nghiên cứu nghiên cứu loại đóng gói dạng DIP 40 chân IC 8255A: - Các chân 14, 15, 16, 17, 13, 12, 11, 10: tương ứng theo thứ tự từ PC0 đến PC7 Đây cổng giao tiếp liệu bít PC, cần thiết, tách thành phần PC cao từ bít PC7 đến PC4 PC thấp từ bít PC0 đến PC3.đặc biệt, hai phần hoạt động độc lập với cần tùy thuộc vào ghi điều khiển cài đặt mà cổng vào/ liệu - Các chân 4, 3, 2, 1, 40, 39, 38, 37: tương ứng với cổng PA từ PA0 đến PA7 Đây cổng giao tiếp liệu bit vào/ PA tùy theo ghi điều khiển cài đặt mà cổng xuất liệu nhận liệu vào Cổng khác với cổng PC, khơng thể tách làm độc lập với - Các chân từ 18 đến 25: tương ứng với cổng PB từ PB0 đến PB7 Tương tự cổng PA, cổng PB đưa lieu bít vào cách thiết lập giá trị ghi điều khiển - Các chân từ 27 đến 34 : tương ứng theo thứ tự từ D7 đến D0 - Bus liêu(2 chiều) Bus liệu chiều nối tới tín hiệu tương ứng Vi xử lý để trao đổi liệu vào/ra chip 8086 xử lý VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 15 BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP HÀ NỘI - Chân 35: chân Reset - khởi tạo trạng thái ban đầu IC 8255 Nếu đặt mức lên mức IC bị RESET lại từ đầu để mạch chạy được, phải đặt chân mức 0V – GND - Chân 6: chân /CS - Tín hiệu chọn vi mạch Đây tín hiệu tích cực mức thấp 0v, vây phải đặt chân mức thấp để chọn IC 8255 hoạt động nhơ vậy, chân sử dụng để kết hợp với mạch giải mã địa để Vi xử lý điều khiển hoạt động yêu cầu - Chân 5: chân /RD (Read)- chân tín hiệu cho phép đọc - Chân 36: chân /WR(Write) – chân tín hiệu cho phép ghi - Chân 8: tương ứng với chân tín hiệu địa A0 – A1, chân nối với bít tách từ tách địa 8086, chân dùng để giải mã cho cổng 8255 với quy luật sau: + A1A0 00: mã hóa cho cổng PA + A1A0 01: mã hóa cho cổng PB + A1A0 10: mã hóa cho cổng PC + A1A0 11: mã hóa cho ghi điều khiển Chính vậy, để chọn vị trí cổng phải đưa bít tách từ tách tín hiệu địa cho chân mã hóa quy luật A1, A0 8255 • chế độ hoạt động Tuy thuộc vào đoạn ghi điều khiển khởi tạo mà vi mạch hoạt động chế độ 0, 1, khác nhau, chiều cổng A, B, C vào Thanh ghi điều khiển gồm có bit, bít có chức khác : D6 D5 PA PC cao D2 PB PC thấp + Bit D6 D5 dùng để chọn chế độ nhóm A • Nếu D6D5 00 chọn chế độ • Nếu D6D5 01 chọn chế độ • Các trường hợp khác khơng xác định + Bít PA: chọn chiều cho cổng PA, • Nếu PA=0: cổng PA xuất liệu • Nếu PA=1: cổng PA nhận dự liệu bên ngồi vào + Bít PC cao: chọn chiều ra/vào cho bit cao cổng PC • Nếu PC=0 cho phép cổng PC cao xuất liệu • Nếu PC=1 cho phép cổng PC ca0 nhận liệu VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 16 BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP HÀ NỘI + Bít D2: chọn chế độ nhóm B • Nếu D2=0 chọn chế độ • Nếu D2=1 chọn chế độ + Bít PB: chọn chiều ra/vào cho cổng PB • Nếu PB=0 cho phép cổng PB xuất liệu • Nếu PB=1 cho phép cổng PB nhận liệu + Bít PC thấp: chọn chiều ra/vào cho bit thấp cổng PC • Nếu PC=0 cho phép cổng PC thấp xuất liệu • Nếu PC=1 cho phép cổng PC thấp nhận liệu VD: để chọn chọn chế độ nhóm A chế độ 0, nhóm B chế độ 0, cổng PA, PB xuất liệu, cổng PC nhận liệu , ta cài đặt ghi điều khiển sau: Mov al, 100010001B Out DK, al Chế độ 0: + cổng A, B, C sử dụng đọc lập với + Cổng A, B, C vào tùy vào đoạn ghi điều khiển - Chế độ 1: chế độ gọi chế độ vào/ra đột cửa hay ddooid thoại với bit cổng C Các cổng A, B, C chia thành nhóm: + Nhóm A gồm cổng A để trao đổi liệu cổng C cao để đồi thoại với thiếu bị ngồi Vi Xử Lý + Nhóm B gồm cổng B để trao đổi liệu cổng C thấp để đồi thoại với Vi Xử Lý thiếu bị Cấu tạo giải mã Cấu tạo bên chức chân : VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 17 BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI IC 74273 IC số tích hợp bỏi flip-flop loại D lắp theo kiểu đồng xung đồng hồ chân clear IC gồm có 20 chân đó: + Chân 20 nối với Vcc nằm dải 4,75 đến 5,25 Volt + Chân 10 nối với Mass + Chân chân Clear (MR) + Chân 11 chân xung đồng hồ (CP) + Các chân 3, 4, 7, 8, 13, 14, 17, 18 chân tín hiệu vào nối với dây tín hiệu đa hợp Vi Xử Lý + Các chân 2, 5, 6, 9, 12, 15, 16, 19 chân tín hiệu địa tách Do tích hợp FF_D nên IC tách đương địa đa hợp cua 8086 Vì mạch cần IC 74273 để tách hết 16 đường địa 8086 Tùy theo đề yêu cầu mà đầu sử dụng với mục đích khác nhau, chân nối với mạch giải mã địa đưa vào chân CS 8255 dành bit để mã hóa cho cổng 8255, chân nối vào chân A1, A0 8255 VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 18 BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI Cấu tạo chức cửa IC 74LS138 sơ đồ cấu tạo bên chức chân IC 74LS138 - - Từ bảng mức Logic hoạt động IC 74LS138, ta thấy vai trò chân sau: + chân G2A, G2B G1: chân cho phép IC hoạt động, chân G2A G2B tích cực mức logic chân G1 tích cực mức logic + chân A, B, C tương ứng với chân số 1,2 IC: chân điều khiển cho phép chọn đầu mức thấp chi tiết cách điều khiển đầu ghi bảng thật + chân 15, 14, 13, 12, 11, 10, 9, tương ứng với đầu từ Y0 đến Y7, đầu tích cực mức logic thấp 0V Để IC giải mã bit đầu vào chân G1 cần đưa lên mức logic chân G2 chuyển xuống mức logic thấp Cơ chế giải mã bit đầu tương ứng sau: bít C, B ,A nhận giá trị tương ứng: + 000: đầu Y0 mức logic thấp, đầu lại đề mức logic cao + 001: đầu Y1 mức logic thấp, đầu lại đề mức logic cao + 010: đầu Y2 mức logic thấp, đầu lại đề mức logic cao + 011: đầu Y3 mức logic thấp, đầu lại đề mức logic cao + 100: đầu Y4 mức logic thấp, đầu lại đề mức logic cao + 101: đầu Y5 mức logic thấp, đầu lại đề mức logic cao + 110: đầu Y6 mức logic thấp, đầu lại đề mức logic cao + 111: đầu Y7 mức logic thấp, đầu lại đề mức logic cao VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 19 BỘ CƠNG THƯƠNG III TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI BÀI TẬP Ví dụ CHỦ ĐỀ: Viết chương trình thực phép toán AX = n! (0 < n < 10), n nhập vào từ bàn phím, sau hiển thị kết dạng số thập phân a Sơ đồ thuật toán Begin Nhập vào số n Gán CX= AX Gán AX=1 CX lần Nhân CX với AX Giảm CX Thoá t VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH 20 BỘ CƠNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI b Code chương trình model small stack 100h data tb1 db " nhap vao so n (0

Ngày đăng: 25/02/2014, 00:20

Hình ảnh liên quan

bảng khi sử dụng lệnh XLAT. - Tài liệu BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH pdf

bảng khi.

sử dụng lệnh XLAT Xem tại trang 8 của tài liệu.
- Từ bảng các mức Logic hoạt động của IC 74LS138, ta thấy vai trò của các chân như sau: - Tài liệu BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH pdf

b.

ảng các mức Logic hoạt động của IC 74LS138, ta thấy vai trò của các chân như sau: Xem tại trang 19 của tài liệu.
A15 A14 A13A12A11 A10 A9 - Tài liệu BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH pdf

15.

A14 A13A12A11 A10 A9 Xem tại trang 25 của tài liệu.
+ Từ bảng giải mã địa chỉ, ta nhận thấy 2 bít A2,A1 có quy tắc biến đổi gần giống với quy tắc biến đổi 2 bit A1 và A0 của 8255 để chọn cổng - Tài liệu BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH pdf

b.

ảng giải mã địa chỉ, ta nhận thấy 2 bít A2,A1 có quy tắc biến đổi gần giống với quy tắc biến đổi 2 bit A1 và A0 của 8255 để chọn cổng Xem tại trang 25 của tài liệu.

Từ khóa liên quan

Mục lục

  • BỘ CÔNG THƯƠNG

  • LỜI NÓI ĐẦU

  • PHỤ LỤC:

  • I. NỘI DUNG THỰC HIỆN

  • II. CƠ SỞ LÝ THUYẾT

  • 1. Cấu trúc máy tính

  • a. Khái niệm

  • b. Các bộ phậncủa cấu trúc máy tính  :

  • c. phần cứng và phần mền

  • 2. Cấu tạo và chức năng của 806

  • a. Sơ đồ khối của 8086

  • Khối thực hiện lệnh (EU)

  • Khối giao tiếp bus (BIU)

  • b. Sơ đồ chân của 8086

  • c. Các hàm ngắt và tập lệnh của 8086

  • Tập lệnh của 8086

  • Các hàm ngắt 21h của 8086

  • 3. Cấu tạo và chức năng của IC 8255A

  • 4. Cấu tạo bộ giải mã

  • 5. Cấu tạo và chức năng cửa IC 74LS138

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

Tài liệu liên quan