Armasss adalah aplikasi penjangkauan Kristen. Ini bertujuan untuk menyebarkan berita baik tentang Yesus Kristus sambil memberikan aplikasi yang mungkin berguna atau mendidik.
Sebagian besar perangkat seluler berjalan pada beberapa jenis prosesor ARM. Karena prosesor ARM menggunakan arsitektur RISC (Pengurangan Instruksi Set), mereka relatif mudah dipelajari. Aplikasi ini memungkinkan Anda untuk menulis bahasa perakitan seperti lengan untuk membuat aplikasi atau game dasar. Tidak perlu memahami apa pun tentang perangkat keras perangkat, karena API disediakan untuk mengatur warna, menggambar garis, persegi panjang, teks dan menangani keran dan gesekan.
Sebagai terjemahan dari bahasa perakitan adalah Proses yang relatif sederhana, assembler berjalan cukup cepat. Untuk aplikasi sederhana, harapkan sekitar 5-10 detik untuk dirakit pertama setelah memuat. Kemudian setelah setiap perubahan kode berharap sekitar 1-2 detik untuk setiap rakitan. Ini karena setiap perubahan kode hanya memerlukan melakukan rakitan untuk modul yang berubah.
Armasss muncul dimuat dengan contoh program bahasa perakitan. Sampel menunjukkan bagaimana Anda dapat membuat Editor Palette Sprite Plus menggunakan API Android. Idenya adalah Anda dapat mengedit program sampel, melihat hasil perubahan Anda dan memulai perakitan pembelajaran dengan sangat cepat.
Fitur:
32-bit register dan lokasi memori
sintaks menyorot untuk menunjukkan label dan string
tentukan bagian data dan kode terpisah
tentukan variabel integer atau string
tentukan label untuk variabel dan lokasi cabang
Buat dan navigasikan beberapa file
Navigasi label untuk mendukung melompat di sekitar kode
autocomplete untuk mendukung pengetikan otomatis label
Komentar menggunakan semi-dua untuk menjelaskan kode
Memungkinkan Anda untuk menjalankan langkah demi langkah, melihat register dan perubahan memori
menunjukkan register saat ini R0-R15
menunjukkan lokasi memori saat ini M0-M200
kemampuan untuk melihat aplikasi berjalan di layar yang sama dengan debugger, ini Mempersudahkan untuk belajar bahasa perakitan
kemampuan untuk mengatur titik istirahat untuk melangkah ke bagian
kemampuan untuk melangkah bingkai demi bingkai
Instruksi yang didukung:
MoveQ, Move, Movgt, Movle - LDR - PREINDEXED, POSTINDEXED, OFFSET
Str - preindexed, postindex, Offset
, Pop, Pop, Pop, Pop, Pop, Pop, Pop, Pop, Pop, Pop, Pop, Pop Br>
Instruksi tambahan:
Ini adalah instruksi untuk mendukung grafik dan gaya berorientasi objek yang
bukan bagian dari set instruksi perakitan ARM.
> Rect - menggambar persegi panjang kiri atas R1, R2 ke bawah kanan R3, R4
baris - Gambar garis dari Position R1, R2 ke R3, R4
Teks - Gambar Teks String R1 pada posisi R1, R3
warna - ubah warna saat ini (0-9) menggunakan R1
colorRGB - Ubah warna saat ini (merah, hijau, biru) menggunakan R1, R2, R3
Sentuh - Dapatkan peristiwa ketukan ke atas atau bawah R1, R2, R3
Gesek - Dapatkan Posisi Jari ke R1 dan R2
objek baru - Buat instance baru dari objek, kembalikan pointer di R1
panggilan - Panggil objek, gunakan objek, menggunakan objek, menggunakan objek Dalam R1
RTS - kembali ke penelepon
Catatan Semua instruksi saat ini hanya bekerja pada angka 32-bit,
Tidak ada tingkat byte atau operasi level setengah kata.
string dikodekan sebagai urutan angka 32-bit.
Pintasan:
Semua pintasan diikuti oleh satu digit maka ruang,
Dua digit.
M - Types Mov Daftarkan,
L - Type LDR Daftarkan,
T - Type Str - Type Str - Type Push {Registrasi} - Jenis Pop {register}
A - Jenis Tambah Registrasi,
S - Type Sub Registrasi,
Kompatibilitas:
Perangkat yang lebih lama dan baru didukung
Ubah ukuran tersedia Layar ukuran (dengan kehilangan resolusi untuk layar yang lebih kecil)
Create apps and games in ARM-like assembly language