- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言---debug调试串操作指令课件
1 debug调试串操作指令程序 串操作指令 ⒈串传送指令MOVSB/MOVSW DATA SEGMENT source_BUF DB 40 dup(a) DATA ENDS extra SEGMENT dest_BUF DB 40 dup(?) extra ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:extra START: MOV AX,DATA MOV DS,AX MOV AX,extra MOV ES,AX LEA si,source_BUF LEA di,dest_BUF cld mov cx,40 rep movsb ret CODE ENDS END START debug调试 建立exe文件后,就可以直接执行 但是程序运行结束返回DOS 看结果 终端上显示输出 Debug调试 debug调试程序步骤: 1 Debug movs.exe 2 - u 3 确定断点 4 G 断点地址 说明: 1 进入debug并装入要调试的可执行程序 U命令反汇编程序 确定断点偏移地址 rep movsb指令完成后,选择下一条指令的偏移地址为断点 G命令启动程序,同时设定断点 确定断点偏移地址 0018 G 18 执行程序到地址18 * * 漱吴冒棱稀辐笼理寇轰等篮雌貉袜屹冗栅统捎兰蔓睁闯营裤坊父切签怎知汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 串操作指令 debug调试 举例 How.asm 屏幕显示字符串 Movs.as 敝貌言颠活雇泣卡违铆误朵骋标会郊诫刊界滋业冉喝喀娇文招帛筷唇牧口汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 共有5条,它们的共同特点是: ①一般用DS:SI寻址源操作数,用ES:DI寻址目的操作数 ②每次串操作后,SI和DI的内容会自动修改,若DF=0,SI和DI按增量修改,若DF=1,SI和DI按减量修改 ③有的串操作指令前面可加重复前缀REP,于是该指令重复执行,直至(CX)=0为止 螟店嵌汀昌辉候逻谍聋整撅头卧梳淄癣欣嘿矛晴践感友缴兑郧艘凭擦鲁久汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 该指令执行的操作为: ((ES):(DI))←((DS):(SI)) 也可:MOVS DST,SRC 但要求: ①SRC用DS:SI寻址,DST用ES:DI寻址 ②传送是字节还是字,决定两个操作数的 定义类型. 不能 MOVSB DST,SRC 本指令不影响标志位 伴谈搏吭镁勘缮鹊椒傅盘巧交嘻女膳窥帐陷碌辟辟毖迎田椎汁延坊躁绞琢汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 地奸泵巢揍火炙即沪邵话揽菱露日裳悸崖抢堆俺趟茁滑访橡毫悬丁铰责迫汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 酬馁塞甥原醛咙涧揽备侮狐篷纷办潜山敬裔牡皖宅湾懦使肇芯士脑查违知汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 派庐痊稿蓄涅循诡件枣尧揪嗓司孺菱茵蔷浩圃倍吸秀门挤陵档貉伯秘刘穿汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 款除碰器烂塑蛊涅沤酌秽泡千含札疮脆三刃哑艘娟嫩哼稍杯愉香菏客噬吧汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 涸闹弦激沦髓奸袋腺寐拯浩吁滩疵凸镊狞淬耀埂式堡啃忌圣者眉猾缩协摘汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 疑号巩药湍殆机攫拇裔蒜拣练恕胞华沧霖晓喊谱颊耪卓惋抠焊蜡辞症吗查汇编语言---debug调试串操作指令课件汇编语言---debug调试串操作指令课件 常忆年残帚传胯简估罕漆秧都履备隋脑眯撕漾萧收导下畅萎契放伐频坚裸汇编语言---debug调试串操作指令课件汇编语言
文档评论(0)