-
287
热度 -
184
热度 -
[汇编语言] 寻址方式在结构化数据访问中的应用解决方案
寻址方式在结构化数据访问中的应用看王爽的《汇编语言》课后有一实验——“实验7寻址方式在结构化数据访问中的应用”,硬是写不出来,在网上找了很多,有的结果出来的,也正确,可是代码风格上总感觉别扭,不是我想要的,也就是没找到自己觉得满意的答案。最后还是自己码出来了,结果正确,代码风格合适,母不嫌子丑,自我...
189
热度 -
[汇编语言] 今日又遇到一个很奇怪的反汇编代码了,望指点
今天又遇到一个很奇怪的反汇编代码了,望指点fld[esp+38h+var_4];假设变量名为var_4fmulds:flt_1086E4BCfmulst,st(2)flt_1086E4BCdd0.0flt_1086E4BC的值为0.0f,而且是在数据段里面,是不会变化的。那么var_4*0.0*st...
178
热度 -
[汇编语言] 如何将命令提示符的窗口设置成无边框的
怎么将命令提示符的窗口设置成无边框的?我想把命令提示符的窗口设置成无边框且无滚动条的,滚动条可以设置cmd窗口的缓冲区去掉。但是怎么去掉边框?我用stwindowlong函数把窗口风格设置成只有WS_VISIBLE属性,但是窗口底下和右边会有一些白边(如下图),我想用OD载入看看,发现一载入程序直接...
266
热度 -
135
热度 -
[汇编语言] 求推荐逆向的书,该怎么处理
求推荐逆向的书我原先有点win32asm基础,最近把c++反汇编和pe指南看了,里面的内容大致基本掌握了,就是熟练度不够,比如编译器优化后很简单的一个快速排序算法还是要看很久才能看出来...接下去学的话还有哪些深入的书?有没有就是那种教你分析代码套路的书?------解决方案------------...
200
热度 -
[汇编语言] 若一个软件设置了起动密码,能被逆向分析整个软件的功能吗
若一个软件设置了启动密码,能被逆向分析整个软件的功能吗?RTRTRTDDDDDDDDDDDD------解决方案--------------------楼主结贴率竟然是0
157
热度 -
[汇编语言] 干软件而学的汇编和做而学硬件的汇编
做软件而学的汇编和做而学硬件的汇编做软件学的汇编和做硬件学的汇编,各自的侧重点分别是什么?我只知道学硬件的一般是写汇编程序,而学软件的一般就是看汇编代码分析其用意..------解决方案--------------------就我目前了解的,硬件的汇编主要用来写驱动,或者写一些rom较小的芯片程序。...
123
热度 -
159
热度 -
[汇编语言] C函数被调用时现场如何保存的
C函数被调用时现场怎么保存的在调用C函数时,C函数也会用到一些寄存器,如果不保存的话在退出时,之前调用这个C函数的函数或汇编代码就不能正常运行了。所以一定是需要保存那些被动过的寄存器。那保存寄存器是在调用函数前保存呢还是在进入函数后保存呢?哪些寄存器需要保存呢。我用的环境是ARM7,ARMv4的汇编...
184
热度 -
[汇编语言] 关于王爽《汇编语言》实验12的一个小疑点
关于王爽《汇编语言》实验12的一个小问题就是在《汇编语言》王爽第三版p251页实验12中:编写一个0号中断程序,使得在除法溢出的时候,屏幕中显示一串字符串。我自己写的程序如下:assumecs:codecodesegmentstart:movax,csmovds,axmovax,0moves,axm...
215
热度 -
[汇编语言] 逆向工程是否很费时间
逆向工程是不是很费时间?我的看法是别人用高级语言写的程序,自己却要用汇编语言来重现,这不是又费时间又艰难吗?不管是不是,就说用C语言1小时写的程序大概要用多少时间才能逆向完吧。------解决方案--------------------是的很费时间,特别是数组的引用反汇编------解决方案----...
153
热度 -
[汇编语言] 用RADASM编程异常提示在ADDR?
用RADASM编程错误提示在ADDR???.386.modelflat,stdcalloptioncasemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib ...
274
热度 -
[汇编语言] 请大神详细解释下这11行汇编代码的意义
请大神详细解释下这11行汇编代码的意思。00401010pushebp00401011movebp,esp00401013subesp,44h00401016pushebx00401017pushesi00401018pushedi00401019leaedi,[ebp-44h]0040101Cmo...
148
热度 -
[汇编语言] Mips: Convert "Hex to Binary" "Binary to Decimal"解决思路
Mips:Convert"HextoBinary","BinarytoDecimal"?Mips:"HextoBinary","BinarytoDecimal"?最近在做项目求:“十六进制转化为二进制”“二进制转为十进制”代码------解决方案-------...
369
热度 -
[汇编语言] 王爽汇编语言第六章程序6.3单步调试看不懂,该如何处理
王爽汇编语言第六章程序6.3单步调试看不懂assumecs:codecodesegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdw0,0,0,0,0,0,0,0start:movax,csmovss,axmovsp,32hmovbx,0m...
183
热度 -
[汇编语言] 用TCP接收数据包时,包瓜分的疑惑
用TCP接收数据包时,包分割的疑惑。看了罗云彬的<<Windows环境下32位汇编语言程序设计>>,在讲到用TCP编程时,他提到用recv函数接收数据包时会有包分割的问题:即发送方发送的一个包,可能会根据网络的质量被分割成若干小包传送。我想请问1.被分割后的小包,理论上最小能...
210
热度 -
[汇编语言] 在vmware虚拟机中输不出一起字
在vmware虚拟机中输不出一行字问题描述:向屏幕输出一行"Welcometomasm!",王爽的教材说,显存在b8000H--bffffH这段空间地址,由于各种原因,我在虚拟机中做的实验。(暂且不管我为什么用虚拟机而不是在win7的64位装dosbox),我发现,在虚拟机下根本输不出任何一个字!后...
118
热度 -
[汇编语言] 8086为啥逻辑段不能超过64k
8086为什么逻辑段不能超过64k?在8086中,为什么存储空间的逻辑段不能超过64k呢?如果某段代码或者数据超过了64k该怎么办呢?------解决方案--------------------用来寻址的ip和si/di/bp/sp之类的都是16位的,所以段就有64KB的限制了。超过了64KB就要分...
380
热度