当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 请问一个关于ret指令的有关问题

    请教一个关于ret指令的问题我看到两种不同的说法。单纯的ret指令是不是用栈中数据修改的ip,可是又说和call指令联用后,可以同时修改cs,ip,也就是说可以用于段间返回,是这样的吗?原以为段间返回一定得用retf,如果真是可以用于段间返回,那还要retf干嘛?不明白了。。------解决方案--...

    5435
    热度
  • [汇编语言] debug模式下的一个有关问题

    debug模式下的一个问题最近在看王爽老师的《汇编语言》,在第二章的实验里P46。实验任务(1)我用E命令将这段指令输入内存时没有任何问题也能够运行,但是我用A命令的时候没当输入到movbx,0026H这条指令的时候,就直接跳出debug模式到cmd模式下去了。而且这个问题我试了很多次都是一个情况,...

    1716
    热度
  • [汇编语言] 请问,教程上说弹出对话框后,返回值保存在EAX里面,那如何再弹出一个对话框,内容为EAX的值呢

    请教,教程上说弹出对话框后,返回值保存在EAX里面,那怎么再弹出一个对话框,内容为EAX的值呢?这个问题的确很菜,只是百度了半天都没个答案,只好在这里请教各位了,谢谢大家,------解决方案------------------------------------------------------...

    5177
    热度
  • [汇编语言] ,求几行简单代码的意思

    在线等,求几行简单代码的意思。如下代码是由键盘输入字符串,由将该字符串输出,问题在注释处,谢谢前辈们。总共八个问题,望您多说些,谢谢。DATASEGMENTBUFDB25;缓冲区长度//问题1:25是缓冲区长度吗?那数值变量定义时的值不也是这样吗?ACTHARDB?;保留单元,存放输入的实际字符个数...

    4625
    热度
  • [汇编语言] 高难,怎么用一个指令实现 push st1 + (sp++)

    高难,高手进:如何用一个指令实现pushst1+(sp++)需要pushst1,但是st1是16位。我想实现pushst1,但是sp指针必须移动两次。怎么实现?一个指令里面实现,可能吗?------解决方案-----------------------------------------------...

    10616
    热度
  • [汇编语言] 一个小程序 如何看结果

    一个小程序怎么看结果怎么看结果STACKSEGMENTSTACKDW100HDUP(0)STACKENDSDATASEGMENTMESSDB'INPUTX(0-9):$'TABDW0,1,8,64,125,216,343,512,729XDB?XXXDW?DATAENDSCODESEGMENTASS...

    4735
    热度
  • [汇编语言] 初学者有关问题2

    菜鸟问题2有一段程序szUerDlldb‘User32.dll’,0.....invokeGetModuleHandle,addrszUserDll.ifeaxmovhUserDllHandle,eax.endif解释说GetModuleHandle的参数值向模块名称的字符串指针,这里的意思就应该是...

    8099
    热度
  • [汇编语言] 请问~RadASM的有关问题

    请教~RadASM的问题~我的系统是WIN7,用RadASM的时候总是说我LINK:fatalerrorL1093:s1.obj:objectfilenotfound用CMD创建可以执行,用RadASM却不成,是不是WIN7的问题?而且WIN7好像运行不了CODEVIEW吧?STACKSEGMENT...

    8401
    热度
  • [汇编语言] 关于string db 'hello world!','$'中的$,该怎么处理

    关于stringdb'helloworld!','$'中的$stringdb'helloworld!','$'这里$是什么作用为什么没有这个$的话MOVAX,DATASMOVDS,AXstringdb'helloworld!','$'movah,9movdx,segstringmovds,dxmov...

    3007
    热度
  • [汇编语言] 初学者有关问题

    菜鸟问题有连在一起两句:pushhInstancepopWndaaaa.hInstance请问这两句的意思是把hInstance的值赋给Wndaaaa.hInstance吗?Wndaaaa是结构体------解决方案------------------------------------------...

    9844
    热度
  • [汇编语言] 除法溢出解决方法

    除法溢出STACKSSEGMENTSTACKSTKDB20DUP(?)STACKSENDSDATASSEGMENTDATA1DD12345678HDATA2DD98765443HRLTDD?DATASENDSCODESSEGMENTASSUMEDS:DATAS,SS:STACKS,CS:CODESS...

    3592
    热度
  • [汇编语言] 应用于单片机中汇编语言和C语言各有什么特点解决办法

    应用于单片机中汇编语言和C语言各有什么特点初学单片机,一直在用汇编语言编程,但发现有些程序若用C语言编程比较简单。但老师要求用汇编语言,所以一直不太明白为什么。所以向各位高手求助。------解决方案--------------------------------------------------...

    5602
    热度
  • [汇编语言] 数据结构解决办法

    数据结构怎么老是觉得数据结构不是那么好学?------解决方案--------------------------------------------------------回答正确了,好像有位教授说,学了数据结构和操作系统就算学过计算机了。数据结构里面有很多算法都是非常难理解的。至今我还想起很多:...

    10055
    热度
  • [汇编语言] 急eclipse arm-gcc插件解决方法

    急!!eclipsearm-gcc插件那位大哥大姐有eclipse下arm-gcc插件,发我一份,bjhgang@163.com。。。。非常感谢。。。。------解决方案--------------------------------------------------------不用这个,纯up...

    3408
    热度
  • [汇编语言] 汇编的小疑点。麻烦大家了

    汇编的小问题。。。麻烦大家了这是我51开发板上的,麻烦大家帮我解释下这段的具体左右,它的解析我不太懂,这是一个用数码管作秒表用的程序。。请大家用通俗点的说法解释下。。。这两段,本人初学,实在不明白动态扫描跟显示缓冲区的具体意思是什么??voidtimer0()interrupt1//定时器0中断服务...

    7581
    热度
  • [汇编语言] 汇编的有关问题,请问下大家

    汇编的问题,请教下大家这是我51开发板上,一个例程,是数码管扫描程序可是我刚学,看不懂.请问前面CODE_SEG SEGMENT CODEDATA_SEG SEGMENT DATA RSEGDATA_SEG dis_digit: DS 1dis_index: DS 1dis_buf: DS 8...

    3452
    热度
  • [汇编语言] 新后求段简单的输入输出代码解决方案

    新后求段简单的输入输出代码我用的是MASM5.0如题求一段字符串输入输出的代码,就是由键盘输入字符串,保存到一变量中str再将这个变量str的的内容输出来。我一新手,输入我知道,用21H的0AH实现输出我也知道,09H但只会已定义好的变量,如str2db'abcd$'但不知道由键盘输入的,为什么老输...

    7895
    热度
  • [汇编语言] 用堆栈实现 从键盘上输入10个字符,并将这10个字符按反向顺序显示。解决方案

    用堆栈实现从键盘上输入10个字符,并将这10个字符按反向顺序显示。用堆栈实现从键盘上输入10个字符,并将这10个字符按反向顺序显示------解决方案--------------------------------------------------------从stdin取得10个字符类似:sca...

    4158
    热度
  • [汇编语言] 汇编基础有关问题(每个5分)

    汇编基础问题(每个5分)呵呵1movax0123H(将0123H送入ax寄存器)和movbx003H(将003H送入bx寄存器)指令的区别可能我还没从十进制转过来,我每次都换算一下,我在提问过程中才想到没确立十六进制思想。2主要是ax和bx,ax是累加器寄存器,bx是基地址寄存器,只是送往的数据在不...

    2965
    热度
  • [汇编语言] 汇编 初学者,多谢

    汇编菜鸟求助,谢谢。如下是一程序的代码DATASEGMENTstrndb'abc','#';//(问题1)定义字符串,为什么后面加逗号和‘#’?为什么不连起来strndb'abc#'lengdb0DATAENDSLEADI,strn;//(问题2)将strn的有效地址放入变址寄存器中,这个有效地址是...

    5849
    热度