Thông tin tài liệu:
Khi chế tạo ra một máy tính mới, người ta tạo ra các lệnh, hình thành ngôn ngữ máy. Thông thường người ta có khuynh hướng chọn các lệnh này càng đơn giản càng tốt để hạn chế mức độ phức tạp (và dĩ nhiên là giá thành ) của các linh kiện điện tử cần thiết. Khó khăn là các ngôn ngữ máy này còn quá nguyên sơ nên rất khó sử dụng.
Nội dung trích xuất từ tài liệu:
Giáo Trình Kiến Trúc Máy Tính - Nguyễn Hữu Lộ phần 4 -40-Caán Truùc Maùy Tính Coù 3 loaïi thieát bò ñaàu cuoái thöôøng duøng: caùc thieát bò ñaàu cuoái aùnh xaï kyù töï(character-map terminal), caùc thieát bò ñaàu cuoái aùnh xaï bit (bit-map terminal) hay maønhình ñoà hoïa vaø caùc thieát bò ñaàu cuoái chuaån RS-232C (reference standard 232-Cterminal). • Caùc thieát bò ñaàu cuoái aùnh xaï kyù töï Haàu heát caùc maùy vi tính ñeàu söû duïng sô ñoà trình baøy trong hình 2.21 ñeå hieån thòdöõ lieäu xuaát leân maøn hình. Treân card truyeàn noái tieáp (serial communication board) laømoät ñoaïn boä nhôù goïi laø RAM video (video RAM), cuõng nhö moät soá maïch ñieän töû duøngñeå truy xuaát bus vaø taïo tín hieäu video (video signal). Hình 2.21 Ñeå hieån thò caùc kyù töï, CPU sao cheùp chuùng vaøo boä nhôù RAM video döôùi daïngcaùc byte xen keõ. Moãi kyù töï ñöôïc keát hôïp vôùi 1 byte thuoäc tính ñeå moâ taû caùch theå hieänkyù töï. Thuoäc tính coù theå bao goàm: maøu saéc, cöôøng ñoä, coù nhaáp nhaùy hay khoâng? v.v…. Do vaäy, moät maøn hình coù 25x80 kyù töï ñoøi hoûi 4000 byte trong RAM video trong ñoù2000 byte cho caùc kyù töï vaø 2000 byte cho thuoäc tính cuûa chuùng. Moät soá card coù dunglöôïng boä nhôù lôùn hôn ñeå löu giöõ nhieàu aûnh maøn hình. Coâng vieäc cuûa card video (video card) laø laëp laïi vieäc tìm naïp caùc kyù töï töø RAMvideo vaø taïo ra caùc tín hieäu caàn thieát ñieàu khieån maøn hình. Toaøn boä moät doøng caùc kyùtöï ñöôïc tìm-naïp moät laàn ñeå coù theå tính ñöôïc caùc doøng queùt rieâng leû. Tín hieäu naøy laø tínhieäu töông töï taàn soá cao, ñieàu khieån vieäc queùt chuøm tia ñieän töû ñeå veõ caùc kyù töï leânmaøn hình. Vì card video xuaát tín hieäu video neân maøn hình phaûi ñaët gaàn maùy tính(khoaûng vaøi met). • Caùc thieát bò ñaàu cuoái aùnh xaï bit Thay ñoåi ôû ñaây laø maøn hình khoâng ñöôïc xem nhö daõy 25x80 kyù töï maø laø moät daõycaùc phaàn töû hình aûnh, goïi laø pixel. Moãi pixel coù theå hoaëc saùng hoaëc toái ñeå bieåu thò moätbit thoâng tin. Treân caùc maùy vi tính, maøn hình coù theå chöùa thöôøng 480x640 pixel. Treâncaùc traïm laøm vieäc (workstation), maøn hình tieâu bieåu coù 1024x1024 pixel. Caùc thieát bòñaàu cuoái thöôøng duøng aùnh xaï bit hôn aùnh xaï kyù töï ñöôïc goïi laø maøn hình ñoà hoïa. Nhieàucard video coù theå hoaït ñoäng ôû caû 2 cheá ñoä aùnh xaï bit vaø aùnh xaï kyù töï döôùi söï ñieàukhieån cuûa phaàn meàm vaø ta goïi laø card video ñoà hoaï.Nguyeãn Höõu Loäc Khoa Vaät Lyù -41-Caán Truùc Maùy Tính YÙ töôûng nhö vaäy cuõng duøng sô ñoà nhö ôû hình 2.21, ngoaïi tröø RAM video coù dunglöôïng töông ñoái lôùn. Phaàn meàm coù theå thieát laäp moät maãu baát kyø vaø maãu ñoù seõ ñöôïccho hieän leân maøn hình ngay. Ñeå veõ caùc kyù töï, phaàn meàm phaûi quyeát ñònh caáp phaùt, thíduï: moät ma traän coù kích thöôùc 9x14 bit vaø laøm ñaày nhöõng bit caàn thieát ñeå laøm cho kyù töïxuaát hieän. Phöông phaùp naøy cho pheùp chöông trình taïo ra nhieàu kieåu chöõ (font) vaø troänlaãn chuùng neáu muoán. Toaøn boä phaàn cöùng chòu traùch nhieäm hieån thò daõy bit. Maëc daàu caùc thieát bò ñaàu cuoái aùnh xaï bit coù tính meàm deõo cao, nhöng chuùng coù 2baát lôïi laø ñoøi hoûi dung löôïng video RAM lôùn vaø hieäu suaát thaáp. Do doù caàn coù caùc CPUtoác ñoä cao ñeå thao taùc treân caùc bit hoaëc phaûi ñöôïc trang bò caùc phaàn cöùng ñaëc bieät quaûnlyù caùc pixel nhanh choùng, töø ñaây cho pheùp cheá taïo caùc bit ñoà hoïa (Graphics chipset) Haàu heát caùc maøn hình hieän nay laø maøn hình ña taàn soá (multi frequency) nhaèmthích hôïp vôùi nhieàu tieâu chuaån khaùc nhau cuûa tín hieäu video, chuùng coù caùc ñoä phaângiaûi (soá pixel theo chieàu ngang vaø chieàu doïc) khaùc nhau tuøy theo loaïi maøn hình: Loaïi maøn hình kieåu maûng ñoà hoïa video VGA (Video • Graphic Array) coù ñoä phaân giaûi 640x480. Loaïi maøn hình sieâu VGA (SVGA= Super VGA) coù ñoä • phaân giaûi 800x600 Loaïi maøn hình kieåu maûng ñoà hoïa môû roäng XGA • (Extended Graphics Array) coù ñoä phaân giaûi 1024x768 Loaïi maøn hình kieåu UVGA (Ultra VGA) coù ñoä phaân giaûi • 1280x1024. Ñoái vôùi caùc maøn hình maøu, ngöôøi ta coøn ...