Operasi Layar.

Slides:



Advertisements
Presentasi serupa
JWASM Input Keyboard.
Advertisements

Header Footer Header adalah teks yang muncul pada halaman atas
Pemograman DEBUG.
8. FILE.
BAB IV MODE PENGALAMATAN
MENGENAL DAN BEKERJA DENGAN PROGRAM PENGOLAH ANGKA (MS. EXCEL)
Bahasa Assembley & Program COM
PENGERTIAN INTERRUPT VEKTOR INTERUPSI
Bhakti Yudho Suprapto, MT
Turbo Assembly Mencetak Kalimat.
Turbo Assembly Masukan dari Keyboard.
REGISTER Oleh : Oman Somantri, S.Kom
Struktur Register dan Metode Pengalamatan Memori
Pengoperasian Mouse.
Mikroprosesor 8086 dan 8088.
Pemrograman Mikroprosesor
Turbo Assembler TASM.
Mode Pengalamatan Mengatasi keterbatasan format instruksi
PENGANTAR TEKNOLOGI INFORMASI - B
JWASM Mencetak angka.
BAHASA RAKITAN BAGIAN 3.
REGISTER.
Array dan String.
Mode Pengalamatan.
Matakuliah : T0074 / Grafika Komputer
EE-2623 Mikroprosesor & Antarmuka
SISTEM BILANGAN DAN REGISTER
BAHASA RAKITAN BAGIAN 2.
PERTEMUAN KE-16 PERKULIAHAN SISTEM OPERASI
1 Pertemuan 11 Akses langsung ke memori Video Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.
MENYISIPKAN TABEL KEDALAM SLIDE PRESENTASI
1 Pertemuan 3 Pemanfaatan berbagai fungsi grafik yang telah ada baik melalui ROM-BIOS atau Compiler C/C++ Matakuliah: T0074 / Grafika Komputer Tahun: 2005.
Penjelasan Umum Ms. Access
Praktikum 6.
Pendahuluan Microsoft Excel (MS-Excel) merupakan program aplikasi spreadsheet (lembar kerja elektronik) canggih yang paling populer dan paling banyak digunakan.
Arsitektur Mikroprosessor 8086
Register.
INPUT DARI KEYBOARD.
1 Pertemuan 4 Menggambar titik Matakuliah: T0074 / Grafika Komputer Tahun: 2005 Versi: Versi 1 / Revisi 0.
INTERRUPT Mulyono.
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Pengenalan Assembler.
BIOS, DOS, dan String.
Mode Pengalamatan Mengatasi keterbatasan format instruksi
Pertemuan 3 (Bahasa Assembly)
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
PENGANTAR TEKNOLOGI INFORMASI
Struktur Register dan Metode Pengalamatan
REGISTER.
Mikroprosesor 8086 dan 8088.
Dasar Matematika untuk Komputer grafik
Microsoft Power Point.
DEFINISI DAN FUNGSI KARTU GRAFIS
Pertemuan 13 Pengendalian File
Pengenalan Assembler.
Membuat Dokumen dengan Software Pengolah Angka
BAB III REGISTER 8088 Mikroprosesor 8088 berorientasi pada register
OPERASI PADA LAYAR.
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Pertemuan 4 Central Processing Unit
Hani Atun Mumtahana, S.Kom
BIOS Basic Input Output system. Software yang dipasang pada chip komputer untuk mengatur operasi dasar seperti layar, Harddisk, memory, VGA, dll. BIOS.
PERTEMUAN INPUT OUTPUT.
Struktur Register dan Metode Pengalamatan Memori
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
CHAP 6 SET INSTRUKSI MEMORI
Komputer dan Jaringan Dasar 3.3 Menerapkan pengujian komputer 4.3 Pengujian komputer.
MEMPERSEMBAHKAN LEMBAGA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT (LPPM) STMIK WIDURI.
Transcript presentasi:

Operasi Layar

Layar Penampil data yang menarik Dapat menampilkan berbagai data dengan berbagai efek Tipe : Monokrom Berwarna Pada sistem mikroprosesor, layar digunakan untuk menampilkan data dari memory ke lokasi kolom dan baris yang bersesuaian.

Memori Layar Memori tempat data yang akan dikirim oleh komputer ke layar Lokasi tertentu : Monokromatik : B000H:0000H Berwarna : B800H:0000H Data ditampilkan dengan interval tertentu => refresh rate (fps) Fps tinggi -> gerakan halus, processing tinggi Fps rendah -> gerakan kasar, processing rendah

Tampilan Teks Layar dipecah sebagai kolom dan baris Ukuran default : 80 kolom x 25 baris Membutuhkan 2 byte memory untuk menampilkan data teks dan atributnya Total memori = 80 x 25 x 2 = 4000byte Perumusan alamat data dan atribut : Alamat data = (baris x 160) + (kolom x 2) Alamat atribut = (baris x 160) + (kolom x 2) + 1 Hal ini merupakan dasar dari pemrograman pada layar : menu, efek2x, dll

Scroll Layar Disediakan BIOS Parameter program : AH = Diisi dengan 6 untuk menggulung layar keatas, untuk menggulung layar kebawah diisi dengan 7. AL = Banyaknya pergeseran yang akan dilakukan. Jika diisi dengan nol, maka seluruh isi window akan dihapus. CH = Posisi baris kiri atas window CL = Posisi kolom kiri atas window DH = Posisi baris kanan bawah window DL = Posisi kolom kanan bawah window BH = Atribut yang akan mengisi hasil penggulungan window Jalankan INT 10H

Memindah Posisi Kursor Melalui interupsi BIOS Parameter : AH = 2 DH = Posisi Baris(00-24) DL = Posisi Kolom(00-79) BH = Halaman layar(0=default) Jalankan interupsi INT 10H

Mencari Posisi Kursor Menggunakan interupsi BIOS INT 10H dengan nomor servis 3 Parameter : Input : AH = 03H BH = halaman layar Output : DH = posisi baris DL = posisi kolom

Halaman Layar Besar alokasi memori untuk layar bervariasi begitu juga dengan ukurannya. Memori alokasi untuk layar > 4000byte, maka layar dapat dipisah-pisah menjadi beberapa page / halaman Rumus alamat data pada halaman tertentu : Alamat data = (baris x 160) + (kolom x 2) + (halaman * 1000H) Alamat atribut = (baris x 160) + (kolom x 2) + 1 + (halaman * 1000H)

Halaman Tampilan Semua tampilan program berada pada halaman 0 dengan alamat B800H : 0000H secara default Diubah menggunakan INT 10H nomor servis 5 Parameter : AH = 5 AL = nomor halaman yang akan ditampilkan

Karakter Khusus Karakter pada layar diambil dari sebuah tabel karakter Tabel karakter berisi definisi piksel karakter-karakter yang dapat diubah sesuai dengan keinginan Dapat diubah menggunakan interupsi 10H, servis nomor 11H, subservis 00H Parameter : AH = 11h AL = 00h CX = Jumlah bentuk karakter yang akan diganti DX = Kode ASCII karakter awal yang akan diganti BL = Nomor tabel karakter yang diubah BH = Jumlah byte perkarakter ES:BP = Alamat buffer pola karakter

Mode Layar Menyatakan kemampuan resolusi dan detil piksel yang dapat ditampilkan layar Amat bergantung pada jenis adapter monitor yang terpasang pada komputer Adapter monitor semakin canggih maka mode layar yang didukung semakin banyak Interupsi 10H untuk mengubah mode video : Servis 0FH : mengambil mode aktif. Output : AL = mode video aktif (lihat tabel mode video) AH = jumlah karakter per kolom BH = halaman tampilan aktif Servis 00H : mengubah mode aktif. Parameter : AH = 00H (servis) AL = mode video yang diinginkan (AL.7 = 1 => data lama layar tidak terhapus)