当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] Android ARM编译语言

    AndroidARM汇编语言简介ARM是AdvancedRISCMachine的首字母缩写,它可以称之为一家嵌入式处理器的提供商,也可以理解为一种处理器的架构,还可以将它作为一套完整的处理器指令集。原生程序与ARM汇编语言对于使用ARM处理器的Android手机来说,它最终会生成相应的ARMelf可...

    320
    热度
  • [汇编语言] 王爽汇编12章实验题!该如何处理

    王爽汇编12章实验题!!!第12章的实验题:编写0号中断的处理程序,使得在除法溢出发生时,在屏幕中间显示字符串"divideerror!",然后返回到DOS.代码:assumecs:codecodesegmentstart:movax,csmovds,axmovsi,offsetdo0;设置ds:s...

    208
    热度
  • [汇编语言] 非实DOS环境下运行汇编程序的有关问题

    非实DOS环境下运行汇编程序的问题?为什么运行dos程序后只能输入15个字符?意思就是,,只能按键盘上的字母15次后,继续按键盘会出现"嘟"的声音看汇编教程中是说会产生与硬件工作原理不符合的现象?是什么?分享到:------解决方案--------------------引用:Quote:引用:换句...

    291
    热度
  • [汇编语言] 关于软件加壳的思路有关问题

    关于软件加壳的思路问题,求助我想在外壳中写一个弹出对话框,使用的是VC,内联汇编,程序代码,没什么问题,可是对于,eax中方的是MessageBoxA的地址_asm{push0push0push0push0calleax}只能这样吗,关于字符串,即弹出对话框的内容字符串的定义应该在哪?怎么写?求助!...

    299
    热度
  • [汇编语言] 新人求帮助,该如何解决

    新人求帮助本帖最后由tk2003于2013-09-0313:40:19编辑assumecs:code,ds:datadatasegmentdb'abcdef'dataendscodesegmentstart:movax,datamovds,axmovbx,0movsi,0movcx,6movax,0...

    215
    热度
  • [汇编语言] 为何汇编指令集大多是双地址操作

    为什么汇编指令集大多是双地址操作?我记得曾经听人说过,可以证明,双地址的指令集需要访问存储次数最少。这个证明在哪里可以找到?是某个课程里面涵盖的内容吗?分享到:------解决方案--------------------根据课本讲的,猜猜看是不是这样:实现C=A+B使用单地址指令的话:访问存储器,4...

    270
    热度
  • [汇编语言] 如若段中的数据占N个字节,则程序加载后,该段实际占有的空间为(N/16+1)*16

    如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为(N/16+1)*16那么一个段中的数据占16个字节呢,是不是要占2个字节???8086CPU汇编分享到:------解决方案--------------------那个计算公式不对吧,至少对常见的几个汇编器来说;应该是[(N+15)/16...

    284
    热度
  • [汇编语言] 汇编语言(王爽主编)的实验10.1的有关问题,为什么无法显示

    汇编语言(王爽主编)的实验10.1的问题,为什么无法显示我按照自己的思路写了显示字符串的函数,可是执行完成后并没有显示出绿色的字符串。求指导哇另外,我在第二个注释位置行,如果直接将 moves:[bx+di],[si],为什么不行我的代码如下:assumecs:codedatasegment db'...

    249
    热度
  • [汇编语言] 关于罗云彬的题解时钟程序

    关于罗云彬的例题时钟程序;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&...

    315
    热度
  • [汇编语言] 新人求教关于堆栈解决思路

    新人求教关于堆栈stack_segsegmentdw128dup(?)toslabelwordstack_segends;.....movax,stack_segmovss,axmovsp,offsettos;....上面几句是在存储器中创建一个堆栈?若是那么是否以后push指令的内容均放入此堆栈中...

    245
    热度
  • [汇编语言] 请教下 ARM 的VFP指令怎么用,多谢

    请问下ARM的VFP指令如何用,谢谢!我想在我的代码中加入浮点计算,这样我使用到inline嵌入到gcc中,如果正常的程序(非vfp):我会这样:__asm__("add%0,%1,%2,lsl#16\n":"=r"(ret):"r"(a),"r"(b)); 可是如果是浮点计算的话,应该怎么做的,谁...

    285
    热度
  • [汇编语言] 为何用"轻松汇编"和masm5.0编译的同一段代码的大小不一样

    为什么用"轻松汇编"和masm5.0编译的同一段代码的大小不一样如题标题所示。在看王爽的汇编语言第二版的时候,实验4的第三题,说CX里存的值是程序的长度,但是我用轻松汇编这个软件编译了程序,在DEBUG中查看CX的值是02B0,怎么也看不出来是1D。然后我又下载了MASM5.0,...

    325
    热度
  • [汇编语言] 关于IP被修改的次数有关问题

    关于IP被修改的次数问题下面的3条指令执行后,cpu几次修改IP?都是在什么时候?movax,bxsubax,axjmpax求大神详细解答!分享到:------解决方案--------------------跳转指令,调用指令都可以改变IP呀.------解决方案------------------...

    185
    热度
  • [汇编语言] 用gdb可能objdump等工具在保护模式下是否能看到真实的物理地址

    用gdb或者objdump等工具在保护模式下是否能看到真实的物理地址(gdb)disassembleDumpofassemblercodeforfunctionmain:0x08048410<+0>: push%ebp0x08048411<+1>: mov%esp,%ebp0...

    221
    热度
  • [汇编语言] 新人求教,该如何解决

    新人求教1.prograCode segment2.main proc far3. assumecs:prograCode4.start: push ds6. push ax mov ch,4rotate: mov cl,4 rol bx,cl mov al,bl and al,0fh add al...

    198
    热度
  • [汇编语言] imul esi 这个授命是什么意思

    imulesi这个指令是什么意思?imulesi之后edx的值改变了,它是怎么操作到的呢?分享到:------解决方案--------------------eax*esi->edx:eax所以edx会发生改变------解决方案--------------------引用:Quote:引用:...

    345
    热度
  • [汇编语言] .386的迷惑?

    .386的疑惑????????????.386.modelsmall.stack64.datayesdb'yes',‘$’.codemainprocfarmovax,@datamovds,axmovah,09h;显示字符串leadx,yesint21hmovax,4c00hint21hmainend...

    239
    热度
  • [汇编语言] 编译器怎么区分16位程序和32位程序?

    编译器如何区分16位程序和32位程序???比如masm6.15它是根据什么伪指令来区分16位程序和32位程序的????????.modelflat???分享到:------解决方案--------------------编译器都有自己的一套法则来区分的.设计者会使用不同的语法,语义和时序来区分.比如...

    224
    热度
  • [汇编语言] ????????数据标号的大有关问题.高手们求解?????????

    ????????数据标号的大问题.高手们求解?????????本帖最后由stop1204于2013-09-1100:51:25编辑jmpwordptrcs:table[bx]正确jmpwordptrtable[bx]错误为什么第二条是错误的,据教程上所说,数据标号的默认段地址是cs段而我下面使用to...

    157
    热度
  • [汇编语言] 汇编初学,在编程工程中遇到一些小疑点,发帖不值得,求一大神qq。T.T

    汇编初学,在编程工程中遇到一些小问题,发帖不值得,求一大神qq。T.T只是一些小问题。但是查不到。。汇编编程分享到:------解决方案--------------------0ah是换行的意思,0dh是回车的意思,组合在一起即将表示显示字符当前位置的广播移动到下一行的开头。这个表示一般写作0dh,...

    157
    热度