Bu madde, uygun değildir.Kasım 2021) ( |
Int 10h, Ekrana yazı yazmak, piksel eklemek ve bunun gibi amaçlar için kullanılan bir kesme (interruptur).
mov ah, 0EH ;teletype modu ekrana direkt yazı yazdırılan modumuz mov al,1 ;1 burada karakterin bulunduğu yer, bunu si registerine bağlayıp yükseltebilirdik vs mov cx,1 ;1 burada karakterin yazdırılacağı miktardır int 10h ;burada çağırıyoruz ve biosa giden çağrımıza göre bilgisayarımızın biosundaki kod ekran kartına ekrana yazıyı yazdırma emri veriyor.
Desteklenen fonksiyonlar
Fonksiyon | Fonksiyon Kodu | Parametreler | Geri döndürülen değer |
---|---|---|---|
Video modunu ayarla | AH=00h | AL = video modu | AL video modu, CRT Kontrol baytı |
Yazı modu imleç şeklini ayarla | AH=01h | CH = Satır başı, CL = Satır sonu | |
İmleç yerini ayarla | AH=02h | BH = Sayfa Numarası, DH = Satır, DL = Sütun | |
İmleç yerini ve şeklini al | AH=03h | BH = Sayfa Numarası | |
"Light Pen" pozisyonunu oku, vga sistemlerde desteklenmez | AH=04h | AH = durum (0 = tetiklenmedi, 1 = tetiklendi) BX = pixel x koordinatı CH = pixel y koordinatı CX = 0fh-10h modları için piksel satır numaraları | |
Aktif Gösterim Sayfasını Seç | AH=05h | AL = Sayfa Numarası | |
Pencereyi yukarı kaydır | AH=06h | AL = Kaydırılacak sayfa sayısı (0 = Temizle, CH,CL, DH, DL kullanılmıştır) BH = Arka plan ve yazı rengi, örneğin BH=43 arka plan kırmızı yazı turkuvaz demek. CH = Yukarı sütun numarası CL = Sol sütün numarası, DH = Aşağı sütün numarası DL = Sağ sütün numarası | |
Pencereyi aşağı kaydır | AH=07h | Yukarıdaki gibi | |
İmleç pozisyonundaki karakterin niteliklerini oku | AH=08h | BH = Sayfa Sayısı | AH = Renk, AL = Karakter |
İmleç pozisyonuna karakter ve niteliklerini yaz | AH=09h | AL = Karakter, BH = Sayfa Sayısı, BL = Renk, CX = Yazılacak karakter sayısı | |
İmleç pozisyonuna sadece karakter yaz | AH=0Ah | AL = Karakter, BH = Sayfa Numarası, CX = Yazılacak Karakter Sayısı | |
Arka plan, kenar rengi | AH=0Bh, BH = 00h | BL = Arka plan / Kenar Rengi (yazı modunda sadece kenar) | |
Palet Değiştir | AH=0bh, BH = 01h | BL = Palet ID (sadece CGA için geçerliydi ancak yeni ekran kartları tüm modlarda destekler) | |
Piksel yazdır | AH=0Ch | AL = Renk, BH = Sayfa Sayısı, CX = x koordinatı, DX = y koordinatı | |
Piksel oku | AH=0Dh | BH = Sayfa Sayısı, CX = x koordinatı, DX = y koordinatı | AL = Renk |
Teletype(Teletip) Çıkış | AH=0Eh | AL = Karakter, BH = Sayfa Sayısı, BL = Renk (sadece grafik modu) | |
Şuanki video modunu al | AH=0Fh | AL = Video Mode, AH = Karakter Sütunu Sayısı, BH = Aktif Sayfa | |
Karakter modu Karakter Setini Değiştir | AH=11h | BH=Karakter başı bayt, CX = Değişecek karakter sayısı, DX = Değiştirilecek başlama karakteri, ES:BP Karakter verisi ofseti |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu madde Vikipedi bicem el kitabina uygun degildir Maddeyi Vikipedi standartlarina uygun bicimde duzenleyerek Vikipedi ye katkida bulunabilirsiniz Gerekli duzenleme yapilmadan bu sablon kaldirilmamalidir Kasim 2021 Int 10h Ekrana yazi yazmak piksel eklemek ve bunun gibi amaclar icin kullanilan bir kesme interruptur mov ah 0 EH teletype modu ekrana direkt yazi yazdirilan modumuz mov al 1 1 burada karakterin bulundugu yer bunu si registerine baglayip yukseltebilirdik vs mov cx 1 1 burada karakterin yazdirilacagi miktardir int 10 h burada cagiriyoruz ve biosa giden cagrimiza gore bilgisayarimizin biosundaki kod ekran kartina ekrana yaziyi yazdirma emri veriyor Desteklenen fonksiyonlarFonksiyon Fonksiyon Kodu Parametreler Geri dondurulen degerVideo modunu ayarla AH 00h AL video modu AL video modu CRT Kontrol baytiYazi modu imlec seklini ayarla AH 01h CH Satir basi CL Satir sonuImlec yerini ayarla AH 02h BH Sayfa Numarasi DH Satir DL SutunImlec yerini ve seklini al AH 03h BH Sayfa Numarasi Light Pen pozisyonunu oku vga sistemlerde desteklenmez AH 04h AH durum 0 tetiklenmedi 1 tetiklendi BX pixel x koordinati CH pixel y koordinati CX 0fh 10h modlari icin piksel satir numaralariAktif Gosterim Sayfasini Sec AH 05h AL Sayfa NumarasiPencereyi yukari kaydir AH 06h AL Kaydirilacak sayfa sayisi 0 Temizle CH CL DH DL kullanilmistir BH Arka plan ve yazi rengi ornegin BH 43 arka plan kirmizi yazi turkuvaz demek CH Yukari sutun numarasi CL Sol sutun numarasi DH Asagi sutun numarasi DL Sag sutun numarasiPencereyi asagi kaydir AH 07h Yukaridaki gibiImlec pozisyonundaki karakterin niteliklerini oku AH 08h BH Sayfa Sayisi AH Renk AL KarakterImlec pozisyonuna karakter ve niteliklerini yaz AH 09h AL Karakter BH Sayfa Sayisi BL Renk CX Yazilacak karakter sayisiImlec pozisyonuna sadece karakter yaz AH 0Ah AL Karakter BH Sayfa Numarasi CX Yazilacak Karakter SayisiArka plan kenar rengi AH 0Bh BH 00h BL Arka plan Kenar Rengi yazi modunda sadece kenar Palet Degistir AH 0bh BH 01h BL Palet ID sadece CGA icin gecerliydi ancak yeni ekran kartlari tum modlarda destekler Piksel yazdir AH 0Ch AL Renk BH Sayfa Sayisi CX x koordinati DX y koordinatiPiksel oku AH 0Dh BH Sayfa Sayisi CX x koordinati DX y koordinati AL RenkTeletype Teletip Cikis AH 0Eh AL Karakter BH Sayfa Sayisi BL Renk sadece grafik modu Suanki video modunu al AH 0Fh AL Video Mode AH Karakter Sutunu Sayisi BH Aktif SayfaKarakter modu Karakter Setini Degistir AH 11h BH Karakter basi bayt CX Degisecek karakter sayisi DX Degistirilecek baslama karakteri ES BP Karakter verisi ofseti