-
[汇编语言] windows TLS 反汇编解决办法
windowsTLS反汇编最近看了一段代码关于TLS的:__declspec(thread)intt=1;intmain(){t=2;return0;}其反汇编代码如下:_main:pushebpmovebp,espmoveax,dwordptr[__tls_index]movecx,dwordpt...
424
热度 -
[汇编语言] 反汇编*obj文件后重新编译的无符号定义有关问题
反汇编*obj文件后重新编译的无符号定义问题采用了一个最简单的例子,孙鑫《深入浅出MFC》的第一个窗口例子采用obj2asm把WinMain.obj反编译为WinMain.asm,格式大致如下.686p.mmx.modelflatoptioncasemap:none public [email...
430
热度 -
[汇编语言] 请教3个字节的16进制数据用汇编如何比较,新手,多谢
请问3个字节的16进制数据用汇编怎么比较,新手,谢谢例如从AD获取到24位数据,要把第一次和第二次作比较,怎么比较ADOH,ADOL,ADOLL;ADOH1,ADOL1,ADOLL1;用这两组举例一下,谢谢了,大于,小于还有等于刚开始学汇编,不会,请指点下,谢谢------解决方案---------...
310
热度 -
[汇编语言] 寻找文件指针的有关问题
寻找文件指针的问题给了一个程序,反汇编后要求找到里面的文件指针在哪,是什么。我只知道汇编中文件指针就是文件句柄,movdx,offsetfilename,filename就是文件句柄吗?那怎么看指向的文件的地址或者说是文件入口的地址呢?------解决方案--------------------fi...
287
热度 -
[汇编语言] 怎么查看数据段的数据
如何查看数据段的数据代码如下:assumecs:code,ds:data,ss:stackdatasegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdataendsstacksegmentdw0,0,0,0,0,0,0,0stackend...
496
热度 -
[汇编语言] 求内存储器内部数据查看和跟踪,最好手动跟踪,不要借助OD,WIN32,PE
求内存内部数据查看和跟踪,最好手动跟踪,不要借助OD,WIN32,PE求内存内部数据查看和跟踪的思路或者办法(或者看什么书,),最好手动跟踪,不要借助OD,WIN32,PE,这些东西有一点点儿保护就读不出来,有点像PE一样,它是怎样读取得到数据的,但是PE有的文件又是不能读取的,不好,不过有PE对内...
373
热度 -
[汇编语言] 关于IDT表的,该如何解决
关于IDT表的小弟正在写一个操作系统,但是在IDT这里出现了点问题。流程大概这样:在setup中设置加载临时GDT,进入保护模式。转跳到head中。head中重新设置GDT和IDT,然后设置分页机制,最后转入内核MAIN函数。GDT:dw0,0,0,0dw0xffff,0,0x9A00,0xCF;段...
405
热度 -
357
热度 -
[汇编语言] 那些关于ss寄存器的事,该如何处理
那些关于ss寄存器的事代码如下:assumecs:codecodesegmentstart:movax,0b800hmovss,axnopnopmovax,4c00hint21hcodeendsendstart与:assumecs:codestacksegmentdb16dup(0)stackend...
300
热度 -
271
热度 -
[汇编语言] 帮看一上这5行汇编代码是什么功能
各位大哥帮看一下这5行汇编代码是什么功能?一段程序如下:CLDMOVES,1000HMOVDI,0000HMOVCX,0100XORAX,AXREPSTOW请阅读该段程序,说明该段程序的功能;面试用的,上课没听课,看不懂啊,大家能帮看解释一下么------解决方案------------------...
362
热度 -
385
热度 -
[汇编语言] 汇编语言程序!【急】
求一个汇编语言程序!【急急急】数据段:DATASSEGMENTXDB3YDB4RESULTDB?DATASENDS;将X+Y的结果送入到RESULT中,然后将RESULT的值输出到控制台(格式(X+Y=RESULT):3+4=7)注意:程序是可以直接拷贝就能运行,尽量将输出语句仔细说明。谢谢了!--...
325
热度 -
[汇编语言] masm6.11编译有关问题
masm6.11编译问题求助大家好我刚刚学习汇编.386.modelflatoptioncasemap:none;includewindows.inc;includeuser32.inc;includekernel32.inc;includelibuser32.lib;includelibkerne...
492
热度 -
347
热度 -
[汇编语言] 子类可以承袭父类的构造代码吗?这是为什么
子类可以继承父类的构造代码吗?这是为什么classAnimal{{System.out.println("Iamamumberoftheworld");} Stringname; Stringhabitat; intnumber; Animal(Stringname){this.name=name;...
259
热度 -
[汇编语言] HOOK INT 13的有关问题
HOOKINT13的问题我写了一个hookint13h的代码。把它放到1M以下可用内存最高处,修改413h。当xp运行的时候,我的代码可以跑一段,但是死机。发现我存放代码的那段内存数据全部被清空。是否还需要hookint15?告诉系统这段内存被占用?我个人感觉不需要了。因为413h这个地方已经汇报了...
412
热度 -
[汇编语言] cpu是如何样检测到中断的
cpu是怎么样检测到中断的?cpu是怎么样检测到中断的?比如说键盘按下键盘a键cpu他是怎么样知道我按下了a键呢比如cpu一直不停的百分之100的去执行指令,他怎么样知道我按下a键呢?或者说我按下a键的时候键盘自己把a键送到某个位置,而cpu会定时访问指定位置是否有字符?大概是不是这样呢?还是怎么样...
424
热度 -
321
热度 -
[汇编语言] 8086为何逻辑段不能超过64k
8086为什么逻辑段不能超过64k?在8086中,为什么存储空间的逻辑段不能超过64k呢?如果某段代码或者数据超过了64k该怎么办呢?------解决方案--------------------用来寻址的ip和si/di/bp/sp之类的都是16位的,所以段就有64KB的限制了。超过了64KB就要分...
320
热度