微机系统操作―命令行方式PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命令规定
DEBUG命令为单英文字母,后跟参数。间隔符“,”或空格
(1)+ ↙ (ENTER回车键) 后命令才有效;
(2)地址/数据用十六进制数表示,不用“H”; (3)Ctrl+Break(C)键可停止命令的执行; (4)PAUSE/Ctrl-Num Lock键暂停上卷的输出行任意键继 续; (5)-?(帮助命令,显示所有命令及格式) (6)—Q退出P
18C0:0100 1E
PUSH DS
-R [16位寄存器名] (AX, BX,CX,DX,SI,DI,IP,SP,CS,DS,ES,SS)
Flags: OV/NV-DN/UP-EI/DI-NG/PL-ZR/NZ-AC/NA-PE/PO-CY/NC
显示和修改一个指定寄定器的内容和标志位的状态。
-RAX ↙
-D ↙ (128个字节) 从上一个D命令所显示的 最后一个单元的下一个单元开始(首次CS:IP)
偏移地址,段地址为DS的内容,地址范围,可 以指定段地址和起始偏移地址和终止偏移地址, 或LXXXX。-D200 或-DDS:200
1A40:0200 30 20 32 33 34 35 36-37 38 39 F1 F2 A3 A4 F0 0_23456789…… 1A40:0210 AA 55
程序;不能形成可执行文件(.EXE)
作为典型命令行方式调试工具
尤其I O 命令用于硬件测试
插 入 指 令 修 改 环 境 测 试 功 能 结 果
例:ADD和DAA指令功能测试
命令行调试器 启动 (MDS DEOBSU下G在C或D:>输入
D>DEBUG [d:][Path][[.ext]][Parm1][Parm2] ↙
E 修改存储单元内容命令
( 默认 DS,当前地址)
E [地址] [内容表] ↙用命令所给定的内容表去代替 指定地址范围的内存单元内容。
其中:内容表为一个十六进制数,也可以是用单引号括起的 一串字符。
-E [地址] ↙ 逐个单元连续修改单元内容。(空格跳 到下一单元,回车修改结束)
-E200 ’AAAAAAA’ 20 33 44’88888’ (–D200 检查)
Input I port
Load L [address] [drive] [firstsector][number]
Move M range address
Name N [pathname] [arglist]
Output O port byte
Proceed P [=address] [number]
利用Debug程序认识指令格式与功 能实验环境:利用目标代码级调试程序DEBUG
主要特点1)能够在最小环境下运行汇编程序(代码级而非
符号级)2)提供极简单的修改手段(寄存器、存储器、I/O 等)3)提供用户与计算机内部联系的窗口(命令行):显 示、修改、单步、过程、断点、文件装入、上装。
局限性:不能使用宏指令和大部分伪指令—分段调试/短
MD F:\mydir ↙ (在A盘上新建mydir子目录) CD F:\mydir ↙ (指定A盘上mydir为当前工作目录) RD F:\mydir ↙ (删除A盘上mydir子目录) F:\masm4\debug (myprog.exe) ↙
指定执行系统程序debug.exe 带参数myprog.exe;
-AX 0000
:(XX) ↙
-RF ↙ NV UP EI PL NZ NA PO NC –(DN PE..) ↙
D 显示内存命令
D[地址] ↙( 默认长度L=80H128个字节,DS,
当Hale Waihona Puke Baidu地址)
(默认DS:) CS:300
-D [地址范围] ↙ 显示指定内存范围的内容。 -DES:100L300或 D100 3000
采用滚屏 方式 (Scre enUp)
基础操作命令
常用MS-DOS命令
DIR F:[目录名] ↙ (显示指定盘[目录]存储文件列表) COPY F:[\mydir\]文件名 D:\tmpdir\ ↙
(将F:[mydir目录下指定文件复制到D盘(指定目录))
DEL F:[\mydir\]文件名 ↙ (删除指定文件)
:
R----命令
RF RXX 检查和修改寄存器内容命令
R
显示CPU内部寄存器的内容和全部标志
位状态。
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000
DS=18A1 ES=18A1 SS=1800 CS=18C0 IP=0100 NV UP EI PL NZ NA PO NC
?----帮助命令
-?↙
Assemble A [address]
Compare C range address
Dump D [range]
Enter E address [list]
Fill
F range list
Go
G [=address] addresses
Hex H value1 value2
可以根据爱好和需要修改MS-DOS方式或命令 提示符的相关属性,包括起始(工作)目录(路 径)、快捷键(默认CTRL + ALT +D键)、窗口/ 全屏选项、前景背景颜色等,
命令行 快捷方 式选择
颜色 属性 选择
命令行 样例模
式
典型命令 行操作
采用滚屏 方式 (Scre enUp)
典型命令 行操作 Help
-E200 ↙
1A40:0200 41.32<空格> 41.<空格> 41.33 ↙
F 块填充内存命令/ M 内存移动命令
( 默认长度L=80H128个字节,DS,当前地址)
F [范围][单元内容表] ↙将单元内容表中的内容的内 容重复装入内存的指定范围内。
-F[ES:]200 L300或500 ‘124567’30 40 55‘5555’
微机系统操作—命
实验环境:PC,DOS命令,文件管理
(1)Windows下进入命令行方式/MS-DOS命令
Windows 下 利 用 开 始 — 运 行 ( 或 按 Win 键
+R)— 输 入 cmd 或 command ↙ 或 在 下 进 入 MS-
DOS(Win2K)或附件下(Win XP)进入命令提示符进 入命令行方式。也可将相关命令复制到桌面。
DEBUG命令为单英文字母,后跟参数。间隔符“,”或空格
(1)+ ↙ (ENTER回车键) 后命令才有效;
(2)地址/数据用十六进制数表示,不用“H”; (3)Ctrl+Break(C)键可停止命令的执行; (4)PAUSE/Ctrl-Num Lock键暂停上卷的输出行任意键继 续; (5)-?(帮助命令,显示所有命令及格式) (6)—Q退出P
18C0:0100 1E
PUSH DS
-R [16位寄存器名] (AX, BX,CX,DX,SI,DI,IP,SP,CS,DS,ES,SS)
Flags: OV/NV-DN/UP-EI/DI-NG/PL-ZR/NZ-AC/NA-PE/PO-CY/NC
显示和修改一个指定寄定器的内容和标志位的状态。
-RAX ↙
-D ↙ (128个字节) 从上一个D命令所显示的 最后一个单元的下一个单元开始(首次CS:IP)
偏移地址,段地址为DS的内容,地址范围,可 以指定段地址和起始偏移地址和终止偏移地址, 或LXXXX。-D200 或-DDS:200
1A40:0200 30 20 32 33 34 35 36-37 38 39 F1 F2 A3 A4 F0 0_23456789…… 1A40:0210 AA 55
程序;不能形成可执行文件(.EXE)
作为典型命令行方式调试工具
尤其I O 命令用于硬件测试
插 入 指 令 修 改 环 境 测 试 功 能 结 果
例:ADD和DAA指令功能测试
命令行调试器 启动 (MDS DEOBSU下G在C或D:>输入
D>DEBUG [d:][Path][[.ext]][Parm1][Parm2] ↙
E 修改存储单元内容命令
( 默认 DS,当前地址)
E [地址] [内容表] ↙用命令所给定的内容表去代替 指定地址范围的内存单元内容。
其中:内容表为一个十六进制数,也可以是用单引号括起的 一串字符。
-E [地址] ↙ 逐个单元连续修改单元内容。(空格跳 到下一单元,回车修改结束)
-E200 ’AAAAAAA’ 20 33 44’88888’ (–D200 检查)
Input I port
Load L [address] [drive] [firstsector][number]
Move M range address
Name N [pathname] [arglist]
Output O port byte
Proceed P [=address] [number]
利用Debug程序认识指令格式与功 能实验环境:利用目标代码级调试程序DEBUG
主要特点1)能够在最小环境下运行汇编程序(代码级而非
符号级)2)提供极简单的修改手段(寄存器、存储器、I/O 等)3)提供用户与计算机内部联系的窗口(命令行):显 示、修改、单步、过程、断点、文件装入、上装。
局限性:不能使用宏指令和大部分伪指令—分段调试/短
MD F:\mydir ↙ (在A盘上新建mydir子目录) CD F:\mydir ↙ (指定A盘上mydir为当前工作目录) RD F:\mydir ↙ (删除A盘上mydir子目录) F:\masm4\debug (myprog.exe) ↙
指定执行系统程序debug.exe 带参数myprog.exe;
-AX 0000
:(XX) ↙
-RF ↙ NV UP EI PL NZ NA PO NC –(DN PE..) ↙
D 显示内存命令
D[地址] ↙( 默认长度L=80H128个字节,DS,
当Hale Waihona Puke Baidu地址)
(默认DS:) CS:300
-D [地址范围] ↙ 显示指定内存范围的内容。 -DES:100L300或 D100 3000
采用滚屏 方式 (Scre enUp)
基础操作命令
常用MS-DOS命令
DIR F:[目录名] ↙ (显示指定盘[目录]存储文件列表) COPY F:[\mydir\]文件名 D:\tmpdir\ ↙
(将F:[mydir目录下指定文件复制到D盘(指定目录))
DEL F:[\mydir\]文件名 ↙ (删除指定文件)
:
R----命令
RF RXX 检查和修改寄存器内容命令
R
显示CPU内部寄存器的内容和全部标志
位状态。
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000
DS=18A1 ES=18A1 SS=1800 CS=18C0 IP=0100 NV UP EI PL NZ NA PO NC
?----帮助命令
-?↙
Assemble A [address]
Compare C range address
Dump D [range]
Enter E address [list]
Fill
F range list
Go
G [=address] addresses
Hex H value1 value2
可以根据爱好和需要修改MS-DOS方式或命令 提示符的相关属性,包括起始(工作)目录(路 径)、快捷键(默认CTRL + ALT +D键)、窗口/ 全屏选项、前景背景颜色等,
命令行 快捷方 式选择
颜色 属性 选择
命令行 样例模
式
典型命令 行操作
采用滚屏 方式 (Scre enUp)
典型命令 行操作 Help
-E200 ↙
1A40:0200 41.32<空格> 41.<空格> 41.33 ↙
F 块填充内存命令/ M 内存移动命令
( 默认长度L=80H128个字节,DS,当前地址)
F [范围][单元内容表] ↙将单元内容表中的内容的内 容重复装入内存的指定范围内。
-F[ES:]200 L300或500 ‘124567’30 40 55‘5555’
微机系统操作—命
实验环境:PC,DOS命令,文件管理
(1)Windows下进入命令行方式/MS-DOS命令
Windows 下 利 用 开 始 — 运 行 ( 或 按 Win 键
+R)— 输 入 cmd 或 command ↙ 或 在 下 进 入 MS-
DOS(Win2K)或附件下(Win XP)进入命令提示符进 入命令行方式。也可将相关命令复制到桌面。