This directory contains source files for COMMAND.COM, including
internal commands.
A list of the internal commands, some characteristics, and hints
about where they're found appears in TDATA.ASM, labelled COMTAB.
COMSEG.ASM contains a brief description of each segment in
COMMAND.COM.
TRANDATA contains data which doesn't usually change, so is
included in the transient checksum area, while TRANSPACE is
modifiable, and excluded from the transient checksum. TRANSPACE
variable should be treated as uninitialized data for every
command cycle.
----------------------------------------------------------------------
Here's a listing of the general contents of files,
concentrating on central functions and publics in each module.
Sizes are approximate and probably obsolete by the time you
read this.
Name Size Contents
(000's)
COMEQU ASM 10 Command.com equates, structures, macros.
COMMAND1 ASM 19 Main header & some resident code:
command.com entry point; exec call; ctrl/c handler.
COMMAND2 ASM 14 Resident code: alloc mem, load, & checksum transient;
int 2E (single command line execute) entry point;
check for removable media (callable by transient);
save user's stdin/out & set to stderr; restore stdin/out;
clean up program header, closing files;
set terminate, ctrl/c, disk error 'interrupt' vectors;
move environment to new segment at end of init.
COMSEG ASM 1 All segments, in load order.
COMSW ASM Build switches: refers to version.inc.
COPY ASM 28 COPY command.
COPYPR1 ASM 6 Routines for COPY command.
COPYPR2 ASM 10 Routines for COPY command.
CPARSE ASM 9 Command-line parse routine.
DIR ASM 73 DIR command.
ENVDATA ASM Default environment data definitions.
FORDATA ASM A data definition for FOR loop routine (tfor.asm).
IFEQU ASM 'Equates which are switch-dependent' (none here).
INIT ASM 47 Command.com initialization routine.
IPARSE ASM SYSPARSE equates (this file is probably obsolete).
PARSE2 ASM 13 Command-line parse routines, argv style.
PATH1 ASM 16 Pathname invocation (find an executable or batch file).
PATH2 ASM 13 See PATH1.
RDATA ASM 17 Resident data definitions.
RUCODE ASM 19 Language-dependent resident code:
ctrl/c batch termination dialog;
int 24 disk error handler;
DBCS lead byte check ITESTKANJ;
reset parse & critical error message ptrs before exiting;
RPRINT message printer.
TBATCH ASM 26 Batch processing routines.
TBATCH2 ASM 15 Batch processing routines.
TCMD1A ASM 17 Obsolete DIR command. Module no longer used.
TCMD1B ASM 20 PAUSE, DEL, RENAME, TYPE, VOL commands.
Find & print volume label & serial #.
Get/set a file's code page;
Set extended error message pointer;
Get extended error number.
TCMD2A ASM 12 VER, CLS command.
Support routines for transient:
build directory strings; print things.
TCMD2B ASM 18 CTTY, CHCP, TRUENAME commands.
Parse routines to set up error messages.
TCODE ASM 13 Main entry points to transient.
TDATA ASM 21 Transient data: internal command table;
parse control blocks; miscellaneous.
TENV ASM 13 PROMPT, SET commands. Environment utilities.
Restore user directory.
TENV2 ASM 14 CHDIR, MKDIR, RMDIR commands. Path crunch.
Save user directory.
TFOR ASM 15 FOR loop processing.
TMISC1 ASM 15 Old switch parser; find & execute commands;
prescan command-line, removing pipes & redirects;
Error recycle point for command.com.
TMISC2 ASM 10 Examine pathname, set up pathname argument.
Move string to srcbuf.
Set up error message for extended error.
Some redirection stuff (IOSET).
TPARSE ASM 1 Transient interface to system parser SYSPARSE.
TPIPE ASM 17 Pipe stuff. DATE, TIME commands.
Check for single command execute.
Set flag (in resident) to restore default directory.
TPRINTF ASM 11 Set up and print messages, with substitutions.
TRANMSG ASM 20 Transient messages and substitution blocks.
TSPC ASM 11 Transient 'uninitialized' data.
TUCODE ASM 14 Transient 'modifiable' code:
verification prompts for DEL;
ECHO, BREAK, VERIFY commands;
print date;
UINIT ASM 7 Data definitions/messages for initialization.
Includes parse control block for COMMAND command.
COMMAND CL1 2 Messages, class 1. Automatically generated.
COMMAND CL2 1 Messages, class 2. Automatically generated.
COMMAND CL3 1 Messages, class 3. Automatically generated.
COMMAND CL4 1 Messages, class 4. Automatically generated.
COMMAND CLA 8 Messages, class A. Automatically generated.
COMMAND CLB 2 Messages, class B. Automatically generated.
COMMAND CLC 3 Messages, class C. Automatically generated.
COMMAND CLD 5 Messages, class D. Automatically generated.
COMMAND CLE 7 Messages, class E. Automatically generated.
COMMAND CLF 18 Messages, class F. Automatically generated.
COMMAND CTL Number of message classes. Automatically generated.
RESMSG EQU 2 Message number equates for resident and init code.
COMMAND LNK LINK input file.
COMMAND SKL 10 Message skeleton file.
README TXT This file.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
source -msdos6.0.zip_FVM_MSDOS_msdos6.0_rom-dos_syscall.inc (2000个子文件)
upgrade.02 500B
upgrade.02 496B
install.02 277B
install.02 277B
upgrade.03 327B
upgrade.03 327B
install.03 153B
install.03 153B
upgrade.04 491B
upgrade.04 489B
install.04 139B
install.04 139B
upgrade.05 448B
upgrade.05 446B
install.05 139B
install.05 139B
upgrade.06 357B
upgrade.06 355B
install.06 139B
install.06 139B
upgrade.07 309B
upgrade.07 307B
install.07 139B
install.07 139B
upgrade.08 334B
upgrade.08 334B
install.09 315B
install.09 315B
upgrade.09 309B
upgrade.09 309B
upgrade.10 277B
upgrade.10 277B
install.10 168B
install.10 168B
upgrade.11 301B
upgrade.11 251B
install.11 170B
install.11 170B
upgrade.12 385B
upgrade.12 281B
install.12 166B
install.12 166B
upgrade.13 385B
install.13 168B
install.13 168B
install.14 168B
install.14 168B
install.15 168B
install.15 168B
netwksta.1xe 61KB
redir.1xe 27KB
netwksta.2xe 99KB
redir.2xe 28KB
wina20.386 9KB
dialogs.adm 22KB
aoagdcaj 508KB
args 282B
modepars.asm 201KB
woarlm.asm 186KB
invoke.asm 178KB
diskcopy.asm 133KB
sysinit1.asm 130KB
sys1.asm 129KB
context.asm 127KB
xcopy.asm 125KB
msgserv.asm 122KB
sysinit2.asm 122KB
handicap.asm 121KB
print_t.asm 121KB
ramdrive.asm 117KB
txtmgr.asm 116KB
sysconf.asm 114KB
country.asm 111KB
country.asm 111KB
power.asm 110KB
kdfro.asm 108KB
msinit.asm 108KB
kdfcz.asm 106KB
kdfcz.asm 106KB
mir_dtrk.asm 105KB
kdfpl.asm 105KB
kdfpl.asm 105KB
append.asm 104KB
parse.asm 102KB
cpspm10.asm 98KB
diskcomp.asm 96KB
init.asm 95KB
bambi.asm 95KB
kdfsl.asm 94KB
kdfsl.asm 94KB
kdfhu.asm 93KB
kdfhu.asm 93KB
prsid.asm 92KB
dir.asm 92KB
sys2.asm 91KB
kdfyu.asm 89KB
kdfyu.asm 89KB
grctrl.asm 89KB
fastinit.asm 87KB
editmgr1.asm 84KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
御道御小黑
- 粉丝: 58
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 单相桥式全控整流MATALB Simulink仿真文件
- Dolby Vision安装包(解决杜比视界版本高清片源颜色不正问题)
- Python实现的简单二叉堆(最小堆)示例
- 嵌入式基础学习资料0000
- content_1714465331721.xls
- HM3401-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- Chainbase+Web3+APi+Data warehouse
- HM3401D-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- GEE案例-1990-2023年计算某个区域的NDVI时序变化轨迹(以徐州市为例)含全部代码.pdf
- HM3401C-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功