+ -
当前位置:首页 → 问答吧 → 汇编
  • 汇编算术运算符的问题
    movax,2movbx,1addax,bxmovax,2+1上面的两种运算有什么本质的区别,既然可以直接用加号,那又何必需要add指令呢?
    zgdahai  时间:11-21 + 阅读全文
  • 内联汇编向int变量中输入字符报错的问题
    在VC内联汇编中,myarray[]是个int型的数组用循环来输入数组,以下是循环内的代码C/C++codecharinputformat[]="%d";Assemblycodeleaeax,myarray[ebx];//pusheax;//leaeax,inputformat;//achievethenum
    hnjydtw  时间:11-21 + 阅读全文
  • 9号功能输出问题
    本程序是从键盘输入学生姓名和成绩,按成绩升序排序,并显示结果DATASSEGMENT INFOR0DB0AH,0DH,'SORT=$' INFOR1DB0AH,0DH,'INPUTNAME:$' INFOR2DB0AH,0DH,'SCORE:$' NEQU8;姓名长度 MEQU4;成绩长度(3位+
    ncist_jianeng  时间:11-21 + 阅读全文
  • 显示入口问题求大哥们指教。。。
    codesegment assumecs:code,ds:codebegin:;----使文本显示模式扩展为全屏---- movax,12h INT10H;置图形模式 movax,3 INT10H;置文本模式;-----设置数据段、扩展段初值------ movbx,cs 
    qq1272013131  时间:11-20 + 阅读全文
  • 请问这个是立即寻址还是寄存器寻址?
    如下:ADDAX,1234hPS:汇编就快考试,之前没怎听课,这个不太懂。。。
    kof2001kop  时间:11-19 + 阅读全文
  • 不知道vc想干嘛,翻译这么一段汇编
    不废话,看代码:voidf(int&val){val++;}Assemblycode6:val++;//c++中的00401048moveax,dwordptr[ebp+8]0040104Bmovecx,dwordptr[eax]0040104Daddecx,10
    qunqun2012  时间:11-19 + 阅读全文
  • OD和VC2003调试的问题
    平时偶尔用RadAsm写一些程序,调试这些程序的时候是用OD调试的。但是调试这些程序之后,如果我在用VC2003写程序,然后用VC2003调试的时候,就会提示无法启动调试器,这时候需要重新注册一些东西才能启动VC2003调试器。每次都这样很麻烦,请问有没有一个简单一点的办法,让我在用OD调试器和VC2003调试器之间切换的时候不那么麻烦?
    tanxiqiao  时间:11-19 + 阅读全文
  • 这段代码是什么意思啊?
    intmain(){inti=0;i++;return0;}以下是对应的汇编,,刚学汇编,看不懂高手能帮忙解释一下吗??Assemblycode5:intmain()6:{00401030pushebp00401031movebp,esp00401033subes
    chouxiaoya1112  时间:11-18 + 阅读全文
  • 一段简单的代码,不明之处请指教。
    目的:将以 SUBF为首址 的200字节的数据块传到 DUBF开始 的区域。代码如下:  CLD LEASI,SBUF LEADI,DBUF MOVCX,200 REPMOVSB不明之处:  从最后一句开始,MOVSB的功能是将[DS:SI]中的内容传到[ES:DI]中,也就是说是将数据段(DS)中偏移量为 SI 的
    mustmust  时间:11-18 + 阅读全文
  • 新手请教汇编语句
    Q00A1:MOVR0,#7FH  CLRA  Q00A4:MOV@R0,A DJNZR0,Q00A4 请问这语句是什么意思,最好详细一些,本人新手入门。。
    franklin0116  时间:11-17 + 阅读全文