-
请问:简化段定义时的段名是什么我这个程序的段是用简化定义的,可是无法获得数据段中的数据,我看书上说.data的缺省段名是_DATA,我用了很多种方法都无法获得数据,请问简化段定义时的段名是什么?比如象代码段、堆栈段等等,它们的缺省名是什么? .modelsmall.datadb10h,11h,12h.stack20.code start: movax,@leetow2003 时间:05-29 + 阅读全文
-
关于PE结构和32位汇编的问题PE文件里的节和32位汇编里的段是没有关系的还是就是一个东西?就是数据段,代码段,等。指令使用的都是虚拟线性地址,段寄存器变成了段选择器,在段描述符表里查找段信息也没什么必要啊,指令里指定的地址都是32位线性地址,根本不用地址转换的。我看到有人说是为了装在内存的时候只装在一份代码段到内存,然后只要映射到不同进程就可以了,和DLL差不多,是因为这个才分段?我查了也没查到PE的节和数据段,代码段等到底binglingfeng180 时间:05-29 + 阅读全文
-
急!win7下汇编程序不能利用BIOS INT 10H,说不支持全屏显示,怎么解决??输入: MOVAH,0 MOVAL,13H INT10H在代码段中,程序在win7下运行不了,提示“此系统不支持全屏显示”怎么解决,一定要是虚拟机吗sr_357_up 时间:05-28 + 阅读全文
-
学汇编遇到点小问题,脑子不好使,问问各位。1.书上说8086有14个寄存器。那么现在我们用的core系列,有那几个寄存器呢?有什么大的改变吗?cmd里的显示和书上8086CPU的显示差不多。2.假设CPU只有14个寄存器,那么我们在使用电脑的时候,会同时开很多程序,那么这14个寄存器应该不断的被使用才对啊,可是为什么每次我cmd进入debug查看,寄存器数据都是不变的同几个值?3.我打开cmd运行debug,用-a1000:0输sun_shine_ 时间:05-28 + 阅读全文