Kayıtlar

Assembly Alt Rutin Örnekleri etiketine sahip yayınlar gösteriliyor

Assembly Alt Rutin ve Kaydırma Örnekleri

  1. Örnek --Assembly kodu ORG 100   / Programın başlangıcı 100 belirtilmiştir LDA x    / x'i AC'ye yükle BSA KAYDIR   /   KAYDIR alt rutinine dallan STA x  / x'i sakla LDA z  / z'yi AC'ye yükle BSA KAYDIR  / KAYDIR alt rutinine dallan STA z  / z'yi sakla HLT  / Bilgisayarı durdur x, HEX ABCD  / Onaltılı operand x y, HEX DBDB  / İkili operand y KAYDIR, HEX 0  / Dönüş adresini buraya saklar CIL  / Dairesel sola 1 kez kaydır AND MSK  / AC (16) yı 0 yap BUN KAYDIR  / Ana programa dönüş MSK, HEX FFFE  / Mask operandı: en sol biti 0 yapar END  / Program sonu Assembly kodu-- Bu kodların her biri, işlemcinin çeşitli işlemleri gerçekleştirmesi için talimatlar veriyor. Aşağıda her satırı tek tek açıklıyorum: 1. ORG 100:    - Anlamı: Programın bellekte başlayacağı adresi belirtir. Bu durumda programın başlangıç adresi 100 olarak belirlenmiştir. 2. LDA x:    - Anlamı: x adresindeki ve...