DOS-ASM.zip

  • t1_769938
    了解作者
  • 2.7MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-21 08:18
    上传日期
可以即点即用的汇编开发工具(通过配置dosbox实现) 已经调大了窗口,并且挂载了c盘作为编译盘,d盘作为游戏盘 资源包括dosbox 0.74软件、汇编开发工具(tasm+masm+edit)、一些tasm代码和dosbox手册
DOS-ASM.zip
  • ASM
  • CODE
  • EXA318A.ASM
    2.6KB
  • O10.ASM
    827B
  • O3.ASM
    372B
  • O2.ASM
    1023B
  • A1p1.asm
    1.9KB
  • exa318G.ASM
    1.9KB
  • E3.ASM
    411B
  • O4.ASM
    1015B
  • A1p2.asm
    1.8KB
  • EXA209A.ASM
    1KB
  • EXA318E.ASM
    3.7KB
  • EXCOM.ASM
    400B
  • EXA318zB.ASM
    3.8KB
  • EXA318WEB.asm
    2.7KB
  • EXA318C.ASM
    3.5KB
  • O4-H.ASM
    1017B
  • O5.ASM
    299B
  • SPRINT.ASM
    301B
  • O11.ASM
    728B
  • EXA1311.ASM
    808B
  • exa318R2.ASM
    1.7KB
  • OC.ASM
    810B
  • O9.ASM
    1.5KB
  • E4.ASM
    805B
  • exa318R1.ASM
    3.8KB
  • EXA131.ASM
    1.1KB
  • SUMp.ASM
    282B
  • O1.ASM
    865B
  • EXA318zD.ASM
    3.7KB
  • O8.ASM
    854B
  • OA.ASM
    827B
  • exa318Z.asm
    1.8KB
  • E2.ASM
    694B
  • EXA209.ASM
    940B
  • EXA209W.ASM
    530B
  • E5.ASM
    851B
  • E9.ASM
    771B
  • O7.ASM
    906B
  • PRINT.ASM
    249B
  • EXA1312.ASM
    1.2KB
  • SUMe.ASM
    720B
  • OB.ASM
    728B
  • EXA131w.asm
    834B
  • E1.ASM
    779B
  • O6.ASM
    724B
  • MASM
  • LIB.EXE
    31.4KB
  • DEBUG32.EXE
    88.6KB
  • LINK.EXE
    63.5KB
  • USER.TXT
    120B
  • ERROUT.EXE
    9.3KB
  • README.TXT
    158B
  • edit.com
    68.2KB
  • CREF.EXE
    15.5KB
  • debug.exe
    20.2KB
  • SETENV.EXE
    10.4KB
  • APN.ASM
    269B
  • APN.OBJ
    133B
  • MASM.EXE
    100.8KB
  • README.DOC
    9KB
  • APN.EXE
    560B
  • EXEPACK.EXE
    14.5KB
  • EXEMOD.EXE
    11.9KB
  • TASM
  • TLINK.EXE
    117.6KB
  • TD.EXE
    755.3KB
  • edit.com
    68.2KB
  • DPMI16BI.OVL
    49.4KB
  • TDCONFIG.TD
    691B
  • TASM.EXE
    132.8KB
  • EDIT.INI
    192B
  • edit.hlp
    10.5KB
  • RTM.EXE
    118KB
  • TDHELP.TDH
    154.8KB
  • TD.TR
    55B
  • A.ASM
    249B
  • A.TR
    55B
  • 代码列表.html
    59.9KB
  • A.EXE
    1.2KB
  • A.OBJ
    403B
  • A.MAP
    195B
  • capture
  • dosbox_001.png
    3.9KB
  • game
  • mario
  • MARIO.CFG
    99B
  • README.TXT
    2.2KB
  • FILE_ID.DIZ
    215B
  • MARIO.EXE
    167.8KB
  • stdout.txt
    0B
  • DOSBox v0.74-3 Manual.html
    85.9KB
  • stderr.txt
    0B
  • 1718个DOS游戏单独下载地址(附清单及下载链接).html
    133.7KB
  • SDL_net.dll
    13KB
  • SDL.dll
    437.7KB
  • dosbox.conf
    378B
  • readme.md
    5.1KB
  • DOSBox.exe
    3.6MB
内容介绍
汇编开发可以参考[link](###汇编工具使用),输入命令`d:`回车`mario`可以玩游戏 # DOSbox下汇编语言学习 [toc] ## dosbox #### dosbox快捷键 这里是[DOSBox v0.74-3 Manual](https://www.dosbox.com/DOSBoxManual.html)提供的快捷键表格,鼠标总是停留在doxbox中时可以使用ctrl+F10 | **ALT-ENTER** | Switch to full screen and back. | | ---------------- | ------------------------------------------------------------ | | **ALT-PAUSE** | Pause emulation (hit ALT-PAUSE again to continue). | | **CTRL-F1** | Start the keymapper. | | **CTRL-F4** | Change between mounted floppy/CD images. Update directory cache for all drives. | | **CTRL-ALT-F5** | Start/Stop creating a movie of the screen. (avi video capturing) | | **CTRL-F5** | Save a screenshot. (PNG format) | | **CTRL-F6** | Start/Stop recording sound output to a wave file. | | **CTRL-ALT-F7** | Start/Stop recording of OPL commands. (DRO format) | | **CTRL-ALT-F8** | Start/Stop the recording of raw MIDI commands. | | **CTRL-F7** | Decrease frameskip. | | **CTRL-F8** | Increase frameskip. | | **CTRL-F9** | Kill DOSBox. | | `CTRL`-``F10` | Capture/Release the mouse. | | `CTRL`-``F11` | Slow down emulation (Decrease DOSBox Cycles). | | `CTRL`-``F12` | Speed up emulation (Increase DOSBox Cycles)[^note1]. | | **ALT-F12** | Unlock speed (turbo button/fast forward)[^note2] | | **F11, ALT-F11** | (machine=cga) change tint in NTSC output modes[^note3] | | **F11** | (machine=hercules) cycle through amber, green, white colouring[^note3] | [^note1]: Once you increase your DOSBox cycles beyond your computer CPU resources, it will produce the same effect as slowing down the emulation. This maximum will vary from computer to computer. [^note2]: You need free CPU resources for this (the more you have, the faster it goes), so it won't work at all with cycles=max or a too high amount of fixed cycles. You have to keep the keys pressed for it to work! [^note3]: These keys won't work if you saved a mapper file earlier with a different machine type. So either reassign them or reset the mapper. #### dos命令 每个指令加上`/?`后可以查看对应的帮助信息 ```dosbox z: #c:等切换盘符 cd .. #返回父目录 ``` ### 汇编工具使用 #### TASM汇编语言使用 ``` edit a.asm #编辑一个名称为a.asm的汇编源代码文件也可通过其他方式编辑之后放入对应文件夹(默认为dos-asm下的asm文件夹) tasm/zi a.asm #.asm可以省略,编译程序,不加参数可能无法调试 tlink/v/3 a.obj #.obj 可以省略,链接程序,不加参数可能无法调试 a.exe #运行程序,可以省略后缀 td a.exe #a1可以省略,调试程序 ``` #### masm汇编工具使用 进入DOSBOX窗口,事先在NotePad++写好了汇编程序,接下来就调试运行它了 | 命令: | 功能 | | -------------- | ------------------------------------------------------------ | | masm name | 得到目标程序文件即obj文件 | | `link name | 生成可执行文件即exe文件 | | name.exe | 运行该程序,有结果就输入,<br>若需要查看存储器和寄存器情况,就需要进行debug模式了 | | debug name.exe | 对指定程序进行debug | | debug | 不特定 | 根据不同的debug命令进行想要的操作 常用命令 debug模式下: ``` -g :执行完name.exe文件显示运行结果 -a :编写汇编命令 -t :单步执行 -p :直接执行完不是单步执行 -u :反编译 -r :查看修改寄存器的值 -d :查看内存单元 -e :修改内存单元 -? :查看指令帮助 ``` 最近使用的常用命令的详细说明: -d:查看128个内存单元内容。 -d 段地址:偏移地址 查看指定地址128个内存单元的内容。 -d 段地址:偏移地址1 偏移地址2 查看指定地址1 到 指定地址2 内存单元的内容。 -d 段地址:偏移地址 位移量 查看指定地址开始的位移量个长度的内存单元内容 -t:ma 单步执行每条指令,每执行一条指令就显示寄存器内容和逻辑地址还有执行的指令。 ### 常用ASCII表查询 | ASCII十进制编号 | 十六进制编号 | 代表字符 | | --------------- | ------------ | -------- | | 10D | 0AH | 回到行首 | | 13D | 0DH | 回车 | | 32D~41H | 20H~29H | 0-9 |
评论
    相关推荐
    • gnugccmake等底层开发工具dos版本的
      gnugccmake等底层开发工具dos版本的 gnugccmake等底层开发工具dos版本的 gnugccmake等底层开发工具dos版本的
    • DOS命令转换工具-DOS开发工具之一
      DOS命令转换工具.rar 很古老了,但很经典很实用,我为了学编程特意去买了个PPC多普达D900,安装了DOS系统,才能用这些工具,收集这些工具我用了很多时间精力,所以想得点分,不然别人的工具我都下不了。。。。我是...
    • DOS管理工具---DOS开发工具
      DOS管理工具.rar 很古老了,但很经典很实用,我为了学编程特意去买了个PPC多普达D900,安装了DOS系统,才能用这些工具,收集这些工具我用了很多时间精力,所以想得点分,不然别人的工具我都下不了。。。。我是多么想...
    • GBA开发工具
      用于开发gba游戏的工具软件,主要是关于图象数据和汉字库数据转换的工具,非常实用。 这个版本修正了以前发现的所有bug,并增加了一些新的程序。
    • TC20开发工具
      TC20开发工具
    • GBA开发工具
      用于开发gba游戏的工具软件,主要是关于图象数据和汉字库数据转换的工具,非常实用。 这个版本修正了以前发现的所有bug,并增加了一些新的程序。
    • 汇编实例及开发工具
      汇编程序实例和开发环境 @echo off REM make16.bat, for assembling and linking 16-bit DOS programs (.EXE) BIN\ML /c /Fl %1.asm if errorlevel 1 goto terminate BIN\LINK16 %1.obj; if errorlevel 1 goto ...
    • DOS下的PASCAL编程工具--DOS开发工具
      很古老了,但很经典很实用,我为了学编程特意去买了个PPC多普达D900,安装了DOS系统,才能用这些工具,收集这些工具我用了很多时间精力,所以想得点分,不然别人的工具我都下不了。。。。我是多么想免费共享出来呀,...
    • dos下的网络开发工具
      老古董了,包括了ms tcp client 3.0和8139网卡dos驱动,还有mstcpsdk及其说明材料
    • djgppv1工具包和源码包 OS开发工具DOS下的GUN编译器来的
      djgppv1工具包和源码包 OS开发工具DOS下的GUN编译器来的