From: nomailings@nospicedham.trgzxcqvbe.cpm   
      
   On Wed, 20 Jan 2021 14:04:01 +0100   
   paul wrote:   
      
   > Just as a person can hike an existing trail that someone else dug out   
   > and put all the steps and bridges and maps in place years before, I   
   > just want to "walk the trail" of an existing assembly language   
   > programming tutorial.   
   >   
      
   So, you want a tutorial for which you can view the executing   
   x86 instructions via a debugger or disassembler or interpreter?   
      
   The really old way of doing this was to get some binary code and   
   disassemble it, looking up each instruction in the programmer's   
   reference manual, and mentally following along with what the code was   
   doing.   
      
   The next really old way of doing this was to get some binary code and   
   step through it in a debugger, dumping the registers as you went, while   
   looking up each instruction in the programmer's reference manual, and   
   mentally following along with what the code was doing.   
      
   I don't recall if there is any modern, in-browser, online website for   
   x86 code which does something like either of those. Travis pointed you   
   to Mr. Godbolt's emulator.   
      
   You might want to run some emulator, like DOSBox or MAME/MESS or QEMU   
   or Bochs or one of numerous others, depending on what computer and   
   operating system you use, to boot up a 16-bit DOS machine, e.g.,   
   FreeDOS. Then, experiment with DOS .com's, use DEBUG the debugger and   
   disassembler for DOS, and some assembler such as MASM or perhaps NASM.   
   NASM also comes with a disassembler.   
      
   https://www.freedos.org/   
   https://www.nasm.us/   
      
   https://www.dosbox.com/   
   https://www.mamedev.org/   
   http://bochs.sourceforge.net/   
   https://www.qemu.org/   
      
   --   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|