中断向量表
我想请问各位,在windowsXP系统下用汇编语言修改中断向量表是不是不可以?系统对中断向量表是否有保护?我用了如下指令:movax0moves,axmovwordptres:[9*4],offsetint9moves:[9*4+2],cs当我用debug-t0:36查看时,和没运行这个程序前内存中的数据一样,请问为什么?
作者: yiyefangzhou24 发布时间: 02-03
求教一个声明初始化数据的问题,望个位大大解答
在SECTION.bss中 INBUFFresb100;keeptheinputcharbase;keeptheinputbaseINBASEresb1;keeptheoriginalbaseOUTBASEresb1;keeptheoutputbase并未对base声明存储空间但是代码里面,如下convN:
作者: demonstar61 发布时间: 02-02
【虎彡】时钟显示程序遭遇无效指令
;==================================================;中断处理程序常量定义count_val=18;间隔”滴答“数dpage=0;显示页row=0;显示时钟行号column=80-buff_len;显示时钟开始列号color=07h;属性;代码codesegment assumecs:code,
作者: znxllyuan 发布时间: 02-02
求教:类似MASM这样的编译软件是怎样编写出来的?
学了汇编就有这个疑问,关于编译软件是怎样编写出来的?难道是用机器语言?还是说自己可以编写自己?
作者: guodecheng9099 发布时间: 02-01
真心求分析下下面10多行汇编代码是什么意思啊?最好每行仔细分析下,谢谢,尤其是哪个宏实现的是什么
#defineAUTO_CODE_MACRO(x)\__asmleaeax,x##BEGIN\__asmmovx,eax\__asmjmpx##END\__asmx##BEGIN:\__asmmoveax,0x11111111\__asmjmpeax\__asmmoveax,0x11111112\__asmjmpeax\_
作者: gjskxy1 发布时间: 02-01
书上例程错误求教
啥也不说了代码如下:dsegsegment mesBD"ThisisanAssembleProgram.",0DH,0AH,"$" spacebd"","$"dsegendscsegsegment assumecs:cseg,ds:dseg start: movax,dseg
作者: NETWILLIAM 发布时间: 01-31
线性映射物理地址的问题
Assemblycodemoveax,offsettempinvokeGetPhysicalAddress,eax;moveax,dwordptrtemp[0];moveax,offsettemp我使用softice的PHYS指令(返回映射物理地址的线性地址),这样的话,能够正常返回"temp"
作者: WJN92 发布时间: 01-31