-
[汇编语言] 编汇编语言的环境,该如何处理
编汇编语言的环境刚开始学习汇编语言,对于写汇编程序很是着急,主要是刚开始接触又没人可以问。对于那个写汇编程序的环境都不怎么懂,就是那个在cmd中可以直接写程序吗?写了之后我在网上听有些人说要在sod中运行是怎么回事?还有那个我是w7的系统我在运行中输入commd然后在窗口中写debug也可以写东西那...
162
热度 -
[汇编语言] 请问386汇编中页映射表的初始化有关问题
请教386汇编中页映射表的初始化问题我看了个分页的例子ASM10.asm,实在看不明白,现在有几个问题请教:1、我看例子中,在GDT中定义页目录和页表的物理地址,那么在装载GDT时,应该也就把它们初始化了,是不是这样?2、那么如何把页目录与页表,以及页表与某个线性地址对应起来?因为初始化时,页目录与...
276
热度 -
[汇编语言] 王爽“汇编语言”第四章实习三编译出错?该怎么解决
王爽“汇编语言”第四章实习三编译出错?系统是64位windows7,使用DOSBOX运行MASM,试图编译实验三程序时出错,代码如下:assumecs:codesgcodesgsegmentmovax,2000movss,axmovsp,0addsp,10popaxpopbxpushaxpushbx...
312
热度 -
229
热度 -
[汇编语言] 为啥程序运行前的0000:0 f的内容和经过运行程序后的0000:0 f的内容不一样啊程序运行期间为什么会影响到0000:0 f的内容呢
为什么程序运行前的0000:0f的内容和经过运行程序后的0000:0f的内容不一样啊,程序运行期间为什么会影响到0000:0f的内容呢?assumecs:codesgcodesgsegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hstart...
198
热度 -
475
热度 -
208
热度 -
[汇编语言] 求 罗云彬win32 汇编 的调试 方法。解决办法
求罗云彬win32汇编的调试方法。下面这个程序编译通过,但是运行时出错,求高手教一个调试方法,找到出错的地方。;>>>>>>>>>>>>>>>>>>>>>>>&g...
579
热度 -
[汇编语言] 输出的时候为何修改了内存中的内容,该怎么解决
输出的时候为何修改了内存中的内容includeio32.inc.data sumdword1,1,0dup(28) .codestart: movecx,30 xorebx,ebx movedx,ebx movedx,1again: moveax,sum[ebx*4] incebx...
208
热度 -
244
热度 -
[汇编语言] 一个简略又令人困惑的内存相关代码
一个简单又令人困惑的内存相关代码如下VC代码intmain(intargc,char*argv[]){ inti=0; charstr1[]="123"; charstr2[]="123456789"; strcpy(str1,str2); printf("str1:%s\n",str1); pri...
164
热度 -
[汇编语言] 利用loop指令,实现在内存储器2000H段中查找第一个值为0的字节
利用loop指令,实现在内存2000H段中查找第一个值为0的字节找到后,将它的偏移地址存储在DX中:assumencs:codecodesegmentstart:movax,2000hmovds,axmovbx,0S:movcl,[bx]movch,0?????incbxloopsok:decbxm...
332
热度 -
[汇编语言] 崩溃的原因?解决方法
崩溃的原因?C++程序运行时崩溃了,在一个DLL中的部分汇编代码如下:红色字体部分表示程序崩溃时编译器停留处的代码。01D1C8F0testdwordptr[eax+4],8000h01D1C8F7jne0212F5DA01D1C8FDxoreax,eax01D1C8FFret01D1C900pus...
487
热度 -
[汇编语言] 汇编资料分享解决方案
汇编资料分享80x86汇编语言程序设计教程.pdfDOS程序员参考手册.chmFVSDKMasmAll.chmpcasm.chmwin32asm.chm汇编圣经原版.zip汇编语言.chm汇编语言基础教程.chm汇编语言教程.chm汇编语言的ppt.zip汇编语言经典电子书合集.zip汇编语言设计....
294
热度 -
[汇编语言] mov byte ptr szAscii [eax] , 0,该怎么解决
movbyteptrszAscii[eax],0程序中数据段定义有下面一句:szAscii db 4dup(?)程序代码中:movbyteptrszAscii[eax],0请问这句怎么理解?------解决方案--------------------就是向szAscii字符串里的第eax个位置的字...
335
热度 -
[汇编语言] 为何如下汇编会出现乱码
为什么如下汇编会出现乱码dataSEGMENTOBFDB'hwfdjwfkrwejtfwjekrfljewklf;jwehefiala67456745$'dataENDSstaSEGMENTdw32dup(0)staENDS codeSEGMENT ASSUMEcs:code,ds:data,ss...
255
热度 -
[汇编语言] 求这段代码的解释,该如何解决
求这段代码的解释cmp%ecx,%ebxsetl%almovzbl%al,%eax要实现的功能是比较ecx和ebx的大小,如果ebx<ecx,eax就为1,否则为0。这段代码为什么能实现这个功能呢?汇编基础较差麻烦详细解释:)------解决方案--------------------为什么不...
297
热度 -
[汇编语言] 汇编语言,费解,地址总线,该如何处理
汇编语言,,,费解,,地址总线一根地址总线=一个内存单元=一个字节byte=八个位bit=八个数据,这样理解对吗,如果是64位cpu,那么对应的就是64跟地址总线=64个内存单元=64个字节=2^9个bit=2^9个数据吗?很费解啊,请各位大侠帮忙啊------解决方案---------------...
419
热度 -
[汇编语言] 关于重定位的一段汇编代码,没有看懂
关于重定位的一段汇编代码,没看懂!这段代码的功能是执行之后eax存放dwVar运行时刻的地址dwVardd?call@F@@:popebx;subebx,offset@Bmoveeax,[ebx+offsetdwVar]上面的代码我理解的不是很好call[email protected]还...
282
热度 -
[汇编语言] vc 反汇编中的寄存器,该如何解决
vc反汇编中的寄存器有一点不明白的地方,希望懂的同学帮忙指导一下。在dos操作系统中,汇编代码所访问的寄存器是cpu中真实的寄存器,但是在windows中,由于是多任务同时进行,那么每个程序中访问的寄存器还是cpu那个真实的寄存器吗?还是访问的是windows为每个程序单独虚拟出来的一套寄存器?--...
144
热度