乌尔特风铃 乌尔特风铃
关注数: 2 粉丝数: 13 发帖数: 1,585 关注贴吧数: 7
DEBUG命令详解 [资料]DEBUG命令详解 DEBUG命令详解 DEBUG是DOS中的一个外部命令,从DOS 1.0起就带有此命令,因此可见此命令的重要性了。虽然此命令的功能非常强大,可以解决许多问题,可是对许多人来说,尤其是初学者来说,却非常不易掌握。因此,现将DEBUG的命令详细介绍一番,以让大家知道它的使用。 Debug:A(汇编) 直接将 8086/8087/8088 记忆码合并到内存。 该命令从汇编语言语句创建可执行的机器码。所有数值都是十六进制格式,必须按一到四个字符输入这些数值。在引用的操作代码(操作码)前指定前缀记忆码。 a [address] 参数 address 指定键入汇编语言指令的位置。对 address 使用十六进制值,并键入不以“h”字符结尾的每个值。如果不指定地址,a 将在它上次停止处开始汇编。 有关将数据输入到指定字节中的信息,请单击“相关主题”列表中的 Debug E(键入)。 有关反汇编字节的信息,请单击“相关主题”列表中的 Debug U(反汇编)。 说明 使用记忆码 段的替代记忆码为 cs:、ds:、es: 和 ss:。远程返回的记忆码是 retf。字符串处理的记忆码必须明确声明字符串大小。例如,使用 movsw 可以移动 16 位的字串,使用 movsb 可以移动 8 位字节串。 汇编跳转和调用 汇编程序根据字节替换自动将短、近和远的跳转及调用汇编到目标地址。通过使用 near 或 far 前缀可以替代这样的跳转或调用,如下例所示: -a0100:0500 0100:0500 jmp 502 a 2-byte short jump 0100:0502 jmp near 505 a 3-byte near jump 0100:0505 jmp far 50a a 5-byte far jump 可以将 near 前缀缩写为 ne。 区分字和字节内存位置 当某个操作数可以引用某个字内存位置或者字节内存位置时,必须用前缀 word ptr 或者前缀 byte ptr 指定数据类型。可接受的缩写分别是 wo 和 by。以下范例显示两种格式: dec wo [si] neg byte ptr [128] 指定操作数 Debug 使用包括在中括号 ([ ]) 的操作数引用内存地址的习惯用法。这是因为另一方面 Debug 不能区分立即操作数和内存地址的操作数。以下范例显示两种格式: mov ax,21 load AX with 21h mov ax,[21] load AX with the ; contents of ; memory location 21h 使用伪指令 使用 a 命令提供两个常用的伪指令:db 操作码,将字节值直接汇编到内存,dw 操作码,将字值直接汇编到内存。以下是两个伪指令的范例: db 1,2,3,4,"THIS IS AN EXAMPLE" db 'THIS IS A QUOTATION MARK:"' db "THIS IS A QUOTATION MARK:'" dw 1000,2000,3000,"BACH" 范例 a 命令支持所有形式的间接注册命令,如下例所示: add bx,34[bp+2].[si-1] pop [bp+di] push [si] ) 还支持所有操作码同义词,如下例所示: loopz 100 loope 100 ja 200 jnbe 200 对于 8087 操作码,必须指定 wait 或 fwait 前缀,如下例所示: fwait fadd st,st(3) this line assembles ; an fwait prefix Debug:C(比较) 比较内存的两个部分。 c range address 参数 range 指定要比较的内存第一个区域的起始和结束地址,或起始地址和长度。有关有效的 range 值的信息,请单击“相关主题”列表中的“Debug 说明”。 address 指定要比较的第二个内存区域的起始地址。有关有效 address 值的信息,请单击“相关主题”列表中的“Debug 说明”。 说明 如果 range 和 address 内存区域相同,Debug 将不显示任何内容而直接返回到 Debug 提示符。如果有差异,Debug 将按如下格式显示: address1 byte1 byte2 addess2 范例 以下命令具有相同效果: c100,10f 300 c100l10 300 每个命令都对 100h 到 10Fh 的内存数据块与 300h 到 30Fh 的内存数据块进行比较。 Debug 响应前面的命令并显示如下信息(假定 DS = 197F): 197F:0100 4D E4 197F:0300
[转]星空 Vincent song by Don Mclean starry starry night / paint your palette blue and grey / look out on a summer's day / with eyes that know the darkness in my soul / shadows on the hills / sketch the trees and the daffodils / catch the breeze and the winter chills / in colors on the snowy linen land / now i understand / what you tried to say to me / how you suffered for your sanity / how you tried to set them free / they would not listen they did not know how / perhaps they'll listen now / starry starry night / flaming flowers that brightly blaze / swirling clouds in violet haze / reflect in Vincent's eyes of china blue / colors changing hue / morning fields of amber grain / weathered faces lined in pain / are smoothed beneath the artist's loving hand. / now i understand / what you tried to say to me / how you suffered for your sanity / how you tried to set them free / they would not listen they did not know how / perhaps they'll listen now / for they could not love you / but still your love was true / and when no hope was left in sight on that starry starry night. / you took your life as lovers often do, but i could have told you Vincent / this world was never meant for one as beautiful as you / starry starry night / portraits hung in empty halls / frameless heads on nameless walls / with eyes that watch the world and can't forget / like the stranger that you've met / the ragged men in ragged clothes / the silver thorn of bloddy rose / lie crushed and broken on the virgin snow / now i think i know / what you tried to say to me / how you suffered for your sanity / how you tried to set them free. / they would not listen they're not listening still / perhaps they never will. 文森特 闪亮闪亮的夜 卷起一片蓝与灰白 在夏日里眺望远方 望进我灵魂深处 山坡上的影子 勾勒出树林和水仙花的轮廓 捕获冬日的冰凉与微风 在雪白的亚麻世界挥舞 我明白了 你想告诉我 清醒是一种折磨 你多么想要解脱 他们不去倾听 他们根本不懂 也许现在,他们刚停下脚步 星光闪烁的夜空下 燃烧的花瓣跃出热烈的光芒 云彩飘过紫色的薄雾 飘入你湛蓝的眼底 颜色渐渐变了调子 清晨琥珀色的稻田 痛苦中风化的表情 于你钟情的手中变得平静 我明白了 你曾想告诉我 清醒是多么痛苦 你如此渴望飞翔 他们却成日忙碌 找不到出口 也许现在,他们正仰望星空 他们从不愿去爱你啊 你的爱却总是天真 那个灿烂夜晚里的最后一缕希望终于不见 你离开这个世界 似与恋人告别 但是我多么想告诉你,文森特 因为你,这世界从未这么美丽 这个星光闪烁的夜晚 空荡荡的大厅挂满了肖像 静默的墙上活生生的头颅 那些令人不忘的眼神,守护着这个世界 就像曾与你相遇的那个陌生人 褴褛衣衫下残缺的灵魂 血红玫瑰的银色针芒 碾碎了,折断了,倒向一片雪白 我想我懂了 你只是想告诉我 清醒令你疯狂 何时才能自由 但他们关上耳朵,甚至关上心灵 也许他们长睡,将不再苏醒 3回复:[转]星空 睁大眼睛,水汪汪地看着这一切 作者: 维纳斯的童话 2006-9-22 14:59   回复此发言 删除
看到这里,再一次被感动了…… 麦尔:加油啊,艾文!艾文:这样的话……真的能够实现愿望吗?麦尔:你相信我好了,一定没问题的。艾文:………………如果,能够实现愿望的话……我……村民:艾文。加油,艾文!麦尔:加油!艾文:………………我想见艾梅尔……!(艾文丢下祈愿牌,但祈愿牌漂到一半的时候停住了。)村民:来啊!加油啊!麦尔:再漂远些!(祈愿牌没有漂近水潭深处就不见了影踪。)艾文:啊啊……!村民:啊啊啊,啊啊!罗安长老:哦哦……艾文(转过身,神情黯淡):…………原来如此。看来……我再也不能见艾梅尔了……村民:……………………麦尔:艾文!你这样放弃可不行啊!(麦尔冲上前去将自已的祈愿牌抛向深潭。)麦尔:精灵尼芙迪斯啊,拜托了!请你保佑艾文能够见到妹妹艾梅尔!(祈愿牌顺利的流入深潭。)罗安长老:哦哦!愿望就要实现了!村民:(拍手声)太好了,艾文!艾文:………麦尔……麦尔:没问题了,你们一定能够见面的。艾文:……可是,麦尔的愿望就……麦尔:嘿嘿嘿………没关系,因为我的愿望已经实现了啊。在去年收获祭的时候。我祈祷能够有一个好朋友。艾文:………麦尔。仿佛是在梦境中一般少年时代转瞬即逝这个被从卡特多拉鲁带回来的小家伙在恩师和朋友的关照之下茁壮成长起来虽然日子过的十分安稳与充实……但是 在少年的心中却一直保留着一个永远不会消失的念头。泪水情不自禁的流下,愿友情天长地久……---EcluYTJ もう 仆は逃げない  秘技-ファントムレイドッ
1 下一页