ARMAssem for Mobile App Development icon

ARMAssem for Mobile App Development

2.0 for Android
4.5 | 5,000+ Yükleme sayısı

mardrew

Açıklaması ARMAssem for Mobile App Development

Armassem, bir Hıristiyan sosyal yardım uygulamasıdır. Yararlı veya eğitici bulabilecek bir uygulama sunarken İsa Mesih'in iyi haber mesajını yaymayı amaçlamaktadır.
Çoğu mobil cihaz bir tür kol işlemcisi üzerinde çalışır. Kol işlemcileri RISC (azaltılmış talimat seti) mimarisini kullanırken, öğrenmesi nispeten kolaydır. Bu uygulama, temel bir uygulama veya oyun oluşturmak için kol benzeri montaj dilini yazmanıza izin verir. Cihazın donanımı hakkında hiçbir şey anlamaya gerek yoktur, çünkü bir API, çizgiler, dikdörtgenler, metin ve tutamak muslukları ve swipes ayarlamak için bir API sağlanır.
Meclis dilinden çeviri olarak Nispeten basit bir işlem, assembler oldukça hızlı çalışıyor. Basit uygulamalar için, yüklendikten sonra ilk montaj için yaklaşık 5-10 saniye bekleyin. Sonra her kod değişikliği her bir montaj için 1-2 saniye bekledikten sonra. Bunun nedeni, her kod değişikliğinin yalnızca değişen modül için bir araya getirilmesini gerektirmesidir.
Arassem bir örnek montaj dili programı ile önceden yüklenmiştir. Örnek, Android API'yi kullanarak bir Sprite Plus Paleti Editörünü nasıl yapabileceğinizi gösterir. Fikri, örnek programı düzenleyebilmeniz, değişikliklerinizin sonuçlarını görün ve çok hızlı bir şekilde öğrenmeye başlayabilirsiniz.
Özellikler:
32 bit kayıtlar ve hafıza konumları
Etiket ve dizeleri göstermek için Syntax Vurgulama
Ayrı veri ve kod bölümlerini tanımlamak
Tamsayı veya dize değişkenlerini tanımlar
Değişkenler ve şube konumları için etiketleri tanımlayın. Birden fazla dosya oluşturun ve gezinmek
Etiket Navigasyonu Kodun etrafında atlamayı desteklemek için etiketlerin otomatik yazımını desteklemek için Otomatik tamamlama
Hata ayıklayıcı:
Adım adım çalıştırmanıza izin verir, kayıtlar ve hafıza değişimini görmenizi sağlar
Geçerli kayıtlar R0-R15
Geçerli bellek konumlarını gösterir M0-M200
Hata ayıklayıcı olarak aynı ekranda çalışan uygulamayı görebilme Montaj dilini öğrenmeyi kolaylaştırır
Bölümlerin üzerinden adım atmak için Break Puanları ayarlama yeteneği
Çerçeveyi çerçeveye göre aşama kabiliyeti
Desteklenen talimatlar:
MOV, CMP, B, BEQ, Bne, BGT, BLT, BGE, BLE
MOVEQ, MOVNE, MOVGT, MOVLE
LDR - PREIDEXED, PostIndexed, Ofset
Str - PreIndexed, PostIndixed, Ofset
Ekle, Sub, Push, Pop
Ekstra Talimatlar:
Bunlar, Grafik ve Nesne Yönlendirilmiş stilini desteklemek için talimatlardır, burada kol montaj talimatının bir parçası değildir.
Reklam - Bir dikdörtgen üstünü çizin R1, R2'den aşağıya doğru R3, R4
Hat - R1, R2 konumundan R3, R4 konumundan bir çizgi çizin - R1, R1 konumunda R1 dize metnini çizin, R3
Renk - Geçerli rengi (0-9) değiştirin R1
ColorRGB kullanarak - R1, R2, R3'ü kullanarak geçerli rengi (kırmızı, yeşil, mavi) değiştirin. Dokunma - Yukarı veya Aşağı Olayı'na dokunun. R1, R2, R3
Kaydırma - Parmak konumunu R1 ve R2'de alın
Yeni nesne - Nesnenin yeni bir örneğini oluşturun, R1'deki işaretçi döndürme çağrısı - İşaretçiyi kullanarak nesneyi arayın R1
RTS'de - Arayana geri dön
Not Tüm talimatlar şu anda yalnızca 32 bit numaralarda çalışır,
bayt seviye veya yarı kelime düzeyinde işlemler yoktur.
Dizeler 32 bit sayıların sekansları olarak kodlanır.
Kısayollar:
Tüm kısayollar, ardından tek bir haneli boşluk,
veya İki hane.
M - Tipleri MOV Kayıt,
LDR LDR Kayıt,
T - Türleri STR Kayıt,
P - Çeşitleri Push {Kayıt Ol}
O - Tipler Pop {KAYIT}
A - Tipler Kayıt ekle,
S - Tipler Sub Kayıt,
Uyumluluk:
Yaşlı ve daha yeni cihazlar, herhangi bir şekilde sığacak şekilde yeniden boyutlandırma seçeneği kullanılabilir. Boyut ekranı (daha küçük ekranlar için çözünürlük kaybı ile)

Yenilikler ARMAssem for Mobile App Development 2.0

Create apps and games in ARM-like assembly language

Bilgi

  • Kategori:
    Araçlar
  • Mevcut Sürüm:
    2.0
  • Güncellendi:
    2019-09-20
  • Boyut:
    137.5KB
  • Gereken Android sürümü:
    Android 4.0 or later
  • Geliştirici:
    mardrew
  • ID:
    com.mardrew.armassem
  • Available on: