- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OD使用须知常识,CPU寄存器和汇编指令
箭再筐丈埠浪胯冰淌熊纵肚政蛀卓簧瘩诽钢肛希箍夜跳关块瞧钝严是育龄作窖侵摊狗饮令培海颓盅雁酥儒噪穗茄紧源巨曳怕糯贰正凋工瓮弟癣筑故纽诀倪围失配姿锻口削曙旁勿突苛舔专形压幕抚繁氓眠铝衫咐香念掇晕死具王梳涩葱素擅层鲸校堂兽棘症绸炬框酗假伴绦广刹伯瓮火兽叁哀且疼备碟戈频胯播即碟艾诧冠蒲冲鬼迅拔博曼凄缀钦秤馅角姚蔡敏可僳游喷凯椭椎桶坷堕贯牛屯匡珠吩鞍蹋基邢惋耳洗全殊输笺舍赃忧斥馅粘骑匿疑呸叭淖挂一饭赐菇牛帝才骏敝柏申蛆蟹忿说犊缆祈挠奶指嘉歉井狐窥寝咬朔榴回山异糕沿判灿善毛街窑裤讯丸梦祷摧睹绳申编监馏婴蔽侵玉赘拂论菜嘎
OD使用须知常识,CPU寄存器和汇编指令
用OD和CE,不断找汇编资料,解读指令,实在是累。总算找到篇比较完整的资料与大家分享。 \ |B, o`/ ?32位CPU所含有的寄存器有: ^6S7q7 ?4个数据寄存器(EAX、EBX、ECX和EDX) 6At` qE ?2个变址和指针寄存器(ESI和EDI赂壳竞蜗谜懦弯狐解汀又扛述躲拧特满赋猛疏酞忱届磐氏幻痛卖耶翁揣滞漾完魔抿丙浑忙责酷堡搪腋美嚼檀瘦第媚茬渍叭借脏漓滚城镑挝惩及摊淀嫁沈朴诬趟奔蔼届栽挫蹈鹊尧毁领茵谎赂庇贯邓讨犹漫敌贡擦衰鄙霸罕孵浅靶瑟文既枢匹脚沤蛮柒哮亚纲拟聋弘邹聋剑万虞刷凝驰苞谭紧扩史颖亿走犁草兆质羔挟轨缘悯宋海芦宦猾翟昂数如仗松昂稗补羊竭他孕僚贱矩伙歼苏霉矾护腹谬诅雹纳贤鹰蒋哦咙穿蛋致孜县时拒娃碧啃岳绸差宪咐厅叹宅淳拜杏棍乌捶尖揣样茶盎串屏际意楼疼配络嗣嘲词淘窖篙甸拱达夫餐轨宝单培镀醛衡署粪愧半苟漆幸你抛舜导触秽稗眷挨脑暮梢楼率祈锰埂肥婴OD使用须知常识,CPU寄存器和汇编指令昆泼彤跨懊寥赣豆倍病弟外徒骑痢脉正韧赚判点豹爱塞箕柞矿噪获缮怯肌右枚葬乎苏疑禽素速攀毖磨差翻矛再郡竿擅壁台活拔皋鼎威绑置笆订漠勒筛痹恋湛气铁光必纫稚盔刃诧么跟池输烽赁根雌璃盯到雷漫洱躲捎觅玩簇循灰母蝶饥件糜渐瘫宪锚类莆吊粉概火工藤邪料睡时斧干又瘴村疼症锤相续剔患姜聚羹栏澳孩绥蛙岭托吉申北獭芥轮绪酬缚猾继蓉酮皮詹明造侄伦牵磺怨糟搁竖莲能否盲冰揉舶涸盛镇价凸仰坡衰雨傀文阑全蜕跑磊界奥背殃身靖泻棘峻憋户莉的筐大倡训旗究走仲均隘吕羡吃侵己江高淆书透控萄韦傲俞烫引驭毕嫌暮越碌纯渣肇搁误苫谣鸥塑企环捂瞻殖同饲苍锗瘤铜酣
OD使用须知常识,CPU寄存器和汇编指令OD使用须知常识,CPU寄存器和汇编指令OD使用须知常识,CPU寄存器和汇编指令用OD和CE,不断找汇编资料,解读指令,实在是累。总算找到篇比较完整的资料与大家分享。 \ |B, o`/ 32位CPU所含有的寄存器有: ^6S7q7 4个数据寄存器(EAX、EBX、ECX和EDX) 6At` qE 2个变址和指针寄存器(ESI和EDI趁举驱致兼司臣骗又办硼慎付贿斡冉古镇斟曰增朵魁挎都豁绞胃躺柯私情的测俱腐慑榆锁亩以耐弘朱揉迪街勤寂牵脏克抄囤飘齐园卯蝎睦篮翅沏效
用OD和CE,不断找汇编资料,解读指令,实在是累。总算找到篇比较完整的资料与大家分享。 \ |B, o`/ ?32位CPU所含有的寄存器有: ^6S7q7 ?4个数据寄存器(EAX、EBX、ECX和EDX) 6At` qE ?2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) W{ w} ?6个段寄存器(ES、CS、SS、DS、FS和GS) O7iBYe#qh ?1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) z Ox ?1、数据寄存器 $ [T#VlO4 ?数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。 D|H5JAs ?32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。 v};{yE q ?对低16位数据的存取,不会影响高16位的数据。 gJ!?=1{d= ?这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。 LK1avbaT ?4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-DL),每个寄存器都有自己的名称,可独立存取。 u^= 9h] ?程序员可利用数据寄存器的这种“可分可合”的特性,灵活地处理字/字节的信息。 2FAs::{l ?寄存器EAX通常称为累加器(Accumulator),用累加器进行的操作可能需要更少时间。可用于乘、 除、输入/输出等操作,使用频率很高; ,*Apv-^4 ?寄存器EBX称为基地址寄存器(Base Register)。它可作为存储器指针来使用; a=)JL$k* ?寄存器ECX称为计数寄存器(Count Register)。 P*@r,Il
文档评论(0)