Int 10h - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Desteklenen fonksiyonlar

Int 10h

  • Català
  • English
  • Español
  • Français
  • 한국어
  • Русский
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Bu madde, Vikipedi biçem el kitabına uygun değildir. Maddeyi, Vikipedi standartlarına uygun biçimde düzenleyerek Vikipedi'ye katkıda bulunabilirsiniz. Gerekli düzenleme yapılmadan bu şablon kaldırılmamalıdır. (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

[değiştir | kaynağı değiştir]
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
"https://tr.wikipedia.org/w/index.php?title=Int_10h&oldid=32410019" sayfasından alınmıştır
Kategori:
  • Kesmeler
Gizli kategori:
  • Düzenlenmesi gereken maddeler Kasım 2021
  • Sayfa en son 11.48, 6 Nisan 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Int 10h
Konu ekle