Skip to content

Aim to provide a complete list of ARM instructions mnemonics, descriptions and encodings

License

Notifications You must be signed in to change notification settings

1Husin-Alhaj/ARM-instructions

 
 

Repository files navigation

Use

This project currently provides all the variants of several ARM assembly mnemonics, with descriptions of these mnemonics and variants.

Goals

The final goal is to provide :

  • all the keywords and mnemonics described in the official ARM architecture manuals;
  • all the encodings of each instruction, as described in the same manuals; in formats that can easily be interpreted by programs.

Current state

Currently :

  • the only available formats are JSON and YAML. XML will be next.
  • the most advanced list is almost_complete_list.json
  • almost_complete_list.json is generated with the following command :

ruby new_parser.rb > almost_complete_list.json

The current main point is to be able to generate configuration files for syntax highlighters softwares like Rouge, in order to highlight ARM assembly scripts presented on webpages.

Tipping

Pledgie !

BTC: 16zwQUkG29D49G6C7pzch18HjfJqMXFNrW

Tip with Altcoins

About

Aim to provide a complete list of ARM instructions mnemonics, descriptions and encodings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 99.7%
  • Other 0.3%