Assembly In Emacs
Assembly in Emacs
Learning Assembly is essential to Reverse Engineer among other stuffs , Well I write my code in Emacs and it contains asm mode, which helps in Assembly programming. But I need documentation in my finger tip , something like company mode which is really help full while coding . This is emacs, isn’t there some code lying in the internet which will help , So i Searched the internet and with no surprise there is a package for x86 architecture called x86-lookup , it opens the intel developer manual in a document viewer or in emacs’s pdf viewer . It basically works by first converting the pdf to text and indexing it and later searches the index and opens up the correct page . Same author have made a nasm mode for nasm programming .
(use-package x86-lookup :ensure t :config (setq x86-lookup-pdf "~/Dropbox/Books/Hacking/64-iA32-Instruction-set-reference-vol2.pdf") ) (use-package nasm-mode :ensure t :config (add-hook 'asm-mode-hook 'nasm-mode) )
sudo apt install poppler-utils
2. Author’s Blog
3. Nasm Mode Autho’s Blog
4. Intel® 64 and IA-32 Architectures Software Developer Manuals