ARMAssem for Mobile App Development icon

ARMAssem for Mobile App Development

2.0 for Android
4.5 | 5,000+ Pemasangan

mardrew

Penerangan tentang ARMAssem for Mobile App Development

ARMAssem adalah aplikasi jangkauan Kristian. Ini bertujuan untuk menyebarkan berita baik Yesus Kristus sambil memberikan aplikasi yang mungkin berguna atau mendidik.
Sebilangan besar peranti mudah alih menggunakan pemproses ARM. Oleh kerana pemproses ARM menggunakan seni bina RISC (set instruksi yang dikurangkan), mereka agak mudah dipelajari. Aplikasi ini membolehkan anda menulis bahasa pemasangan seperti ARM untuk membuat aplikasi atau permainan asas. Tidak perlu memahami apa-apa mengenai perkakasan peranti, kerana disediakan API untuk mengatur warna, menggambar garis, segi empat tepat, mengetuk dan mengetuk teks dan menangani.
Oleh kerana terjemahan dari bahasa pemasangan adalah proses yang agak mudah, assembler berjalan dengan pantas. Untuk aplikasi mudah, jangkakan sekitar 5-10 saat untuk pemasangan pertama selepas memuatkan. Kemudian setelah setiap perubahan kod mengharapkan sekitar 1-2 saat untuk setiap pemasangan. Ini kerana setiap perubahan kod hanya memerlukan melakukan pemasangan untuk modul yang diubah.
ARMAssem dilengkapi dengan contoh program bahasa pemasangan. Contoh menunjukkan bagaimana anda dapat membuat editor palet plus palet menggunakan API Android. Ideanya ialah anda dapat mengedit contoh program, melihat hasil perubahan anda dan memulakan pembelajaran pemasangan dengan cepat.
Ciri-ciri:
Daftar 32-bit dan lokasi memori
Sorotan sintaks untuk menunjukkan label dan rentetan
Tentukan bahagian data dan kod yang berasingan
Tentukan pembolehubah integer atau rentetan
Tentukan label untuk pemboleh ubah dan lokasi cabang
Buat dan navigasi beberapa fail
Navigasi label untuk menyokong melompat-lompat kod
Lengkapkan automatik untuk menyokong penaipan label automatik > Membolehkan anda menjalankan langkah demi langkah, melihat daftar dan perubahan memori
Menunjukkan daftar semasa R0-R15
Menunjukkan lokasi memori semasa M0-M200
Berkebolehan melihat aplikasi berjalan pada skrin yang sama dengan debugger, ini memudahkan belajar bahasa perhimpunan
Berkebolehan menetapkan titik putus ke bahagian melangkah ke atas
Keupayaan melangkah demi bingkai
Arahan yang Disokong:
MOV, CMP, B, BEQ, BNE, BGT, BLT, BGE, BLE
MOVEQ, MOVNE, MOVGT, MOVLE
LDR - preindexed, postindexed, offset
STR - preindexed, postindexed, offset
ADD, SUB, PUSH, POP
Arahan Tambahan:
Ini adalah arahan untuk menyokong grafik dan gaya berorientasikan objek yang
bukan merupakan sebahagian daripada set arahan pemasangan ARM.
RECT - lukis segi empat tepat kiri atas R1, R2 ke kanan bawah R3, R4
LINE - lukis garis dari kedudukan R1, R2 ke R3, R4
TEKS - lukis teks rentetan R1 di kedudukan R2, R3
WARNA - ubah warna semasa (0-9) menggunakan R1
COLORRGB - ubah warna semasa (merah, hijau, biru) menggunakan R1, R2, R3
TOUCH - masukkan acara ketuk atau bawah ke R1, R2, R3
SWIPE - masukkan posisi jari ke R1 dan R2
Objek BARU - buat contoh baru objek, kembalikan pointer dalam R1
PANGGILAN - panggil objek, menggunakan penunjuk dalam R1
RTS - kembali ke pemanggil
Perhatikan semua arahan pada masa ini hanya berfungsi pada nombor 32-bit,
tidak ada operasi tahap byte atau tahap setengah kata.
String dikodkan sebagai urutan nombor 32-bit.
Pintasan:
Semua pintasan diikuti oleh satu digit kemudian ruang,
atau dua digit.
m - jenis MOV register,
l - jenis LDR register,
t - jenis STR register,
p - jenis PUSH {register}
o - taip POP {register}
a - jenis ADD register,
s - types SUB register,
Keserasian:
Peranti lama dan lebih baru disokong
Pilihan saiz tersedia untuk muat mana-mana skrin ukuran (dengan kehilangan resolusi untuk skrin yang lebih kecil)

Apa yang Baru dengan ARMAssem for Mobile App Development 2.0

Create apps and games in ARM-like assembly language

Maklumat

  • Kategori:
    Alatan
  • Versi Semasa:
    2.0
  • Dikemas kini:
    2019-09-20
  • Saiz:
    137.5KB
  • Memerlukan Android:
    Android 4.0 or later
  • Pembangun:
    mardrew
  • ID:
    com.mardrew.armassem
  • Available on: