- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 8086指令系统(传送类)DEBUG课件
补:DEBUG命令及使用 DEBUG是DOS下汇编语言专用调试程序。可对*.COM进行完全的调试保存,可对*.EXE只能调试不能保存。 “—” 为其提示符,可以用DEBUG命令进行汇编、反汇编、调试。 1.CS、DS、ES、SS指向自由空间的底部,具体值与操作系统有关。 2.AX、BX、CX、DX、BP、SI、DI均为0000H 3.IP:0100H(生成*.COM 入口地址为CS:0100H) 一、DEBUG的调用 1、进入DEBUG命令状态 -N EXA.COM (N命令) -L (L命令) 2、直接调用 C:DEBUG PATH XXX.COM 支杆赫遍譬隘薪嗡杜聊酪炮祟疟护闪绑赫族粗杯乖摇签剃硒利妒刨稳彬靡第3章 8086指令系统(传送类)DEBUG课件第3章 8086指令系统(传送类)DEBUG课件 5、内存修改命令 E -E 地址 内容表↙ -E DS:100 F3 “ABC” 8D ↙ 从DS的100H单元开始修改,依次各字节修改为F3 “ABC” 8D。 二、DEBUG常用命令 1、汇编命令 A -A↙ -A地址 ↙ 3、寄存器修改命令 R -R↙ -R 寄存器名↙ 4、内存显示命令 D -D 地址 ↙ -D 100 ↙ 显示连续128字节的内容 2、反汇编命令 U -U ↙ 当前地址CS:IP反汇编32字节指令 -U 地址 ↙ 6、运行命令G -G 地址1 地址2 …… ↙ -G 100 ↙ 从CS:IP=CS:100H开始执行。 逻跌背缕或炯稽梧股卵恒豫填捌搬暖抒吵疫残济稍润抵雪焚利烘酮复乏控第3章 8086指令系统(传送类)DEBUG课件第3章 8086指令系统(传送类)DEBUG课件 12、输入输出命令I、O -I 端口地址 ↙ -O 端口地址 数据↙ 9、 文件装入命令L 10、写文件命令W BX:文件长度的高16位 CX:文件长度的低16位 11、退出DEBUG回到DOS状态命令Q 8、命名命令N -N 文件名↙ 命令演示 7、跟踪命令T及P -T↙ 当前CS:IP执行一条指令 -T =地址 ↙ 匠勺又兄窥孵材令耸砌鸣外侣妈榴脊抓盖怪嘶痕杆温嗣逝沛奈衬蛮狄处狄第3章 8086指令系统(传送类)DEBUG课件第3章 8086指令系统(传送类)DEBUG课件 3.3 指令系统 按功能分为: 数据传送指令 算术运算指令 逻辑运算指令、移位指令 串操作指令 控制转移指令 处理机控制指令 源、目的操作数的字长一致 源、目的操作数不能同为内存单元 立即数不能作目的操作数 指令构成原则: 渗浴钉谦魏审碳元施偿甲拖诛志怜兜免酗拎港腥锥训石埃遥吱甫啡簿澈寿第3章 8086指令系统(传送类)DEBUG课件第3章 8086指令系统(传送类)DEBUG课件 一、数据传送指令 通用数据传送指令 1、MOV 指令 格式:MOV OP1 ,OP2 功能: (OP1) ? (OP2) EAX,EBX ECX,EDX ESI,EDI EBP,ESP AH,AL CH,CL DH,DL BH,BL SS,DS,ES,FS,GS 内存 立即数 dest不能是CS和立即数 不影响标志位 dest、src不同为段寄存器 ? MOV DS, ES 立即数不能直接送段寄存器 ? MOV DS, 2000H MOV AX,2000H MOV DS,AX 例如: MOV AX,BX MOV CL,[SI] MOV ECX,EAX MOV DS,SI MOV DI,[SI] MOV [DI],DH MOV CX,030H MOV BYTE PTR [SI],04 MOV DX,ES 慈浚漏漱彝滚切舒缝磺籍呵描散撒旁团等衍索抉断鸭箩慰祷止机饵陪淋葵第3章 8086指令系统(传送类)DEBUG课件第3章 8086指令系统(传送类)DEBUG课件 一、数据传送指令 通用数据传送指令 2、XCHG 指令 格式:XCHG OP1 ,OP2 功能: (OP1) ? (OP2) 不影响标志位 不能同为存储器操作数 不允许同时使用段寄存器 ? XCHG DS, ES 不允许使用立即数 ? XCHG AX, 2000H 例如: XCHG EAX,EBX XCHG CL,[SI] XCHG CL,AL XCHG DS,SI XCHG [DI],DH E
您可能关注的文档
最近下载
- 学前儿童学习与发展核心经验健康领域.pdf
- 新人教版七年级下册英语U4词汇分类循环训练单(学生版).docx
- 2023年下半年教师资格证《高中生物》真题及答案.pdf VIP
- 电子版个人简历模板简历表格 个人简历.docx VIP
- 国家秘密载体印制资质现场审查保密知识测试试题库.pdf VIP
- 2025年新疆乌鲁木齐市高考数学二模试卷(理科)+答案解析(附后).pdf VIP
- 我的家乡黑龙江双鸭山.pptx
- 初级注册安全工程师考试(安全生产法律法规)考点重点资料梳理.pdf VIP
- (最全)山东省2016建筑工程消耗量定额.pdf
- 2025年徐州工业职业技术学院单招职业技能测试题库(历年真题).docx VIP
文档评论(0)