当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 新人,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
    热度
  • [汇编语言] 新手问一个关于2进制代码 不同的机子为什么会不同有关问题

    新手问一个关于2进制代码不同的机子为什么会不同问题我知道2进制代码是机器代码和硬件的设计有关可是有一些东东不我不是很理解例如:我如果用2进制表示helloWorld的话我应该是把它转换为ASCII码然后再把ASCII转换为2进制可是helloworld的每个字母是对应ASCI的值都是一样的;那所得出...

    221
    热度
  • [汇编语言] 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
    热度
  • [汇编语言] 求编译语言视频推荐

    求汇编语言视频推荐!接触第一门计算机语言(c)到现在差不多10个月了。当然是学校开的课程,不过学校开课程之前之前我先看了郝斌的c教程。是同学推荐我看得郝斌的教程,说挺不错的,他以前就是靠郝斌的视频入门的。后来我发现郝斌的视频真的很适合我,郝斌一般都是敲代码来举例,而且,还经常画内存模型来讲解。不像其...

    223
    热度
  • [汇编语言] 汇编,该怎么处理

    汇编汇编怎么学。。。汇编怎么学。。。汇编怎么学。。。汇编分享到:------解决方案--------------------看“王爽”那本书吧,非常入门喔~------解决方案--------------------那本书吧,非常入门喔~------解决方案--------------------上...

    382
    热度
  • [汇编语言] NASM 怎么选择显存块

    NASM如何选择显存块直接写屏,但是我的数据超过了64KB,据说要选择活动的显存块,怎么弄啊(假设我要选择块3)org 0100hmovax,4f02hmovbx,115hint10hmovax,0a000hmoves,axmovword[es:0000h],127dmovword[es:0001h...

    558
    热度
  • [汇编语言] 请教在win7 64位版本怎样用debug调试.exe

    请问在win764位版本怎样用debug调试.exe?刚接触汇编。电脑使用的是win764位版本,已经按照论坛的方式安装了DOSBOX的debug虚拟机,可以使用。但是学习到程序链接生成的地方,演示使用的是XP系统,调试程序的方法是打开命令提示符窗口——“文件地址:debug文件名.exe”由于wi...

    332
    热度