当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 编译语言中的冒号什么意思

    汇编语言中的冒号什么意思?;Thisprogramaddsandsubstracts32-bitintegers..386.modelflat,stdcallINCLUDEIrvine32.incINCLUDELIBIrvine32.lib.stack4096ExitProcessPROTO,dwE...

    163
    热度
  • [汇编语言] dup不能定义大内存数据,求指导

    dup不能定义大内存数据,求指点test1db100000000dup(?)编译不过,一直等待,还有什么其它办法定义,不要动态申请的,这是反汇编过来的程序,加起来有100多兆内存,现在用C编译过去了,不过变量内存次序都乱了,用不了为什么汇编编译不了,C是瞬间完成,汇编只要稍微大点就要等,比如10M左...

    90
    热度
  • [汇编语言] 从1,3,5,7,9,11,13,15入选3个数(选择可重复)作和得30

    从1,3,5,7,9,11,13,15中选3个数(选择可重复)作和得30------解决思路----------------------引用:原题目:问题:从1,3,5,7,9,11,13,15中选3个数(选择可重复)作和,使得其和为30。还是任意进制运算更符合要求哈~~同意,不过这问题就复杂了,加...

    47
    热度
  • [汇编语言] 《汇编语言程序设计》 as+ld 跟 gcc 两种将汇编->机器指令的操作结果不一样

    《汇编语言程序设计》as+ld和gcc两种将汇编->机器指令的操作结果不一样RT:在as+ld生成的机器指令,执行完成之后还多了一个SegmentFault(coredump)输出将下方_start改成main之后,使用gcc转成机器码,却是没有问题的。为啥?求指导(这里的系统调用目的是将字符...

    377
    热度
  • [汇编语言] 汇编小弟我用int 16h的1号功能检测键盘输入,用int 21h的7号功能读取数据,为什么每次读到的好像是上次输入的感觉,代码小弟我贴出来

    汇编我用int16h的1号功能检测键盘输入,用int21h的7号功能读取数据,为什么每次读到的好像是上次输入的感觉,代码我贴出来NEXT2: MOVAH,1 INT16H JNZNEXT1 JMPNEXT2NEXT1:CALLCONTRO JMPNEXT2CONTROPROCNEAR MOVAH...

    163
    热度
  • [汇编语言] FWORD中的F是什么意义

    FWORD中的F是什么意思?fword,三字,六字节,f啥意思?------解决思路----------------------masm6里对fwrod的解释是32-bitfarpointer

    198
    热度
  • [汇编语言] [masm]SSE2指令集中与普通指令名称相同的指令如何调用呢

    [masm]SSE2指令集中与普通指令名称相同的指令怎么调用呢?比如:MOVSD/COMSD在常规指令中,分别是在esi/edi之间移动或者比较字符串;而SSE2同样有这两个指令,分别是移动或比较双精度浮点数。。。但是我在masm中写类似:cmpsdxmm0,xmm1,0这样的比较时,提示的竟然是“...

    232
    热度
  • [汇编语言] 64位CPU相对32位cpu最性质的区别是什么

    64位CPU相对32位cpu最本质的区别是什么?64位CPU相对32位cpu最本质的区别是什么?64位CPU说是通用寄存器的位宽是64位?为什么?64位CPU一次能处理64位数据,是指CPU每次取指令或者取数据时都取64位的数据么?如果一条指令是32位的,你用64位的cpu去执行,一次也只能是去这3...

    98
    热度
  • [汇编语言] 汇编:主程序调用子程序,哪位高手来保存寄存器的值到栈中

    汇编:主程序调用子程序,谁来保存寄存器的值到栈中?王爽老师那本书上面好像说过:主程序将控制交给子程序的时候,子程序应该先将自己要用到的寄存器的原值保存起来,然后再使用,使用完之后再复原,并将控制交换给主程序。那么问题来了,我在看professionalassemblylanguage的时候,call...

    100
    热度
  • [汇编语言] 请问关于CS寄存器的有关问题

    请教关于CS寄存器的问题使用Bochs调试操作系统启动的时候,输入调试命令sreg显示各个段寄存器的值:其中cs寄存器中的:s、dl、dh是什么啊,cs寄存器到底是多少位啊?ps:实模式时寻址用cs:ip;保护模式cs中的值是段选择符这我都知道谢谢了------解决思路---------------...

    84
    热度
  • [汇编语言] LOOP指令的范畴-128到+127是什么意思

    LOOP指令的范围-128到+127是什么意思?书上说循环的目的地址与当前地址只能在相距-128到+127字节的范围之内.难道loop指令可以在标号之前吗?如下loopL1...L1:...我只知道如下用法肯定没错L1:...loopL1------解决思路---------------------...

    111
    热度
  • [汇编语言] 0标志位ZF初始为1

    零标志位ZF初始为1?本帖最后由v24123于2015-05-0722:26:15编辑我写了个汇编程序,什么都没干,就单独显示cpu各个寄存器值,显示zf=1,你们是这样子吗为什么不是0呢?------解决思路----------------------Zeroflag=1ifresultis[Ze...

    107
    热度
  • [汇编语言] 汇编与C相互调用之内存有关问题,这应该是小弟我这学期汇编实验最头疼的有关问题

    汇编与C相互调用之内存问题,这应该是我这学期汇编实验最头疼的问题我在C中定义了许多全局变量,用于与汇编进行交互,为什么不用栈来传递是由原因的但不幸的是这些全局变量定义的地址不受我控制的,他们随意定义到内存的某个地方在自己写的系统运行时,全局变量的改变会改变我加载到内存里面的程序,或是我加载到内存的程...

    165
    热度
  • [汇编语言] 汇编加载程序到内存 内存储器那些地方不可以用呢

    汇编加载程序到内存内存那些地方不可以用呢要哭了因为这个问题调试了5个小时我把程序加载到0X9800,用BOCH调试运行到某一句时,下一句根本不是我写的代码,是莫名其妙的一些语句我把程序往后挪512字节加载到0X9A00,程序就正常运行了之前在某个512字节的内存也出现这样的情况我要哭了到底用哪里的内...

    219
    热度
  • [汇编语言] push 出错

    push报错movax,2000movss,axmovsp,10movax,1111pushaxpushaxpushaxpushax...任务要求是把2000:0用push全部改成111111...每次push到倒数第2个时出错,请问各位朋友为什么会出错?如果把sp改成大点,比如16,就不会报错。这...

    157
    热度
  • [汇编语言] 什么鬼?汇编长度再有限制的-

    什么鬼?汇编长度还有限制的--在写操作系统汇编部分代码长度一长(已经到1000行了),中断发生后到处理程序,运行到某一步就卡住了,注释掉一些以前写的根本没有调用的代码,程序正常运行这是什么情况注:汇编生成ELF文件,然后与C连接的,难道ELF文件有限制大小吗------解决思路-----------...

    116
    热度
  • [汇编语言] 取不到志向值

    取不到理想值?如图:小弟尝试用movax,[200],能够正常取得AX=2312.但如果用[20E]取尾巴4905则不正确。请问错误出在哪里了,谢谢!------解决思路----------------------这个,不是没有改变,而是几次改变后只是与原理的相同。用e200l10ff命令将首行全以...

    112
    热度
  • [汇编语言] MOV CS,AX,该如何处理

    MOVCS,AX教材上说CS不能使用MOV指令修改,这个结果怎么解释,CS怎么变成了F000H,不是1234H?------解决思路----------------------这个,是触发了指令无效异常到这里的吧------解决思路----------------------movcs,ax编译的时...

    642
    热度
  • [汇编语言] 为什么用nasm编译时sidt指令一起出错

    为什么用nasm编译时sidt指令一行出错_start: SIDTmem mem: dw 0直接用nasm编译这段代码,nasm-fbina.sm-otest出现:error:invalidcombinationofopcodeandoperands错误提示------解决思路----------...

    109
    热度
  • [汇编语言] 发现 SSE版本的 zeromemory 不咋地啊 .该如何处理

    发现SSE版本的zeromemory不咋地啊...写了一个MASM版本的zeromemory给D语言调用...发现没有明显的速度提升...SSE速度的体现也只是表现在一对多的情况下么...(SIMD嘛)。。。.686;create32bitcode .mmx .xmm.modelflat,stdca...

    497
    热度