怎样才能学好汇编
怎么才能学好汇编,有时候看书看一会就会看不进去了,然后过一小会再看就会好一点,还有,感觉现在汇编找工作不是太容易,用本坛某朋友的话说:会C不懂汇编可以很容易找到工作,会汇编不懂C很难找到工作,迷茫中……求高人指点
作者: wxyztuv 发布时间: 02-27
【虎彡】保护模式中断、异常处理
中断或异常可以转移到同一级特权级或内层特权级上。上述指定处理程序段的描述符中的类型及DPL字段,决定了这种同一任务内的转移是否发生特权级的变换。如果是一个非一致代码段,并且DPL<CPL,那么要发生特权级的变换,堆栈也要切换成内层堆栈。但不复制堆栈中的参数。 我记得别人跟我说,IDT不能存放代码段描述符所以根本不存在一致、非一致代码段之说,但是上文如何解释呢? 
作者: znxllyuan 发布时间: 02-27
用位图定位复杂按钮的可操作区域好像是效率最高的啊
刚刚想到的,好像一个查表就搞定了啊?完全不需要复杂的运算。是这样么?除了占用空间大好像没什么缺点。
作者: MHBBCRCPJ 发布时间: 02-26
写CALL问题
小弟在学习反汇编,有代码如下:pushESIPUSHECXPUSHEDXMOVECX,EDICALLCLIENT.005B3490(这行代码地址0x005ad20c)在OD中找到了ESI0x00000002,ECX0x0000000D,EDX0x00000004,EDI0x101997F0于是写了个CALL_asm{push0x00000002push0x00
作者: nightmareJJ132 发布时间: 02-26
关于从控制台读写字符的问题
刚学习汇编遇到从控制台读写字符的问题编写一个过程,此过程用寄存器传递参数,参数内容为某一存储变量的首地址过程功能体为循环从控制台读字符并回显,同时将读到的字符存储到由寄存器参数所指示的存储变量中形成一个字符串,遇到回车结束调用后再将存储变量中的字符传打印输出,为什么控制台没有打印任何结果?我的代码如下 .data TEMPDB1000dup(?);定义字
作者: lcy779779 发布时间: 02-24
【虎彡】局部描述符表LDT的内容?
LDT:局部描述符表,含该任务自己的代码段、数据段、堆栈段描述符,和一些门描述符。随着任务的切换,LDT也随之切换问:1、红字中指的是什么门描述符? 2、IDT中存放中断门、陷阱门、任务门的描述符,那么调用门的描述符存放在哪里??
作者: znxllyuan 发布时间: 02-24
能不能把所有的windows API都直接用处理器指令集实现呢?
能不能把所有的windowsAPI都直接用处理器指令集实现,并保证任何一个API指令都只用一个时钟周期呢?
作者: vuoin 发布时间: 02-23
请汇编的前辈指点,学习汇编需要看的书籍和用的工具
主要在Linux、windows下写汇编,请前辈指点在两个系统上开发汇编程序分别需要看哪些书籍(越经典越好)、需要哪些工具(编译、调试)。多谢
作者: big_world 发布时间: 02-23