nasm-dos工具

  • M8_251458
    了解作者
  • 1.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-24 10:31
    上传日期
dos16位汇编工具,nasm-2.12.01-dos 16位,搭配dosBox使用
nasm-2.12.01-dos.zip
  • nasm-2.12.01
  • rdoff
  • rdf2ihx.exe
    128.5KB
  • rdf2com.exe
    128.5KB
  • ldrdf.exe
    140.5KB
  • rdf2ith.exe
    128.5KB
  • rdf2srec.exe
    128.5KB
  • rdf2bin.exe
    128.5KB
  • rdfdump.exe
    120KB
  • rdflib.exe
    133KB
  • rdx.exe
    125KB
  • cwsdpmi.exe
    20.8KB
  • nasmdoc.txt
    753.6KB
  • nasm.exe
    1.1MB
  • cwsdpmi.doc
    9.4KB
  • ndisasm.exe
    651KB
  • LICENSE
    1.5KB
  • README
    756B
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/628c4368b305d84a4f196b68/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/628c4368b305d84a4f196b68/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">CWSDPMI is Copyright (C) 1995-2010 Charles W Sandmann (cwsdpmi@earthlink.net)</div><div class="t m0 x1 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0"> 1206 Braelinn, Sugar Land, TX 77479</div><div class="t m0 x1 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">This is release 7. The files in this binary distribution may be redistributed</div><div class="t m0 x1 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0">under the GPL (with source) or without the source code provided:</div><div class="t m0 x1 h3 y6 ff1 fs0 fc0 sc0 ls0 ws0">* CWSDPMI.EXE or CWSDPR0.EXE are not modified in any way except via CWSPARAM.</div><div class="t m0 x1 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">* CWSDSTUB.EXE internal contents are not modified in any way except via</div><div class="t m0 x1 h3 y8 ff1 fs0 fc0 sc0 ls0 ws0"> CWSPARAM or STUBEDIT. It may have a COFF image plus data appended to it.</div><div class="t m0 x1 h3 y9 ff1 fs0 fc0 sc0 ls0 ws0">* Notice to users that they have the right to receive the source code and/or</div><div class="t m0 x1 h3 ya ff1 fs0 fc0 sc0 ls0 ws0"> binary updates for CWSDPMI. Distributors should indicate a site for the</div><div class="t m0 x1 h3 yb ff1 fs0 fc0 sc0 ls0 ws0"> source in their documentation.</div><div class="t m0 x1 h3 yc ff1 fs0 fc0 sc0 ls0 ws0">-------------------------------------------------------------------------------</div><div class="t m0 x1 h3 yd ff1 fs0 fc0 sc0 ls0 ws0">The purpose of this release is to allow high performance access to large</div><div class="t m0 x1 h3 ye ff1 fs0 fc0 sc0 ls0 ws0">amounts of physical memory (up to 4GB). Memory above 32-bit address space</div><div class="t m0 x1 h3 yf ff1 fs0 fc0 sc0 ls0 ws0">(common on machines over 3GB physical memory) will be mapped to fill the</div><div class="t m0 x1 h3 y10 ff1 fs0 fc0 sc0 ls0 ws0">address hole to provide a full 4GB memory. 4MB pages will be automatically</div><div class="t m0 x1 h3 y11 ff1 fs0 fc0 sc0 ls0 ws0">used for large memory requests. Release 5 works well for systems using 256MB</div><div class="t m0 x1 h3 y12 ff1 fs0 fc0 sc0 ls0 ws0">or less of memory; release 7 is useful for quick access to over 500MB.</div><div class="t m0 x1 h3 y13 ff1 fs0 fc0 sc0 ls0 ws0">Known limitations with 4MB pages:</div><div class="t m0 x1 h3 y14 ff1 fs0 fc0 sc0 ls0 ws0"> 1) 4Mb regions are treated as locked (non-pageable). Virtual memory may be</div><div class="t m0 x1 h3 y15 ff1 fs0 fc0 sc0 ls0 ws0"> less effective.</div><div class="t m0 x1 h3 y16 ff1 fs0 fc0 sc0 ls0 ws0"> 2) DPMI 1.0 extensions to manage page attributes will not work on 4MB pages.</div><div class="t m0 x1 h3 y17 ff1 fs0 fc0 sc0 ls0 ws0"> 3) DPMI function 0x503 to resize memory is not supported if it requires the</div><div class="t m0 x1 h3 y18 ff1 fs0 fc0 sc0 ls0 ws0"> memory zone to be moved in physical memory and it contains a 4Mb page.</div><div class="t m0 x1 h3 y19 ff1 fs0 fc0 sc0 ls0 ws0">Note: CWSPARAM bit 3, (bitmask 8) can be used to suppress using 4Mb pages.</div><div class="t m0 x1 h3 y1a ff1 fs0 fc0 sc0 ls0 ws0">CWSDPMI was written to provide DPMI services for V2 of DJGPP. It</div><div class="t m0 x1 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0">does not support 16-bit DPMI applications, or DPMI applications requiring a</div><div class="t m0 x1 h3 y1c ff1 fs0 fc0 sc0 ls0 ws0">built in extender. It does support virtual memory and hardware interrupt</div><div class="t m0 x1 h3 y1d ff1 fs0 fc0 sc0 ls0 ws0">reflection from real mode to protected mode. DJGPP V1.1x and RSX applications</div><div class="t m0 x1 h3 y1e ff1 fs0 fc0 sc0 ls0 ws0">will also run using this server, which can be used to provide enhanced control</div><div class="t m0 x1 h3 y1f ff1 fs0 fc0 sc0 ls0 ws0">over hardware interrupts. Some DPMI 1.0 extensions (0x506, 0x507, 0x508) have</div><div class="t m0 x1 h3 y20 ff1 fs0 fc0 sc0 ls0 ws0">been implemented.</div><div class="t m0 x1 h3 y21 ff1 fs0 fc0 sc0 ls0 ws0">CWSDPR0.EXE is an alternate version which runs at ring 0 with virtual memory</div><div class="t m0 x1 h3 y22 ff1 fs0 fc0 sc0 ls0 ws0">disabled. It may be used if access to ring-0 features are desired. It</div><div class="t m0 x1 h3 y23 ff1 fs0 fc0 sc0 ls0 ws0">currently does not switch stacks on HW interrupts, so some DJGPP features</div><div class="t m0 x1 h3 y24 ff1 fs0 fc0 sc0 ls0 ws0">such as SIGINT and SIGFPE are not supported and will generate a double fault</div><div class="t m0 x1 h3 y25 ff1 fs0 fc0 sc0 ls0 ws0">or stack fault error (to be fixed someday).</div><div class="t m0 x1 h3 y26 ff1 fs0 fc0 sc0 ls0 ws0">CWSDSTUB.EXE is a stub loader image for DJGPP which includes CWSDPMI. This</div><div class="t m0 x1 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0">allows single executable image distributions. You can use the EXE2COFF</div><div class="t m0 x1 h3 y28 ff1 fs0 fc0 sc0 ls0 ws0">program and COPY /B CWSDSTUB.EXE+yourimage yourimage.exe to create a</div><div class="t m0 x1 h3 y29 ff1 fs0 fc0 sc0 ls0 ws0">standalone executable image. CWSDSTR0.EXE is the ring 0 stub.</div><div class="t m0 x1 h3 y2a ff1 fs0 fc0 sc0 ls0 ws0">Some of the internal tuning and configuration parameters may be modified</div><div class="t m0 x1 h3 y2b ff1 fs0 fc0 sc0 ls0 ws0">in the image using CWSPARAM.EXE (see CWSPARAM.DOC).</div><div class="t m0 x1 h3 y2c ff1 fs0 fc0 sc0 ls0 ws0">If you want to use CWSDPMI with DJGPP, you expand the distribution into the</div><div class="t m0 x1 h3 y2d ff1 fs0 fc0 sc0 ls0 ws0">DJGPP directory tree. CWSDPMI.EXE will be put in the BIN directory with your</div><div class="t m0 x1 h3 y2e ff1 fs0 fc0 sc0 ls0 ws0">DJGPP images and it will automatically be loaded when they run.</div><div class="t m0 x1 h3 y2f ff1 fs0 fc0 sc0 ls0 ws0">Directions for use (server can be used in either of two different ways):</div><div class="t m0 x1 h3 y30 ff1 fs0 fc0 sc0 ls0 ws0">1) "cwsdpmi" alone with no parameters will terminate and stay resident</div><div class="t m0 x1 h3 y31 ff1 fs0 fc0 sc0 ls0 ws0"> FOR A SINGLE DPMI PROCESS. This means it unloads itself when your</div><div class="t m0 x1 h3 y32 ff1 fs0 fc0 sc0 ls0 ws0"> DPMI application exits. This mode is useful in software which needs</div><div class="t m0 x1 h3 y33 ff1 fs0 fc0 sc0 ls0 ws0"> DPMI services, since CWSDPMI can be exec'ed and then will unload on exit.</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • DOS2.11
      经典DOS系统 有爱好的人可下
    • DOS6.20
      经典DOS系统 有爱好的人可下
    • DOS3.20
      经典DOS系统 有爱好的人可下
    • DOS起步
      《高手之路,DOS起步》 一、DOS使用常识......
    • DOS GDTOOLS
      DOS时代的经典,供有兴趣的朋友研究。注意,很多程序需运行在16位或32位的系统里。
    • DOS4.01
      经典DOS系统 有爱好的人可下
    • DOS3.30
      经典DOS系统 有爱好的人可下
    • DOS3.21
      经典DOS系统 有爱好的人可下
    • DOS教程
      本教程采用电子书形式详细讲解DOS系统,相信能给您带来耳目一新的感觉
    • DOS教程
      轻松快捷学好DOS. 介绍DOS分为: 1、DOS 概述及入门 2、DOS 常用命令 3、DOS 命令集锦 4、使用批处理文件 5、如何进行系统配置 6、出错提示与对策