8086汇编一书中关于一个简单的定义问题
;常量定义ATDR=90H;存在的只读数据段属性值ATDW=92H;存在的可读写数据段属性值ATDWA=93H;存在的已访问可读写数据段属性值ATCE=98H;存在的只执行代码段属性值ATCE32=4098H;存在的只执行32位代码段属性值;第一个错误是4098后面少了个H--|DATALEN=16.386P;---------------
作者: ldlihuanfa 发布时间: 07-21
请问PE文件的入口点还有范围吗
用OllyDbg调试一程序,在文件靠末尾的一个地方(地址:0046ADC2)处加入如下代码:jmp0004C126,(0004C126为程序入口点),然后保存用PEditor编辑此程序,编辑之前,程序的相关信息如图所示,然后把程序入口点(即EntryPoint)改为0046ADC2,然后applychanges生效Assemblycode简单地说整个过程,就是我把程序入口点改了,仅
作者: MarkZar 发布时间: 07-21
如何单步调试32位汇编
小弟最近在看《Intel汇编语言程序设计第四版》这本书各位大大能不能介绍下怎么调试里面的的代码就像16位的DEBUG一样单步调试有没有这样的调试器啊?
作者: zhuyi2654715 发布时间: 07-21
谁有 debug 软件
王爽的《汇编语言》第二版,在25页的实验一中用到了一个debug软件,我在百度搜了搜,只有几个信息,从名看起来又不是这个软件。哪位有这个软件?不用找了,我随便在CMD下输入个DEBUG,居然运行成功了,看来已经安装好了。会不会是在安装VS2008的时候安装的???
作者: xiaoyuanyuan200 发布时间: 07-21
在windows xp系统下怎么写自己的中断服务程序
想问一下,在windowsxp下可不可以写自己的中断服务程序来响应外部的某个中断,如果可以想问下该怎么做。。。谢谢~~
作者: gxkevin 发布时间: 07-21
段寄存器与存储器间mov指令的使用
初学编程,听了郝玉洁的视频教程后,了解到“立即数不能直接mov给段寄存器”,但是又讲到“除CS外存储器与段寄存器间可以进行数据的双向传递”,还有就是见到:movaxdata;movdsax;的指令说data是个地址,可看做立即数不能直接传给ds。有几个疑问希望高手指点下:1.data作为一个地址,这个值也应该是存在存储器中的吧,与“。。。数据双向传递”是不是矛盾的?2.“除CS外存储器
作者: qfc8513 发布时间: 07-20
問兩個W32Dasm中的常識問題,請別見笑
小弟初學習用W32Dasm來看反匯編代碼,對于W32Dasm不懂,想請教兩個問題:1主界面中類似下面這樣的行是什么含義::004011A3FF15C0504100Calldwordptr[004150C0]如前面的“:004011A3”是什么地址?是程序運行或模塊加載后,該行指令所在內存中的地址么?是不是不管你在哪臺機器上運行這個程序或模塊,這個地址都是永恒不變的?后面的“F
作者: Tian_Dao_Akane 发布时间: 07-20
保护模式中描述符属性中的TYPE位问题
我发现在TYPE描述符类型中有一个关于代码段的type值:TYPE=8,表示只执行TYPE=A,表示执行/读那么这里的读到底是什么意思呢?
作者: lampqiu 发布时间: 07-19