$ hg clone https://bitbucket.org/7shi/8086run
freedos-2041_86f16.zipを落とす 7shi / 8086run / Downloads — Bitbucket
で、下のこまんどをつらつらと。
$ ./8086run freedos-2041_86f16.img FreeDOS kernel 2041 (build 2041 OEM:0xfd) [compiled Feb 7 2012]...................123 Kernel compatibility 6.22 - WATCOMC (C) Copyright 1995-2012 Pasquale J. Villani and The FreeDOS Project. All Rights Reserved. This is free software and comes with ABSOLUTELY NO WARRANTY; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. - InitDiskno hard disks detected MEMDISK version 17.183 (131288 sectors) FreeCom version 0.82 pl 3 [Dec 10 2003 06:54:37] A:\>debug -a 2756:0100 mov ax,1234 2756:0103 -u 2756:0100 B83412 MOV AX,1234 2756:0103 0000 ADD [BX+SI],AL 2756:0105 0000 ADD [BX+SI],AL 2756:0107 0000 ADD [BX+SI],AL 2756:0109 0000 ADD [BX+SI],AL 2756:010B 0000 ADD [BX+SI],AL 2756:010D 0000 ADD [BX+SI],AL 2756:010F 0000 ADD [BX+SI],AL 2756:0111 0000 ADD [BX+SI],AL 2756:0113 0000 ADD [BX+SI],AL 2756:0115 0000 ADD [BX+SI],AL 2756:0117 0000 ADD [BX+SI],AL 2756:0119 0000 ADD [BX+SI],AL 2756:011B 0000 ADD [BX+SI],AL 2756:011D 0000 ADD [BX+SI],AL 2756:011F 0000 ADD [BX+SI],AL -t=100 org 0x2756:0x04de db 0x0e, 0x6d, 0x00, 0x39, 0xc8, 0x75, 0xe5, 0x07 A:\>debug -a 2756:0100 mov 1234, ax ^ Error 2756:0100 mov 1234, (ax) ^ Error 2756:0100 mov [1234], ax 2756:0103 -g=100,103 AX=0000 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=2756 ES=2756 SS=2756 CS=2756 IP=0103 NV UP DI PL NZ NA PO NC 2756:0103 0000 ADD [BX+SI],AL DS:0000=CD -r AX=0000 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=2756 ES=2756 SS=2756 CS=2756 IP=0103 NV UP DI PL NZ NA PO NC 2756:0103 0000 ADD [BX+SI],AL DS:0000=CD -r AX=0000 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=2756 ES=2756 SS=2756 CS=2756 IP=0103 NV UP DI PL NZ NA PO NC 2756:0103 0000 ADD [BX+SI],AL DS:0000=CD -u100 2756:0100 A33412 MOV [1234],AX 2756:0103 0000 ADD [BX+SI],AL 2756:0105 0000 ADD [BX+SI],AL 2756:0107 0000 ADD [BX+SI],AL 2756:0109 0000 ADD [BX+SI],AL 2756:010B 0000 ADD [BX+SI],AL 2756:010D 0000 ADD [BX+SI],AL 2756:010F 0000 ADD [BX+SI],AL 2756:0111 0000 ADD [BX+SI],AL 2756:0113 0000 ADD [BX+SI],AL 2756:0115 0000 ADD [BX+SI],AL 2756:0117 0000 ADD [BX+SI],AL 2756:0119 0000 ADD [BX+SI],AL 2756:011B 0000 ADD [BX+SI],AL 2756:011D 0000 ADD [BX+SI],AL 2756:011F 0000 ADD [BX+SI],AL -d1234 2756:1230 00 00 00 00-00 00 00 00 00 00 00 00 ............ 2756:1240 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1250 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1260 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1270 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1280 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1290 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:12A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:12B0 00 00 00 00 - .... -r AX=0000 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=2756 ES=2756 SS=2756 CS=2756 IP=0103 NV UP DI PL NZ NA PO NC 2756:0103 0000 ADD [BX+SI],AL DS:0000=CD -rax AX 0000 :5678 -g=100,103 AX=5678 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=2756 ES=2756 SS=2756 CS=2756 IP=0103 NV UP DI PL NZ NA PO NC 2756:0103 0000 ADD [BX+SI],AL DS:0000=CD -d1234 2756:1230 78 56 00 00-00 00 00 00 00 00 00 00 xV.......... 2756:1240 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1250 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1260 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1270 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1280 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:1290 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:12A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 2756:12B0 00 00 00 00 - .... -