=== asm-brush === Contributors: chlankboot Donate link: http://www.supportunicef.org/ Tags: assembly language, asm, assembler, asm, brush, syntax highlighter, source, code, SyntaxHighlighter Evolved Requires at least: 2.9 Tested up to: 3.0.3 Stable tag: 1.0.0 This is an assembly language brush for the "SyntaxHighlighter Evolved" plugin. It will enable customizable highlighting of assembly code. == Description == asm-brush is a brush for the "SyntaxHighlighter Evolved" plugin (written by Viper). It will allow you to use it with assembly language by adding a new brush and thus new wrapping tags. Of course you need the "SyntaxHighlighter Evolved" plugin installed. To highlight your assembly code, simply wrap it between [assembly] and [/assembly] or [x86] and [/x86] tags. The brush detects and applies different styles to the following elements: - Registers - Assembly language user instructions - Assembly language system instructions - FPU instructions - Multimedia instructions - MASM specific directives & instructions - Numbers (decimal and hexadecimal) - IDA (The Interactive Disassembler) labels The styles are easily customizable by editing the CSS file. == Installation == **Uploading The Plugin** Extract all files from the ZIP file, making sure to keep the file/folder structure intact, and then upload it to /wp-content/plugins/. **Plugin Usage** - Have the "SyntaxHighlighter Evolved" plugin installed - Wrap your assembly language code between [assembly] and [/assembly] or [x86] and [/x86] == Frequently Asked Questions == = Will it work with other processors? = Processors have much stuff in common, so yes, it will work, but it will not be as nice as with the x86 instruction set. = Can I add my processor specific instructions? = Yes, by editing the shBrushAsm.js file. == Screenshots == To see it in action, please have a look at the [plugin's home page](http://www.chlankboot.com/blog/asm-brush "Asm Brush on the CJ"). == Changelog == = 1.0.0 = * First release. == Upgrade Notice == N/A == Known issues == Due to the fact that some directives look like hexadecimal numbers (db, dd ...) they might be incorrectly highlighted.