Nguyên lí phần cứng và kỹ thuật ghép nối máy tính

392 110 0
Nguyên lí phần cứng và kỹ thuật ghép nối máy tính

Đ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

TRẤN Q U A N G VINH NGUYÊN LÍ PHÃN CƯNG v a Kĩ THUẬT GHÉP NỐI M ÁY VI TÍNH NHÀ XUẤT BẢN GIÁO DỤC VIỆT NAM ^ TS TRẨN QUANG VINH N G U Y Ê N L Í P H Ầ N C Ứ N G VÀ K Ĩ T H U Ậ■ T M Á Y G H É P N ố l V I T ÍN H {Tái lần th ứ hai) NHÀ XUẤT BẨN GIÁO DỤC VIỆT NAM '• { i ■-i CốngtycổphẩnsáchĐạl học•Dạynghổ- NhàxuấtbảnGiáodụcVlộỉ NamglữquyếncơngbS tácphẩm j 04 - 2009/CXB/156 - 17/GD * Mã số : 7B594y9 - DAI = t lĩ Lời nói đầu Các máy vi tinh có khả xử li liệu mạnh, chí nhiều trường hỢp khơng thua gi máy tinh mini máy mainframe Chúng ứng dụng rộng rãi nhiều lĩnh vực khoa học công nghệ vá sống Bén cạnh khối lượng phần mềm hệ thống ừng dụng đồ sộ trẽn th ế giói nay, cơng nghệ phần cứng cải thiện hàng ngày hàng nhàm tạo hệ máy vi tính có tốc độ nhanh nữa, với khả nhớ lớn giớ thành chấp nhận Đảy thực cạnh tranh liệt nhà sản xuất có tên tuổi giới, sản phẩm thơng khơng thống Vi vậy, kiến thức thực hành khảo sát củng kiềm tra thiết bị phẩn cứng máy ui tính điển hình cần thiết sinh viên ngành có liên quan đến công nghệ thông tin Như biết, riêng vi xử lí vá nhớ phẩn mềm hệ điều hành tạo nên máy vi tinh Nhưng chúng chi kệ khép kin khơng có cừa sổ mở giới bên vởi thiết bị ngoại vi ngày cáng sử dụng vô phong phú Cửa aổ mạch ghép nối vào / Vì vậy, thán mạch ghép nơì nhân tơ'cấu thành nên hệ thống máy vi tính chuẩn có thê’ coi chúng thiết bị ngoại vi đơì tượng quan trọng kĩ thuật có đặc thù riêng kĩ thuật ghép máy tính Dưới góc độ ứng dụng, có th ề tạm phân kĩ thuật làm hai linh vực chính: • KI thuật ghép máy tính • cụ thể pi xử lí • vdi thiết bị ngoại vi hệ máy vi tính chuẩn Đó việc thiết kí, kháo Bất q trình thơng tin vi xử li với ngoại vi hinh, bàn phím, chuột, máy in v.v thành phần tạo hệ máy vi tính chuẩn Kl thuật ghép nối hệ thống máy vi tính chuẩn (nói tắt máy vi tính, PC) vài thiết bị bên ngoái dùng cho đo lường vá điều khiển trinh công nghệ, thực nghiệm khoa học v.v Những thiết bị điện tử bén ngoái bao gồm hai loại: loại hoạt động với tứi hiệu số vá loại hoạt động với tín hiệu tương tự hai Với nkững mục đích kể trên, tài liệu chia thành phần với 19 chương; coi chương bái thực hành lớn cồu hỏi tập lUn quan đến đối tượng cụ t h ỉ phẩn cứng máy vi tính ứng dụng kĩ thuật h ghép nối Phẩn một, từ chương đến chtMng mô tả phẩn cứng máy vi tính vấn đề liin quan đến hoạt động bén vi xử lí Phẩn hai, từ chương đến chMng 17 có nội dung kĩ thuật ghép nối máy vi tính Phẩn ba gồm chương 18 19 mô tả công cụ (thiết bị điện tử phẩn mềm) dùng cho đo đạc kiềm tra máy vi tính vá k t thuật ghép nót Riêng phẩn này, tuỳ trinh độ người đọc, có thẽ’ khơng cẩn xem trước phần Mỗi chương có phẩn đẩu trinh bày 8Ị li thuyết có liin quan Việc giởi thiệu chương trinh phần mềm thí dụ, chương trình chẩn đốn dẫn tài liệu coi đầy đủ được; muốn biết sáu độc giả cẩn đọc thèm sách chuyên khảo có sẵn v i chúng Tài liệu dùng làm sò cho giảng dạy cấu trúc kĩ thuật ghép nơì máy vi tính tập thực hănh có liín quan khoa Cõng nghệ Đại học Quâc gia Hà Nội Nó có thi’ đưỢc dùng tâũ liệu tham khảo cho sinh viin ngành Cõng nghệ Thông tin, Điện tử - Viễn thỗng trường Đại học kĩ thuật viên quan tám đến máy vi tính Cuổn sách khơng tránh khỏi thiẾu sót, vi chúng tơi mong nhộn ý kiến đóng góp bạn đọc Các ý kiến xin gửi v ế ; Bộ mơn Điện tử vá Kí thuật Máy tính, Khoa Cơng nghệ, Đại học Quốc gia Hà Nội, 144 ĐỉtímgXuán Thuỷ, Quận cầu Giấy, Hà Nội Nhà Xuất Giáo dục, 81 Trần Hưng Đạo, Hà Nội Tác giả PH Ẩ N M ỘT MÁY VI TÍNH VÀ BỘ VI XỬ Lí I ■ t r / r r I , , CHƯƠNG / PHẨN CỨNG VÀ CÁC PHÉP TÍNH s ố TRONG MÁY VI TÍNH M VAI TRỊ CỬA MÁY VI TÍNH TRONG THỤC TẾ Bộ vi xử li thành phần để tạo nên máy ui tính hay máy tính cá nhân PC Máy vi tính thực ửng dụng cụ hệ thông gọi hệ vi xử lí cố khối chức hình 1.1 Khối xử lí trung tâm CPU(Central Processing Unit) Bộ nhớchính Các mạch ghép nỗi vào/ra (cho phép CPU liên lạc với thiết bị ngoại vi) Các khối nơì với qua tộp dưòng dây truyền tín hiệu gọi bus hệ thống Bus hệ thống bao gồm bus thành phần là: bus địa chí, bus dử iiệu vả bus điều khiển CÁC THIẾT B( NGOẠI VI Sơđổkhổì chức n&ngcủa hị máy tính Khi CPU dược chế tạo bỏi mạch vi điện tử có độ tích hỢp cao gọi vỉ xứ lí (|.iP) Nỏ cỏ nhiệm vụ đọc* mả lệnh bit thông tin hoộc từ nhó chỉnh, giải má lệnh nảy thành chuỗi xung điểu khiến để điều khiến khối khác thực bưởc thao tác lệnh Bên vi xừ lỉ có ghi (registers) để chứa dịa củn lệnh flỗp thực (lệnh kế tiếp) ghi trỏ lệnh IP (Instruction Pointer) hay gọi đếm chương trỉhh PC (Program Counter) ghi khác dùng để lưu trừ liệu tạm thòi trạng thái hệ thông Các ghi với tinh aốhọc lôgic ALU (Arithmetical and Logic Unit) cho phép thực thao tác vôi liệu Trong vi xử lí thỉ đơti vị điểu khiển cu (Control Unit) phần phức tạp cỏ chức nảng giải mồ lệnh tọo xung điếu khiển tồn hệ thơng Bộ nhở (hay gọi nhó trong) nằm mọch mảy tỉnh chia thành ô nhớ máy tính IBM/PC nhớ byte (gổm bit nhđ) Bộ nhó gổmcác vi mạch nhổ bán dẫn ROMvà RAMcó tốc độ truy cụp nhanh dùng để chúa chưởng trình diếu khiển hoạt động hệ thơng Nó cho phép Hỉnh LI CPUnhận lệnh từ đảy đế khòi động hệ thống Các chương trình ứng dụng cảc liệu cấc kết tạm thòi lưu trữ RAM Ngồi có nhà khơi (còn gọi nhớ ngồi) mồi Cníờng lưu trữ tin kiểu khác đĩa từ đla quang V.V có dung lượng nhớ lởn dung Iượng nhố nhiều tốc độ truy cập chậm Các mạch ghép nơì vào Im mạch điện tử cho phép CPU thông tin vâi thiết bị ngoại vi n h bàn phím , m àn hlnh, ổ đĩa từ, chuột V.V (để tạo nên hệ m áy vi tính) thiết bị ngoại vi chuyển đổi số^ tương tự D/A, tương tự • sđ^A/D, mạch vào!ra SỐVO v.v (để tạo nên hệ đo lưòng điểu khiẨn b&ng máy vi tỉnh vòi cic đối tượng thực nghiệm bên ngồi) Các thơng tin trao đối qua mạch điện tử cụ thể gọi cổng vàolm (I/O port) Tuỳ theo yêu cầu mà chúng có chửc nèng cổng vảo cho phép CPU nhận thơng tin từ ngồi cổng cho phép CPUxt thơng tin ngồi hai Mủy tính có mạch tạo xung điện gọi ỉà đồng hồ hị thống (systemclock) để trì hoạt động hố CPU phện liên quan vởi Tần số hổ định tốc đỏ hoột động CPU, Tất nhién, khếỉ hoạt động phải có nguồn nuổi, thưòng nguổn cấp nâng lượng từ mạng điện thành phố Ẩc quy Để ngưòi sử dụng làmviệc máy tính (thí dụ đổ viết cho chạy chương trinh úng dụng) với phận phần cứng ỉà chưa đủ, phần mểm gọi hệ điểu hán/i (operating system) phải cồi đặt sẵn máy tính Đó tập hợp chương trình 8ủ dụng để điều hảnh chức nâng cơbản phận phần cứng hay phần mểmtrên hệ thống máy tính Trong lĩnh vực khoa học dời sống, máy tính sícố thể gìũ nhừng vai trò nhưsau: Máy tinh dùng đ ể x li dừ ỉiịu\ Hình 1.2 ỉà máy tính coi bơ xử lỉ liệu, thí dụ để tỉnh tổng sấ tiển cỗng phải trả cho nh&n vién quan Ta gọi toản khơi hinh ỉà máy tính (hay hộ máy tính) ngưòỉ c6 thể nỏi: CPU nhớ máy tính phận lọi bàn phím, hinh máy in v.v thiết bị ngoại vi Đâu nhớ đoạn chương trình nhập vào Đó tập hỢpcác lệnh ã dạng mă máy Mục đích chương trinh dừng liệu nhập vào, xử lí tính tốn chứng rổi ỉưu trữ kết vào nhó, thí dụ mục chi tiết VẨcông phải trả cho ngưòi Các kết cồ thể lên hinh in giấy in hoẠc cất VÀO file đla xử Ịí liệu tuỳ ngưòi chạy chương trình Các máy tính dùng xủ lí liệu thưòng đánh giá trẻn sd nhố ngồi lón bao nhiéu máy in hỉnh tAngcường chất lượng Hinh Mảytỉnh ỉàbộxủHdữliệu Máy tinh ià xừ ii 9Ố\ Trong chức nâng kể trén, máy tỉnh dành nhiều thòi gian cho việc xủ lí liệu dạng kí hiệu biểu diỉn cho thơng tin thí dụ thống tin nhân viên quan Lúc thòi gian cần để tính tốn phép tính số nhỏ so vói thòi gian xử lí liệu Ngược lại có tính lại sử dụng ứng dụng liên quari tới số lượng lón phép tính tốn học đơi lên tới hàng tỉ phép tính cho việc Lúc máy tính đóng vai trò xử lí số Thí dụ, xét trưòng hợp ứng dụng máy tính để mơ hình hố qứa trình theo dõi diễn biến khí hậu Khí mơi trưòng liên tục, ba chiểu; tạo sô' lớn phân tử loại khí khác Việc tính tốn mơi trưòng liên tục khó Tuy có cách dễ dàng giải tốn cách coi khí bao gồm số lốn vật khôi lập phương Nhiệt độ nồng độ áp suất khối xem ià đồng đểu Sự biến đổi xảy khốỉ hộp ò liền kể Vì khối hộp có mặt nên tạo mơ hình biểu diễn tương tác mặt đỏ vổi mặt lân cận khối hộp khác Có thể giả thiết ỏ thời điểmban đẩu tất khôỉ hộp ià (tức chứng khơng có tương tác từ trưởc)» rổi sau bát đầu tính tốn xem xảy có nguồn n&ng iượng thí dụ mặt tròi, tác động lên mơ hình Tác động khối hộp lên khòì hộp bên cạnh sẻ tính tốn tồn xử ỉí lặp ỉập iại Để nhận kết xác kích thước khối hộp phải đủ nhỏ, khơng giả thiết tính đồng tham sô' khối hộp sỗ bị phá vd Hơn nữa, số tướng tác cần thiết để nhặn kết đồng quy giá trị trạng thái dừng (tĩnh) thưòng phải ỉón Kết chương trình bặi tốn thuộc loại'này đòi hỏi phải chạy thòi gian dài ỏ máy tính mạnh thưộng gọi siêu máy tính (supercomputer) Một thí đụ khác xử lí sơ' ià việc ứng dụng máy tính hệ đo, điểu khiển theo thòi gian thực (reai time) Thòi gian thực ỏ có nghĩa kết tỉnh tốn phải có khoảng quy định từ khỏi phát tính Thí dụ, xét việc ứng dụng máy tính hệ điểu khiển khơng lưu Một anten ra-đa quay vòng đo vị trí phương hướng va khoảng cách mỉi máy bay bay bầu tròi - gọi ỉà đỉch Tại thòi điểm t, đích thứ i ả vị trí p(t,i) cho xung phản xạ ra^đa khoảng cách Ki.t) phương hướng b(i.t) Do có can nhiễu nên cần phải tính đến ảnh hưỏng chúng tỏi xung phản xạ nhận đưọc từ đích Máy tính nhận số liệu từ máy thu ra-đa n đích (n máy bay), số liệu cặp nhật p lẩn phút Từ số liệu ban đầu phải tính toốlí^vị trí liiáỳ bẩy, vẽ đưòng cua chúng và^cảnh báo cho ngưài điều khiển không lưu khẵ nâng va chạm xảy Điều đòi hỏi phải cổ máy tính có tốc độ tính tốn nhanh đảhg kể ^ Các mốy tính dừng xử lỉ số thưòng máy mạnh, có CPU đát, nhớchính có tốc độ truy cập cao yậ, íĩác thiết bị ngoội vi nhớ ngồi tương đỗì đại Máy tin h dùng đ ể đo lường điểu khiển tự động: Do giá thành ngày rẻ, máy tính ngày cồn được" Ă7Âã Ã5 Ã4 Ã11Ăto A9 Â3 ấ2 0|« 2’ a or tươn(HgEdXư)ong • 0000 BLOCK START END 8L0CK STAHT END •LOCK START ỈEND BLOCK ÍSTAHT U nO atO CK (START lÌN Ị SLOCK STAAT 'OFFF 1000 1FFF '2000 2FFF •MOO • 4FFf -ĨTOT ẼNO 5FFF LOCK STAôT NO lO C K ISTART •7000 ■ 7FfF Ì tÌND CAeM A 4|« diỉ bộ0iii mi i}ể định địa chì cho nhđ bất cú EPROM thi đưòng địa chì tù AO - Â ll phải thấp Vi viết âưdi bit địa bảng Để kích hoạt EPROM thi lỐì vào chọn c B, A giải mẫ tất phải Bãi đưdng địa A14, A13, A12 nốì với c, B, A giải mă nên tết Viết số dưâi bit Đưòng địa A15 nốì vào G 2A giải mẵ nên A15 để giải mẵ hoạt dộng Viết bit A15 Chú ý tín hiệu RD từ bus điểu khiển vi xử lí nối vào G2B nên giải mã kích hoạt q trình đọc Điều đảm bảo ràng liệụ khơng thể tình cờ viết vào ROM Lốì vào Gl giải mã nối cố định vào nguồn +5V ta khơng cần cho thao tác khác Ta đọc địa chi.bắt đầu EPROM trực tiếp từ bảng OOOOh Địa cao EPROM AO ■All nên địa OFFFh Nhó A12-A14 để chọn EPROM Dải địa EPROM từ OOOOh đến OFFFh, 4kbyte Ta dùng bảng để xác định dải địa EPROM EPROM kích hoạt A14, A13 A12 Địa chi EPROM Al-All nên địa lOOOh Địa kết thúc EPROM AO-All nên địa kết thúc ROM lFFFh Nhìn vào bảng ta thấy dải địa sáu EPROM cồn lại 2000h-2FFFh, 3000h3FFFh, 4000h-4FFFh, 5000h-5FFFh, 6000h-6FFFh, 70Ó0h-7FFFh Trong hệ thống ta dùng đưòng địa A14, A13, A12 để chọn tám EPROM có tổng dải địa từ 376 0000h-7FFFh Nếu nghĩ dưòng địa chi đầu đếm 16 bit hiểu cách thức mà bước thực Địa cuối cùa EPROM tất cà bit AO-All Khi tăng địa để truy cập vào byte nhớ bit AO-All xuống sô' ba bit A14, A13, A12 tăng lên Số đếm ba bit A14, A13, A12 từ 000 đến 111 Tò sơ đồ SDK-86 hình P3.2a trình bày mốì liên hệ EPROM giải mâ EPROM Có chip EPROM 2716/ kbyte Hai tám chip có đầu liệu nơ'i song song với bus dũ liệu hệ thông D0-D7 Hai EPROM đưa kbyte nhớ băng nhớ thấp Hai EPROM khác có đầu nốì song song với bvu liệu D8-D15 đưa kbyte nhố bảng cao Ta cần mười đưòng địa chì để định địa cho kbyte EPROM Do đó, đường địa hệ thống Al-All nối song song với tất EPROM Nhỏ AO khơng thể dùng để chọn byte nhâ dùng để kích hoạt băng nhố thấp (chứa địa chẵn) Mỗi chip 2716 có hai đầu vào CE OE dùng xúất byte liệu định, hai đầu vào phải đặt ỏ mức thấp Đầu vào CE hai EPROM băng nhâ thấp nốì vơi đưòng địa AOnên CE thấp AO thấp Đầu vào C£ hai EPROM bãng nhớ cao nốì với tín hiệu BHE nên đầu vào CE xác lập BHE ỏ mức thấp Tóm lại, hai EPROM có kí hiệu A27 A36 tạo thành băng nhớ thấp (chứa địa chẵn) hai EPROM c6 kí hiệu A30, A37 tạo thành băng nhố cao (chứa địa lẻ) Để biết lốì vào OE EPROM xác lập biết địa EPROM nhận hệ thông thi cần phải xem giải mă địa 3625 cố kí hiộu A26 tò hình P3.2a 3625 EPROM kbyte X có chức náng giải mã địa (giống chức 74LS138 hình 4.10) Bởi vi 3625 c6 đầu collector hở nên cần điện trỏ nốì nguổn +5V đầu nảy Hình chũ nhật có nét đứt bao quanh điện trồ sơ đổ tò hinh 4.6a có nghĩa điện trỏ “đóng gói" khối- khỏi điện trỏ (RP5) 3625 dịch địa thành tín hiệu dùng để kích hoạt thiết bị mong muốn Tuy nhiên, sử dụng PROM làm giải mã địa sỗ mạnh tốt nhiểu dùng giải mẫ đơn giản 74LS138 Thứ 3625 lập trình đưỢc, điểu có nghĩa ta c6 thể di chuyển nhó đến địa khác đơn giản cách lệp trình PROM mối Thử hai, nhiểu đầu vào PROM cho phép ta chọn vừng nhd khống cẦn sử dụng.các mạch cống lỏgic bên ngối Thí dụ ta muốh ỉốì vào G2A 74LSỈ38 xác ỈẠp khỉ AỈỈ-Á16 cao thi phảỉ dùng cổng NAND bên ngồi để dò tìm trạng thái Vdi PROM, ta chi cần tạo trạng thái từ bàng ch&n lí Để phân tích mạch giải mã địa chỉ, trưổc tiên phải xác định tín hiệu cần để kích hoạt pải mă Đầu vào C S l giải mã EPROM 3625 dược nốì xuống đất để giải mã ln dược kích hoạt Đầu vào CS2 nốì vỗi từi hiệu RD từ 8086 để giải mả bị kích hoạt 8086 thực trình đqic Bỏi giài thích ỏ J)hồn trước ta khơng muốn tình cờ kích hoạt ROM ta gửi địa sai trình viết vào nhố hay cổng Bưốc tiếp theo, ỉà tra cứu 'sách hướng dẫn Điếu cần thiết mổì quan hệ giũa đầu vào đầu giải mẵ xác định trực tiếp từ sd đé P3.2 bảng chần lí PROM lấy từ sách hướng dẫn SDK-86 377 Bảng P3.2 Bảng chân lí cho giải mả PROM A26 Càclòi vèoPROM M/IO A 14-A 19 A13 Các lâ PROM A12 04 03 DàiđỊachĩPROM dữợcchọn 02 01 FFOOOM-FFFFFH FEOOOH-FEFFFH FDOOOH-FOFFFH (CSX) FCOOOH-FCFFFH (CSY) Tất c ỉc ic trạng thái khảc NONE Bàng chán lí dạng viết ngắn lại bảng mà ta thào luân phần trưóc vể giải mã địa Từ bảng chán lí ta thấy để lối 01 3625 xác lập thấp tín hiệu M/ 10 phải cao Việc hỢp ỉí giải mã kích hoạt nhổ thiết bị vào/ra Đường địa chi A12-A19 phải cao để lối 01 PROM xác lập xuống thấp Do 01 xác lập thấp mà tất bit địa cao A12-A19 cao nên địa thấp FF000h Nếu nhln lậi tò hình P3.2a, ta thấy lối 01 nối vổi đầu vào OE hai EPROM 2716, A27 A30 Đầu vào OE kích hoạt 8086 gửi địa dải FFOOOh-FFFFFh Tuy nhiên để kích hoạt chip PROM lốì vào CE phải xác lập Đầu vào CE EPROM A27 nối vào dây AO, EPROM kích hoạt 8086 đọc nhó từ địa chẵn (AO = 0) dài FF000hFFFFFh _ _ _ Đẩu vào CE EPROM A30 nốì vối đưòng B H E BHE xác lập mức thấp 8086 truy cập byte ỏ địa chi lẻ hay từ ỏ địa chi chẵn Do đó, EPROM A30 sê kích hoạt 8086 đọc byte từ địa chì lẻ dải địa FFOOOh-FFFFFh EPROM A30 kích hoạt 8086 xác ỉập AO BHE thấp để đọc từ địa chẵn Trong hỉnh P3.1 tờ hinh P3.2a, lơì 02 giải mã PROM 3625 kích hoạt địa dải FEOOOh-FEFFFh Tín hiệu 02 với AO BHE dùng để kích hoạt cho EPROM A36 A37, giống ta đả miêu tà phần trưóc cho thiết bị A27 A30, Chú ý tò hlnh P3.2a, giải mã ROM 3625 có hai lổì khơng dùng ta dùng nổ để kích hoạt EPROM mỏ rộng thôm vào mạch Như hình P3.‘4, dải địa dùng cho hai lơl FĐOOOh-FDFFFh FCOOOh-FCFFFh Bốn EPROM SDK-86 thực chứa hai chương trình giám sát (monitor programs) Một chương trình EPROM A27, A30 cho phép sử dụng bàn phím hex để nhập chạy chUJlng trinh Chương trình chứa A36 A37 cho phép sử dụng thiết bị jCRT bên để nhập chạy chưdng trinh Các EPROM đặt ỏ địa cao nhó sau RESET 8086 đến dịa FFFFOh để nhận ỉệnh đầu tiền Vĩ ta muốn SDK-86 thực chương trình giám sát sau ấn nút RESET nên ta đặt EPROM chứa chưong trình vỊ trí cho EPROM có địa FFFFOh Ta thay đổi chip EPROM thực cho chương trình giám sát bàn phím chương trình giám sát nốì tiếp (eerial monitor) thực ấn nút RESET c, G iải mô RAM SDK >86 Tò 8Ơđồ hình P3.2f SDK-86 mạch điện hệ thông RAM giải mã RAM Trưốc tiên, nhìn vào đầu vào đầu thiết bị RAM tĩnh 2142 Từ thực tế chip RAM có đưòng liệu vào/ra ta kết luận RAM lưu trữ liệu bit Trong đó, 378 RAM có 10 đưòng địa chỉ, A0-A9 nên RAM chứa 2'° hay 1024 từ liệu bit Để lưu trữ byte (8 bit) hai RAM 2142 kích hoạt song song Ví dụ A38, A41 hích hoạt để lưu trữ byte từ đưòng địa thấp A43, A45 kích hoạt nhạu^ để lưu trữ byte liệu đường địa cao Các tín hiệu bus điều khiển RD, WR, M/ lO nối tất vào 2142, RD nốì vói chân OD (output disable) 2142 Khi tín hiệu RD cao hay RAM khơng đưỢc kích hoạt đầu đệm bị cấm E^hi đọc tủi hiệu RD xác lập mức thấp Khi 2142 kích hoạt OD thấp thi đầu đệm mở để từ liệu gửi bus liệu Tín hiệu WR nốì từ 8086 vào chân WR (write enable) 2142 Nếu 2142 kích hoạt liệu trê n bua liệu viết vào ô nhớ RAM 8086 xác lập WR xuống mức thấp 2142 có hai đầu vào C S Ì , CS2 Tín hiệu MI 10 nối với đầu vào CS2 tất 2142 Bởi lối vào CS2 có mức tích cực dưdng nên đưỢc xác lập 8086 làm việc với nhố Lối yào C S l nối thành cặp để 1ƠJ PROM 3625 có chức giải mã địa Để xác lập đầu 3625 kích hoạt RAM 3625 phải tự kích hoạt Vì đáu vào c s PROM 3625 đưỢc gắn xuống đất nên PROM ln kích hoạt Đầu vào c s xác lập đưòng địa A19 thấp Để tim hiểu thêm thơng tin PROM ta cần nhìn vào bảng chân lí cho chip Tuy nhiên trước ta tiếp tục, ý AO BH E nối vối hai đầu vào địa PROM 3625 Lí lại dùng AO BH E phần để xác định đầu giải mã giải thích vào bảng chân lí P3.3 Bảng ch&n li cho giải mă PROM (Â29) Bàng P3.3 Các lỔỉraPROM Các lốỉ VÀO PROM Các byt* chọn (khối đỊa chỉ) A12-A18 A11 8H£ AO 04 03 02 01 0 0 1 0 eVTES (0H-07PFH) 0 1 1 Bytecao m ^ y p m 0 1 1 Bytethấp (0H^)7FFH) 0 0 1 BYTES(0800H-OfFFHỈ Byteeao (OeOOH^FFFHỈ 1 t 1 Tất cà c ic tr^ng thái k h ỉc t 1 Byto thấp

Ngày đăng: 05/05/2020, 23:15

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

Tài liệu liên quan