Danh mục

Quá trình hình thành giáo trình phương pháp giao tiếp giữa khối phối ghép bus với bộ vi xử lý AMD trong mainboard p3

Số trang: 10      Loại file: pdf      Dung lượng: 353.18 KB      Lượt xem: 8      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu quá trình hình thành giáo trình phương pháp giao tiếp giữa khối phối ghép bus với bộ vi xử lý amd trong mainboard p3, kỹ thuật - công nghệ, cơ khí - chế tạo máy phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Quá trình hình thành giáo trình phương pháp giao tiếp giữa khối phối ghép bus với bộ vi xử lý AMD trong mainboard p31.3). Ñònh ñòa chæ giaùn tieáp: Trong phöông phaùp truy xuaát giaùn tieáp caùc coång luoân luoân taùc ñoängñeán thanh ghi DX, noäi dung cuûa DX laø ñòa chæ 16 bit cuûa coång. Soá löôïngcoång laø 64k. Thí duï: IN AL, DX CPU Boä nhôù Tröôùc AX SP CS 2300 2300 2780 BX BP DS 0280 PC 0100 010 8B 2080 00 CX SI SS 07 12 DX DI ES ODI TS Z A P C FI Sau 2300 AX SP CS 2300 1200 8B 208 00 PC 1002 2780 BX BP DS 0280 07 12 CX SI SS 010 DX DI ES ODI TS Z A P C FI Hình 2.4: Phöông phaùp ñònh ñòa chæ töông ñoái CHÖÔNG II KHAÛO SAÙT TOÅNG QUAÙT TAÄP LEÄNH CUÛA VI XÖÛ LYÙ 8086I. CAÙCH MAÕ HOAÙ LEÄNH CUÛA 8086 Vi xöû lyù 8086 coù nhieàu phöông phaùp ñònh ñòa chæ vaø cuõng coù nhieàu khaûnaêng keát hôïp caùc phöông phaùp ñoù laïi vôùi nhau. Tuy nhieân, moät leänh chæ caàn6 byte ñeå maõ hoùa, vaø byte baét ñaàu laø maõ coâng taùc (Operations code), bytetieáp theo chöùa kieåu ñòa chæ vaø tieáp theo ñoù coù theå laø moät hoaëc hai byte duøngñeå chöùa ñòa chæ. Caùc byte cuoái cuøng goàm moät hoaëc hai chöùa toaùn haïng 8hoaëc 16 bit. Thöïc teá ñeå bieåu dieån daïng thöùc caùc byte duøng ñeå maõ hoùa leänh Mov. Tattaáy raèng ñeå maõ hoùa leänh Mov ta phaûi caàn ít nhaát laø hai byte, trong ñoù 6 bitcuûa byte ñaàu duøng ñeå chöùa maõ leänh. Ñoái vôùi leänh Mov ñeå chuyeån döõ lieäukieåu: - Thanh ghi  thanh ghi Tröø thanh ghi ñoaïn - Boä nhôù  thanh ghi Thì bit ñaàu (opcode) naøy luoân laø ‘100010’ (ñoái vôùi thanh ghi ñoaïn thìkhaùc). Ñoái vôùi bit ‘D’ duøng ñeå chæ höôùng ñi cuûa döõ lieäu. D = 0 thì döõ lieäu ñi töø thanh ghi cho bôûi 3 bit cuûa REG. D = 1 döõ lieäu ñi ñeán thanh ghi cho bôûi 3 bit REG. Ñoái vôùi bit W duøng ñeå chæ raèng moät byte (W = 0) hoaëc moät töø (W = 1)seõ ñöôïc chuyeån. Byte1 Byte 2 Byte 3 Byte4 DispL DispH Opcode D W Mod R M EG /R hoaëc Disp: displacement (dòch chuyeån ) Ñòa chæ tröïc tieáp phaàn Ñòa chæ tröïc tieáp thaáp phaàn caoII. KHAÛO SAÙT TOÅNG QUAÙT TAÄP LEÄNH CUAÛ VXL 8086. Taäp leänh cuûa 8086 goàm 9 nhoùm leänh: - Nhoùm leänh truyeàn soá lieäu. - Nhoùm leänh soá hoïc. - Nhoùm leänh thao taùc chuoãi. - Nhoùm leänh logic. - Nhoùm leänh xöû lyù bit. - Nhoùm leänh ñieàu khieån chöông trình. - Nhoùm leänh ngoân ngöõ baäc cao. - Nhoùm leänh ôû cheá ñoä baûo veä. - Nhoùm leänh ñieàu khieån caùc boä vi xöû lyù. Qua nhöõng nhoùm leänh giôùi thieäu treân nhoùm thöïc hieän ñeà taøi chæ khaûosaùt nhöõng nhoùm leänh thoâng duïng nhaèm phuïc vuï cho vieäc laäp trình baèngngoân ngöõ maùy. 2.1). Nhoùm leänh truyeàn soá lieäu: Caùc leänh truyeàn döõ lieäu seõ sao cheùp döõ lieäu giöõa thanh ghi vôùi thanhghi, vôùi boä nhôù hoaëc vôùi khoái vaøo-ra. Chuùng coù theå söû duïng nhieàu caùch ñònhñòa chæ khaùc nhau. Trong caùch vieát leänh döôùi daïng gôïi nhôù: toaùn haïng ñaàutieân laø thanh ghi ñích hoaëc ñòa chæ ñích vaø tieáp sau daáu phaåy laø thanh ghinguoàn hoaëc ñòa chæ nguoàn. Khaùc vôùi 8085, trong 8086 taát caû caùc leänh truyeàndöõ ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: