社区
汇编语言
帖子详情
这行“e180 CD 21 A0 58 01 FE C0 3C FF 74 EE A2 58 01 88 C3”中的e180是什么?其他的又怎么才能变成汇编代码?
imur2008
2009-03-10 04:43:07
这行“e180 CD 21 A0 58 01 FE C0 3C FF 74 EE A2 58 01 88 C3”中的e180是什么?其他的又怎么才能变成汇编代码?
另外一个问题见
http://topic.csdn.net/u/20090310/16/181df5fc-d4cd-47e4-b173-3d84b264a1b6.html
...全文
1022
16
打赏
收藏
这行“e180 CD 21 A0 58 01 FE C0 3C FF 74 EE A2 58 01 88 C3”中的e180是什么?其他的又怎么才能变成汇编代码?
这行“e180 CD 21 A0 58 01 FE C0 3C FF 74 EE A2 58 01 88 C3”中的e180是什么?其他的又怎么才能变成汇编代码? 另外一个问题见http://topic.csdn.net/u/20090310/16/181df5fc-d4cd-47e4-b173-3d84b264a1b6.html
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
imur2008
2009-03-11
打赏
举报
回复
100或者180,好像是代码的长度?
要是长度的话,我就明白了这个了
imur2008
2009-03-11
打赏
举报
回复
debug的使用方法,我学过,就是不会淹会贯通,没有真正搞过什么开发之类,只是学过书上的
不知这个和debug有啥关系?
好像将之前的那个100改为180,其他的替换机器码就可以了,但是请问为什么要改成180呢?
请教请教,谢谢先
xtdumpling
2009-03-11
打赏
举报
回复
[code=BatchFile]Goto Liu
e100 EB 1E 00 00 00 00 00 00 5C 48 5A 4B 31 36 00 6E
e110 6F 74 20 66 6F 75 6E 64 21 07 0D 0A 24 00 00 00
e120 0E 1F B4 0F CD 10 B4 00 A3 C0 00 B8 12 00 CD 10
e130 B4 0B BB 01 01 CD 10 BB 00 00 CD 10 E8 79 00 BE
e140 FF 01 BF 10 00 B9 02 00 51 8A 1C B9 08 00 51 D0
e150 E3 72 04 B0 00 EB 02 B0 01 89 E9 B4 0C CD 10 45
e160 59 E2 EB 46 59 E2 E1 4F 90 74 06 42 83 ED 10 EB
e170 D4 B4 00 CD 16 3C 0D 75 09 A1 C0 00 CD 10 B4 4C
e180 CD 21 A0 58 01 FE C0 3C FF 74 EE A2 58 01 88 C3
e190 B1 04 D2 E8 0C 30 3C 39 76 02 04 07 B4 0E CD 10
e1A0 88 D8 24 0F 0C 30 3C 39 76 02 04 07 B4 0E CD 10
e1B0 EB 8A 00 00 00 00 00 00 B4 03 CD 10 B3 08 88 D0
e1C0 F6 E3 89 C5 88 F0 B3 10 F6 E3 89 C2 C3 00 00 00
e1D0 00 00 02 40 02 40 02 40 02 40 02 40 02 40 02 40
e1E0 02 40 02 40 02 40 02 40 02 40 02 40 02 40 00 00
e1F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20
e200 04 18 04 09 24 FF A4 02 24 42 24 22 24 14 24 14
e210 24 08 24 08 24 14 24 22 04 43 04 81 14 00 08 10
e220 00 10 20 10 40 10 84 FD FE 11 04 31 04 39 04 55
e230 04 51 FC 91 04 11 04 11 04 11 04 11 FC 11 04 00
e240 20 00 F0 0F 00 08 00 08 00 08 10 0F F8 08 40 08
e250 40 08 44 FF FE 00 00 04 40 0C 30 10 18 20 08 1A
e260 5B 31 66 66 2D 32 35 65 20 69 73 20 6C 62 62 2E
e270 64 6F 74 2E 5D 00 21 C7 00 00 00 00 00 00 00 00
n liu.com
r cx
180
w
q
:Liu
Debug <Liu.bat
保存为liu.bat[/code]
你google一下 debug的使用方法吧!
imur2008
2009-03-11
打赏
举报
回复
您的那个可以,
但是为什么我将CaiLiu.bat的机器码复制代替那个liu.bat的机器码,出来的com文件,我运行的时候,看不到“刘”字?
而相同的代码在bat下是可以看到刘字的。
请教请教,谢谢先
e100 EB 1E 00 00 00 00 00 00 5C 48 5A 4B 31 36 00 6E
e110 6F 74 20 66 6F 75 6E 64 21 07 0D 0A 24 00 00 00
e120 0E 1F B4 0F CD 10 B4 00 A3 C0 00 B8 12 00 CD 10
e130 B4 0B BB 01 01 CD 10 BB 00 00 CD 10 E8 79 00 BE
e140 FF 01 BF 10 00 B9 02 00 51 8A 1C B9 08 00 51 D0
e150 E3 72 04 B0 00 EB 02 B0 01 89 E9 B4 0C CD 10 45
e160 59 E2 EB 46 59 E2 E1 4F 90 74 06 42 83 ED 10 EB
e170 D4 B4 00 CD 16 3C 0D 75 09 A1 C0 00 CD 10 B4 4C
e180 CD 21 A0 58 01 FE C0 3C FF 74 EE A2 58 01 88 C3
e190 B1 04 D2 E8 0C 30 3C 39 76 02 04 07 B4 0E CD 10
e1A0 88 D8 24 0F 0C 30 3C 39 76 02 04 07 B4 0E CD 10
e1B0 EB 8A 00 00 00 00 00 00 B4 03 CD 10 B3 08 88 D0
e1C0 F6 E3 89 C5 88 F0 B3 10 F6 E3 89 C2 C3 00 00 00
e1D0 00 00 02 40 02 40 02 40 02 40 02 40 02 40 02 40
e1E0 02 40 02 40 02 40 02 40 02 40 02 40 02 40 00 00
e1F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20
e200 04 18 04 09 24 FF A4 02 24 42 24 22 24 14 24 14
e210 24 08 24 08 24 14 24 22 04 43 04 81 14 00 08 10
e220 00 10 20 10 40 10 84 FD FE 11 04 31 04 39 04 55
e230 04 51 FC 91 04 11 04 11 04 11 04 11 FC 11 04 00
e240 20 00 F0 0F 00 08 00 08 00 08 10 0F F8 08 40 08
e250 40 08 44 FF FE 00 00 04 40 0C 30 10 18 20 08 1A
e260 5B 31 66 66 2D 32 35 65 20 69 73 20 6C 62 62 2E
e270 64 6F 74 2E 5D 00 21 C7 00 00 00 00 00 00 00 00
xtdumpling
2009-03-11
打赏
举报
回复
LZ把那个liu.bat文件改一下:
[code=BatchFile]Goto Liu
E100 0E 1F B8 12 00 CD 10 FC B8 00 A0 8E C0 31 FF 89
E110 FD BE 90 01 B9 10 00 E8 2E 00 A4 A4 83 C7 4E E2
E120 F9 B4 00 CD 16 3C 0D 74 16 89 EF B9 10 00 26 C7
E130 05 00 00 83 C7 50 E2 F6 89 EF 83 C7 50 EB D0 B8
E140 03 00 CD 10 B4 4C CD 21 B4 02 B7 00 BA 20 10 CD
E150 10 B3 24 89 FA 88 F7 E8 0E 00 88 D7 E8 09 00 C3
E160 00 00 00 00 00 00 00 00 88 F8 D0 E8 D0 E8 D0 E8
E170 D0 E8 0C 30 3C 39 76 02 04 07 B4 0E CD 10 88 F8
E180 24 0F 0C 30 3C 39 76 02 04 07 B4 0E CD 10 C3 00
E190 20 04 18 04 09 24 FF A4 02 24 42 24 22 24 14 24
E1A0 14 24 08 24 08 24 14 24 22 04 43 04 81 14 00 08
E1B0 10 00 10 20 10 40 10 84 FD FE 11 04 31 04 39 04
E1C0 55 04 51 FC 91 04 11 04 11 04 11 04 11 FC 11 04
E1D0 00 20 00 F0 0F 00 08 00 08 00 08 10 0F F8 08 40
E1E0 00 00 00 00 FF FE 00 00 04 40 0C 30 10 18 20 08
E1F0 5B 31 66 66 2D 32 35 65 5D 6C 62 62 2E 64 6F 74
n liu.com
r cx
100
w
q
:Liu
Debug <Liu.bat [/code]
执行后就会生成liu.com这个文件,你可以反汇编一下.
imur2008
2009-03-11
打赏
举报
回复
谢谢几位大侠!
结贴感谢!!!
xtdumpling
2009-03-11
打赏
举报
回复
对的呀,就是执行了Debug <Liu.bat而已, 中间的会在debug里面执行的,这些不都是debug的命令吗?
imur2008
2009-03-11
打赏
举报
回复
谢谢高人指点!!!
xtdumpling 大侠我话我有点不懂:
goto和C里面的一样,调转到标号处
Debug <Liu.bat
使用debug执行这个文件的命令
===要是这样,那么一开始goto liu就跑到后面了,中间的那些n liu.com、r cx、180、w、q等命令也没有机会执行啊,但是事实上是执行了,请问是怎么回事?
谢谢先
dididu1515
2009-03-11
打赏
举报
回复
cnzdgs的“Debug的W命令用
dx
::cx表示要写入文件的长度”这句是错的!
W命令写入文件的长度在
BX:CX
中.
dididu1515
2009-03-11
打赏
举报
回复
bat批处理命令文件语法格式应用详解:
http://baike.baidu.com/view/18756.html?wtp=tt
xtdumpling
2009-03-11
打赏
举报
回复
对
goto和C里面的一样,调转到标号处
Debug <Liu.bat
使用debug执行这个文件的命令
imur2008
2009-03-11
打赏
举报
回复
这几个参数是不是这样理解:
n liu.com
===n就是保存文件,后面跟着文件名liu.com
r
cx
==修改cx的值为180
180
w==
将上面的修改写入到和bat文件相同目录的liu.com文件中
q==
退出debug
对吗?
对吗?
对吗?
但是下面3个命令,不明白为什么这么使用?请问哪有bat文件的相关命令瞧瞧?谢谢先
goto liu
:Liu
Debug <Liu.bat
cxdzxc
2009-03-11
打赏
举报
回复
100H是DEBUG装入代码的启始地址,180H是代码的结束地址27fh-100H(启始地址)+1(加1是因为启始地址100H也要占一个字节)=180H
cnzdgs
2009-03-11
打赏
举报
回复
100~17F长度是180。Debug的W命令用dx::cx表示要写入文件的长度。
cnzdgs
2009-03-10
打赏
举报
回复
e是Debug命令(编辑内存),180是要编辑的内存地址,后面是数据,依次写入180、181、182……
dididu1515
2009-03-10
打赏
举报
回复
e180 CD 21 A0 58 01 FE C0 3C FF 74 EE A2 58 01 88 C3
这句是CaiLiu.bat中的。你在
g=100
q
之间加上
n Cailiu.com
rcx
180
w
保存后再运行,会在当前目录下,生成Cailiu.com文件。
用DEBUG反汇编,就能得到源码。
其它未明之处请阅读:DEBUG命令详解
http://tieba.baidu.com/f?kz=5783932
考虑 Stribeck 摩擦特性的无刷直流电机驱动 EMB 执行器耦合建模及仿真分析(Simulink仿真实现)
内容概要:本文针对无刷直流电机驱动的电子机械制动(EMB)执行器,建立了考虑Stribeck摩擦特性的非线性耦合动力学模型,并在Simulink环境
中
完成了系统级仿真分析。研究综合集成了电机动力学、齿轮传动机构与制动执行机构的动力学特性,构建了高保真的机电一体化系统模型。重点引入Stribeck摩擦模型以精确描述低速工况下执行器内部存在的静摩擦、粘滞摩擦与库仑摩擦之间的过渡行为,有效提升了系统在启停、反向运动等瞬态过程
中
的动态响应仿真精度。通过多工况仿真验证了模型的有效性,能够准确反映摩擦引起的爬行、滞后与定位误差等非线性现象,为EMB系统的高性能控制算法设计(如摩擦补偿、滑模控制)与结构优化提供了高可信度的仿真平台。; 适合人群:从事汽车电子制动系统、电机驱动控制、机电系统建模与仿真研究的研究生、科研人员及工程技术人员,需具备扎实的机械动力学、自动控制理论基础和MATLAB/Simulink仿真能力。; 使用场景及目标:①用于高精度电子机械制动系统的设计验证与性能预测;②为消除摩擦非线性影响的先进控制策略(如自适应控制、智能控制)提供精确的被控对象模型;③深入探究Stribeck摩擦等非线性因素对系统动态性能(如响应延迟、稳态误差)的作用机理; 阅读建议:读者应结合提供的Simulink模型文件,深入剖析Stribeck摩擦模块的数学实现与参数辨识方法,建议通过改变输入指令(如阶跃、正弦)和负载条件进行对比仿真,以直观理解非线性摩擦对系统动态特性的影响。
【Python编程】Python数据类dataclass与attrs库对比
内容概要:本文深入对比Python数据类声明的两种主流方案,重点分析dataclasses模块(PEP 557)与attrs第三方库在功能覆盖、性能开销、扩展生态上的差异。文章从样板
代码
(boilerplate)消除出发,详解@dataclass装饰器的frozen/unsa
fe
_hash/order/slot参数语义、field()函数的默认值工厂与元数据配置、以及__post_init__的初始化后处理钩子。通过
代码
示例展示attrs的validators验证器、converters类型转换器、以及auto_attribs的PEP 526注解兼容模式,同时介绍cattrs的序列化/反序列化适配、Pydantic的BaseModel运行时校验增强、以及marshmallow的Schema显式定义,最后给出在配置对象、DTO传输、领域模型等场景下的数据类选型建议与版本兼容性策略。 直播下载:
fe
ngcaisy.com 直播下载:m.guan-long.cn 24直播网:m.dlboligang.com 24直播网:cpl520.com 24直播网:m.dlsyhm.com
易语言源码用超级列表框模仿Delphi表格
易语言源码用超级列表框模仿Delphi表格
易语言源码应用程序图标修改器源码
易语言源码应用程序图标修改器源码
易语言源码支持盛大英雄和商铺的传奇登陆器
易语言源码支持盛大英雄和商铺的传奇登陆器
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章