ARMAssem for Mobile App Development icon

ARMAssem for Mobile App Development

2.0 for Android
4.5 | 5,000+ Mga Pag-install

mardrew

Paglalarawan ng ARMAssem for Mobile App Development

Armassem ay isang Christian outreach app. Nilalayon nito na ipalaganap ang mabuting mensahe ng balita ni Jesucristo habang nagbibigay ng isang application na maaaring makahanap ng kapaki-pakinabang o pang-edukasyon.
Karamihan sa mga aparatong mobile ay tumatakbo sa ilang uri ng braso processor. Habang ginagamit ng mga processor ng braso ang RISC (pinababang hanay ng pagtuturo) arkitektura, sila ay relatibong madaling matutunan. Ang app na ito ay nagbibigay-daan sa iyo upang magsulat ng braso-tulad ng assembly wika upang lumikha ng isang pangunahing app o laro. Hindi na kailangang maunawaan ang anumang bagay tungkol sa hardware ng aparato, bilang isang API ay ibinigay upang itakda ang kulay, gumuhit ng mga linya, mga parihaba, teksto at hawakan ang mga taps at swipes.
Bilang ang pagsasalin mula sa wika ng pagpupulong ay Isang relatibong simpleng proseso, ang assembler ay tumatakbo nang mabilis. Para sa mga simpleng apps, umasa sa paligid ng 5-10 segundo para sa unang tipunin pagkatapos ng paglo-load. Pagkatapos pagkatapos ng bawat code ay umasa sa paligid ng 1-2 segundo para sa bawat assemble. Ito ay dahil ang bawat pagbabago ng code ay nangangailangan lamang ng paggawa ng assemble para sa modyul na nagbago.
Armassem ay preloaded na may sample na programang wika ng pagpupulong. Ipinapakita ng sample kung paano ka makakagawa ng editor ng sprite plus na palette gamit ang Android API. Ang ideya ay maaari mong i-edit ang sample na programa, tingnan ang mga resulta ng iyong mga pagbabago at magsimula ng pag-aaral ng pagpupulong nang napakabilis.
Mga Tampok:
32-bit registers at mga lokasyon ng memorya
syntax highlight upang ipakita ang mga label at mga string
Tukuyin ang hiwalay na data at mga seksyon ng code
Tukuyin ang integer o mga variable ng string
Tukuyin ang mga label para sa mga variable at mga lokasyon ng sangay
Lumikha at mag-navigate ng maramihang mga file
Label nabigasyon upang suportahan ang paglukso sa paligid ng code
Autocomplete upang suportahan ang pag-type ng auto ng mga label
Mga komento gamit ang semi-colon upang ipaliwanag ang code
Debugger:
Ipinapakita ang kasalukuyang registers R0-R15
Ipinapakita ang kasalukuyang mga lokasyon ng memorya M0-M200
Kakayahang upang makita ang app na tumatakbo sa parehong screen bilang debugger, ito ginagawang madali upang matuto ng wika ng pagpupulong
Kakayahang magtakda ng mga punto ng break sa hakbang sa mga seksyon
Kakayahang hakbang sa pamamagitan ng frame
Mga suportadong tagubilin:
Mov, cmp, b, beq, Bne, bgt, blt, bge, ble
MoveQ, movne, movgt, movle
ldr - preindexed, postindexed, offset
str - preindexed, postindexed, offset
Magdagdag, sub, push, pop
Mga dagdag na tagubilin:
Ang mga ito ay mga tagubilin upang suportahan ang graphics at object oriented style na hindi bahagi ng hanay ng pagtuturo ng assembly.
Rect - Gumuhit ng isang rektanggulo Nangungunang Kaliwang R1, R2 hanggang sa ibaba R3, R4
Line - Gumuhit ng isang linya mula sa posisyon R1, R2 hanggang R3, R4
Teksto - Gumuhit ng teksto ng string R1 sa posisyon R2, R3
kulay - baguhin ang kasalukuyang kulay (0-9) gamit ang R1
ColorRGB - Baguhin ang kasalukuyang kulay (pula, berde, asul) gamit ang R1, R2, R3
Touch - makuha ang tap o pababa kaganapan sa R1, R2, R3
Mag-swipe - Kumuha ng posisyon ng daliri sa R1 at R2
Bagong Bagay - Lumikha ng isang bagong pagkakataon ng bagay, bumalik pointer sa R1
tawag - Tawagan ang bagay, gamit ang pointer sa R1
RTS - Bumalik sa tumatawag
Tandaan Lahat ng mga tagubilin Kasalukuyang gumagana lamang sa 32-bit na mga numero,
Walang antas ng byte o kalahating salita na antas.
Mga string ay naka-encode bilang mga pagkakasunud-sunod ng mga 32-bit na mga numero.
Mga shortcut:
Lahat ng mga shortcut ay sinusundan ng isang solong digit pagkatapos space,
o dalawang digit. {Register}
A - Mga Uri Magdagdag ng rehistro,
S - Mga Uri ng Sub Magrehistro,
Kakayahan:
Mas lumang at mas bagong mga aparato ay sinusuportahan
resize option na magagamit upang magkasya ang anumang laki ng screen (na may pagkawala ng resolution para sa mas maliliit na screen)

Ano ang Bago sa ARMAssem for Mobile App Development 2.0

Create apps and games in ARM-like assembly language

Impormasyon

  • Kategorya:
    Mga Tool
  • Pinakabagong bersyon:
    2.0
  • Na-update:
    2019-09-20
  • Laki:
    137.5KB
  • Nangangailangan ng Android:
    Android 4.0 or later
  • Developer:
    mardrew
  • ID:
    com.mardrew.armassem
  • Available on: