Thông tin tài liệu:
Chức năng của khối giải mã lệnh là nhận lệnh từ thanh ghi lệnh sau đó tiến hành giải mã lệnh rồi đưa tín hiệu điều khiển đến khối điều khiển logic. d. Các đường bù: Các khối bên trong Vi xử lý liên hệ với nhau thông qua tập hợp các đường dây để truyền dữ liệu gọi là bú hệ thống. Chúng được chia ra làm ba loại: - Bù địa chỉ: có nhiệm vụ định ra địa chỉ của thiết bị cần truy xuất nên mang tính một chiều, chỉ có Vi xử lý mới đưa dữ...
Nội dung trích xuất từ tài liệu:
đồ án vi mạch hệ vi xử lý 8085A, chương 4 Chương 4: Khoái giaûi maõ leänh vaø khoái ñieàu khieån logic Chöùc naêng cuûa khoái giaûi maõ leänh laø nhaän leänh töø thanh ghileänh sau ñoù tieán haønh giaûi maõ leänh roài ñöa tín hieäu ñieàu khieånñeán khoái ñieàu khieån logic. d. Caùc ñöôøng bus: Caùc khoái beân trong Vi xöû lyù lieân heä vôùi nhau thoâng qua taäphôïp caùc ñöôøng daây ñeå truyeàn döõ lieäu goïi laø bus heä thoáng. Chuùngñöôïc chia ra laøm ba loaïi: - Bus ñòa chæ: coù nhieäm vuï ñònh ra ñòa chæ cuûa thieát bò caàntruy xuaát neân mang tính moät chieàu, chæ coù Vi xöû lyù môùi ñöa döõlieäu leân bus ñòa chæ. - Bus döõ lieäu: duøng ñeå keát noái caùc thanh ghi beân trong Vi xöûlyù vaø ALU, taát caû döõ lieäu di chuyeån beân trong Vi xöû lyù töø khoáinaøy ñeán khoái khaùc ñeàu thoâng qua bus döõ lieäu, do ñoù bus döõ lieäumang tính hai chieàu. Khi Vi xöû lyù caàn truy xuaát döõ lieäu töø boänhôù hay caùc thieát bò I/O beân ngoaøi thì bus döõ lieäu beân trong phaûiñöôïc noái vôùi bus döõ lieäu beân ngoaøi. - Bus ñieàu khieån: goàm caùc tín hieäu ñieàu khieån ñeå ñaûm baûosöï hoaït ñoäng ñoàng boä giöõa caùc khoái, moãi tín hieäu ñieàu khieån coùmoät chieàu nhaát ñònh. Khi hoaït ñoäng, Vi xöû lyù ñöa caùc tín hieäuñieàu khieån tôùi caùc khoái khaùc trong heä thoáng, ñoàng thôøi Vi xöû lyùcuõng nhaän tín hieäu töø caùc khoái khaùc gôûi veà. Ñieàu naøy khoâng coùnghóa bus ñieàu khieån laø hai chieàu vì Vi xöû lyù gôûi tín hieäu ñi haynhaän tín hieäu veà treân caùc ñöôøng tín hieäu khaùc nhau beân trongbus ñieàu khieån. 4. Taäp leänh (Instructions) cuûa Vi xöû lyù: Moãi loaïi Vi xöû lyù coù taäp leänh rieâng, soá löôïng leänh cuõng tuøythuoäc vaøo töøng loaïi Vi xöû lyù. Taäp leänh cuûa Vi xöû lyù coù theå ñöôïcchia laøm caùc nhoùm cô baûn sau: - Nhoùm leänh truyeàn döõ lieäu. - Nhoùm leänh soá hoïc vaø logic - Nhoùm leänh trao ñoåi, truyeàn khoái döõ lieäu vaø tìm kieám. - Nhoùm leänh xoay vaø dòch. - Nhoùm leänh ñieàu khieån - Nhoùm leänh veà bit. - Nhoùm leänh nhaûy. - Nhoùm leänh goïi, trôû veà. - Nhoùm leänh xuaát, nhaäp. Moãi leänh cuûa Vi xöû lyù laø döõ lieäu ôû daïng soá nhò phaân. Khi Vixöû lyù nhaän ñöôïc moät leänh thì töø döõ lieäu nhò phaân naøy yeâu caàu Vixöû lyù thöïc hieän coâng vieäc maø leänh yeâu caàu. Chieàu daøi cuûa moätleänh baèng vôùi chieàu daøi töø döõ lieäu cuûa Vi xöû lyù. Moãi leänh maø Vixöû lyù thöïc hieän goàm hai yeáu toá: - Maõ coâng taùc: cho bieát thao taùc maø Vi xöû lyù phaûi thöïc hieän. - Toaùn haïng: ñöôïc vieát theo sau maõ coâng taùc, cho bieát vò trí döõ lieäu caàn phaûi xöû lyù. Coù nhieàu caùch ñeå chæ vò trí cuûa soá lieäu:- Ñònh ñòa chæ tröïc tieáp baèng thanh ghi: toaùn haïng laø kyù hieäu cuûa caùc thanh ghi vaø döõ lieäu caàn xöû lyù chính laø noäi dung chöùa trong thanh ghi ñoù.- Ñònh ñòa chæ giaùn tieáp baèng thanh ghi: toaùn haïng khoâng phaûi laø ñòa chæ cuûa soá lieäu maø chæ laø daáu hieäu cho bieát nôi chöùa döõ lieäu.- Ñònh ñòa chæ tröïc tieáp: toaùn haïng laø ñòa chæ cuûa döõ lieäu caàn ñöôïc xöû lyù.- Ñònh ñòa chæ töùc thôøi: toaùn haïng chính laø döõ lieäu caàn ñöôïc xöû lyù.- Ñònh ñòa chæ ngaàm ñònh: vò trí hoaëc giaù trò cuûa döõ lieäu caàn ñöôïc xöû lyù ñöôïc hieåu ngaàm nhôø maõ coâng taùc. Vi xöû lyù 8085AI. Giôùi thieäu: Vi xöû lyù 8085A ñöôïc haõng Intel cheá taïo vaøo naêm 1974.Ñaây laø moät Vi xöû lyù 8 bit, coù chieàu daøi töø döõ lieäu laø 8 bit, chieàudaøi töø ñòa chæ laø 16 bit. 1. Ñaëc tính: - Nguoàn cung caáp : 5V 10%. - Doøng ñieän cöïc ñaïi: Imax = 170mA. - Taàn soá xung clock chuaån 6MHz. - Maïch taïo xung clock ñöôïc tích hôïp, coù theå duøng thaïchanh, RC hay RC beân ngoaøi. - Coù 5 yeâu caàu ngaét: Trong ñoù coù moät yeâu caàu ngaét khoâng che ñöôïc (NMI - Non Maskable Interrupt) vaø moät töông thích vôùi 8080A. - Coù coång Input/Output noái tieáp. - Phaàn meàm töông thích 100% vôùi 8080A. 2. Sô ñoà chaân vaø sô ñoà logic: X1 Vcc X2 HOLD Ready A15 - A8 Reset Out HLDA Hold SOD CLK Out AD7 - AD0 SID Reset In Trap Ready Intr RST 7.5 IO/M RST 7.5 RST 6.5 S1 ALE RST 6.5 RST 5.5 RD ...