当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 运行汇编程序,怎么是dos界面暂停看运行结果

    运行汇编程序,如何是dos界面暂停看运行结果写了一段汇编,用masmplus运行,dos界面一闪而过,根本看不到结果。请问有什么办法解决?(虽然有debug来用t跟踪,但是由于程序有循环,所以太麻烦,即使用p指令有时候也不方便。)分享到:------解决方案--------------------一...

    368
    热度
  • [汇编语言] 题目: 在32位系统中 ds:eax 的算法

    标题:在32位系统中ds:eax的算法描述:看过王爽汇编书的人都知道ds:ax这种地址的算法,但产生这种算法的原因是地址线不够而产生了段的设计。但是现在32为系统中地址线已经够了,为何在VC调试程序或反汇编32位程序时候依然会产生上面格式的汇编代码,在这里应该怎么算?分享到:------解决方案--...

    499
    热度
  • [汇编语言] 【效率】比较for while do-while的效率解决方案

    【效率】比较forwhiledo-while的效率【效率】比较forwhiledo-while的效率分享到:------解决方案--------------------基本上没有区别吧,虽然for-while是先进行判定再循环,do-while是循环了在进行条件判断,这只是意味着for-while可...

    353
    热度
  • [汇编语言] Masm32是否有毛病,标识符始终是大小写敏感的

    Masm32是不是有毛病,标识符始终是大小写敏感的Masm32是不是有毛病,标识符始终是大小写敏感的,不是说默认是大小不敏感的嘛编译参数是:ml/c/coff/Zi/Fmtest.asm.dataAdb'helloworld',0.codestartProcMoVal,a//结果照样报错未定义的标识...

    304
    热度
  • [汇编语言] linux 32位系统 和 linux 64位系统 下汇编语言有关问题

    linux32位系统和linux64位系统下汇编语言问题大家好,本来在台式机上装了一个fedora12的虚拟机学习汇编。用的是32位的系统。昨天在笔记本上硬盘装了一个fedora1664位的系统(装的时候不知道,等到把代码敲进去as的时候才发现自己装的是64位的。。。)想问一下各位大牛们,linux...

    345
    热度
  • [汇编语言] 新人,fatal error LNK1107

    新人求助,fatalerrorLNK1107请问这个是什么原因?win7,masm5.0编译没有问题,一链接就出这个应该不是代码的问题,换了好几个代码都这样分享到:------解决方案--------------------Masm5里有这样的link.exe程序?这个link.exe程序,看提示的...

    365
    热度
  • [汇编语言] 汇编DEBUG有关问题

    汇编DEBUG问题有个问题请教一下,希望大哥们多帮帮我!谢谢!就是我系统是win764位的,我下载了DOSBOX,安装好了!可以编译链接,但是就是DEBUG用不好,难道是我哪里弄错了,还是我根本就没有理解,求求大哥指点一下,我这问题困扰很久了,我一直在想办法,看百度,还是感觉力不从心!下面我给出图片...

    240
    热度
  • [汇编语言] 请问段汇编,内核函数netlink_lookup

    请教段汇编,内核函数netlink_lookup本帖最后由myxmu于2013-10-2423:01:54编辑汇编:c045b788<netlink_lookup.isra.17>:c045b788: e1a0c00d mov ip,spc045b78c: e92dd878 push {...

    316
    热度
  • [汇编语言] cpu除去常用的汇编中的寄存器外还有那些寄存器呢

    cpu除了常用的汇编中的寄存器外还有那些寄存器呢?cpu除了常用的汇编中的寄存器外还有那些寄存器呢?听说还有什么控制寄存器cr0cr1cr2cr3什么的这些寄存器什么的一般在什么地方用到呢?作用是什么呢??汇编为什么rc0.....这些寄存器没用呢?或者还有其他什么寄存器嘛?分享到:------解决...

    352
    热度
  • [汇编语言] fatal error A1000: cannot open file?但文件是有的解决办法

    fatalerrorA1000:cannotopenfile?但文件是有的fatalerrorA1000:cannotopenfile:\masm32\include\gdiplus_structs.inc但是我的include目录下是有这个文件的。怎么回事?我的包含文件及库include\masm...

    463
    热度
  • [汇编语言] MASM编译没异常警告,运行输出时乱码。帮忙看下是哪里出错了

    MASM编译没错误警告,运行输出时乱码。帮忙看下是哪里出错了stacksegmentstack'stack'dw32dup(0)stackendsdatasegmentSCOREDB78,80,95,98,99,91,90,88,85,87,87,89,70,73,74DB72,78,74,77,7...

    195
    热度
  • [汇编语言] 为何调用不了0号中断

    为什么调用不了0号中断我按照王爽老师书上的例子写了三条语句,但是结果跟书上的不一样,我用的是dosbox0.74中的masm,为什么不能显示divoverflow分享到:------解决方案--------------------DATASSEGMENT;此处输入数据段代码DATASENDSSTAC...

    159
    热度
  • [汇编语言] 小弟我写了一个引导扇区,用floppy writer写到虚拟软盘里面,虚拟软盘竟然废了

    我写了一个引导扇区,用floppywriter写到虚拟软盘里面,虚拟软盘竟然废了也不是很长的一段代码,是用来读取软盘里面的一个loader.bin文件的,然后调用它来运行写好以后,先别说运行效果了,把这个boot.bin用floppywriter写入到刚刚建的img文件里面,然后再用winimage...

    267
    热度
  • [汇编语言] 下面的汇编程序如何不能实现输出呢

    下面的汇编程序怎么不能实现输出呢?本帖最后由yf924092于2013-10-2006:48:41编辑DATASSEGMENT DB2,5,6,8,3,7,4,9,2,6,1DATASENDSstacksegment dw8dup(0) stackendsCODESSEGMENTASSUMECS:C...

    192
    热度
  • [汇编语言] 下面程序调用返回不对,当小弟我调用DwtoString之后,其直接返回到了start,为什么呢

    下面程序调用返回不对,当我调用DwtoString之后,其直接返回到了start,为什么呢?;在实验过程中遇到的问题:1、栈顶元素选取不合理,导致每个位的数字并没有保存完全 ;2、还有些莫名其妙的错误,不知道怎么就出错了,不知道怎么就好了 ;3、小技巧:进行除法的时候巧用assume...

    167
    热度
  • [汇编语言] 透过压栈来传递参数

    通过压栈来传递参数调用函数前将一个参数压栈,在调用函数中出栈获取参数,由于调用函数时会自动压入一个eip,所以获取参数是esp应该加8,而不是加4,对吗?分享到:------解决方案--------------------调用函数的时候会自动压入函数的返回地址,接着压入寄存器EBP的值,所以获取参数...

    130
    热度
  • [汇编语言] 汇编中是不是有数组

    汇编中是否有数组ARDStruct: _dwBaseAddrLow: dd 0 _dwBaseAddrHigh: dd 0 _dwLengthLow: dd 0 _dwLengthHigh: dd 0 _dwType: dd 0PageTableNumber dd 0定义如上数据后,使用如...

    322
    热度
  • [汇编语言] 为啥编译器要把函数的参数复制到函数的堆栈中

    为什么编译器要把函数的参数复制到函数的堆栈中本帖最后由nwcfafniw于2013-11-0613:16:07编辑C程序如下#include<stdio.h>voidfunc(longlonga){}intmain(){func(0x400000002);return0;}编译成汇编语言...

    208
    热度
  • [汇编语言] AT&T汇编的一个语法有关问题

    AT&T汇编的一个语法问题movl$sem->count,%ecxincl(%ecx)$sem->count应该是一个立即数,也就是某个结构体的成员变量count的值,这里应该是把sem->count加1,那么incl中不应该有括号呀,有了括号那就应该是把以sem->...

    216
    热度
  • [汇编语言] 用16位机器字长访问20位地址。该怎么处理

    用16位机器字长访问20位地址。如题,实现方法为,将存储器分段,每个段的大小可达到64k。00010,000011,····,0001E,0001F。(十六进制的)这是一个小段,但是这个小段只能达到64K?哪个理解了这个分段知识,求分享下。汇编分段分享到:------解决方案------------...

    205
    热度