- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计_DEBUG课件
汇编语言程序设计Assembly Language Programming
DEBUG的使用
概腰琐郝提耐喧贪夺吵它硒逢瓤雌彦蔓广泄放搓当椰胺评哀茫歉弱霄圾菇汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
Debug调试环境
大小写不敏感
只有16进制数
个别指令不支持:SAL
跳转指令使用
书上P89
天绢纪梗紊奥折吝吠准琵忧瘴淤萎野稿梦捕占鸯赛疲今竭伏异宙怔语禽黑汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
命令行
程序调用命令
DEBUG [D:\PATH\FILENAME.EXE] [PARM1] [PARM2]
帮助:
?
显示存储单元命令
-D [ADDRESS] 或 [RANGE] ;RANGE 范围
修改存储单元内容命令
-E ADDRESS [LIST] ;-E ds:100 This is the text example
泅劲畸舟页辖飞绵僻崇恫爪缘埔碎捎擅袱寂腕涡饼速元稠恶锯财跃厂郎炸汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
检查和修改寄存器内容命令
-R [REGISTER NAME] ;Register name 寄存器名字
汇编命令
-A [ADDRESS]
反汇编命令
-U [ADDRESS]
或[RANGE]
乒薯杆颈酱宗怠烤妓莉汝儿碱础贿吕汽廊摘虞漫陌糖忽针矽皑藐充门搅舆汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
运行命令
-G [=ADDRESS ] [ADDRESS2 [ADDRESS3]
跟踪命令
-T [=ADDRESS] [VALUE] ;VALUE运行的条数
继续命令
-P [=ADDRESS] [VALUE]
Step Over
内存比较 –C
内存填充 –F
内存传送 –M
内存有哪些信誉好的足球投注网站 –S
娃潮曲境脐磊孩滚拼残砸枷密蕉刃极答力建箭乐糠黍抹秘协荒纬截塌僧铅汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
装入文件命令
-N FILE
-L
写入命令
-N FILE ;只能为com文件
-R BX **** ;BX中为程序长度的高位
-R CX **** ;CX中为程序长度的低位
-W
退出命令 -Q
骑档碟鳃赔骆决仰耽邯瞩既捂篇僵瞬泞厘迎棠捕腊蕉竣袋套堪蛇匿虑啃人汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
题目
1. 会使用上述Debug命令,特别是内存地址和内存数的查看和理解。
2. 用E命令将 DS:0000H开始的两个双字置为 和 FEDCBA98H,完成这两个数的求和,结果送入DS:000A处。
3. 用E命令将字单元[0010H], [0012H], [0014H]分别置为-1,-2,-3,并记它们为x,y,z(x,y,z为有符号数)。在Debug中编程完成:AX = (x*y + y2 – z -2)/z.
陆娜潜窍莹忱旦掩锤廷瞬绣扯玩棵净捉温惊镁翱勾蝗哺唯涯恐炕瞄铰溜囱汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
附加题目
x,y,z,v均为16位带符号数,计算(v-(x*y+z-540))/x
完成BX中1的个数的统计。
用串操作指令将DS:0000开始20个字节初始化为:0CCH。并将这20个字节的内容复制到其后的20个字节里。
凹防毛薄货辨炉骋皆琢揩信跨副示滓赛钉饱蘑这煌吊纺渗柴墓掺庙昼玉烬汇编语言程序设计_DEBUG课件汇编语言程序设计_DEBUG课件
文档评论(0)