当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 为何subr0, pc, #24里面RO的最后值是d002400,PC的值不是d002414吗

    为什么subr0,pc,#24里面RO的最后值是d002400,PC的值不是d002414吗?d0024000<_start>:d0024000: e59f0054 ldr r0,[pc,#84] ;d002405c<halt+0x4>d0024004: e3a01000 m...

    199
    热度
  • [汇编语言] 汇编新人,请问个初级有关问题

    汇编新人,请教个初级问题assumecs:codecodesegmentmovax,0ffffhmovds,axmovbx,6moval,[bx]movah,0movdx,0movcx,3s:adddx,axloopsmovax,4c00hint21hcodeendsend和下面这段assumecs...

    204
    热度
  • [汇编语言] 请问这个程序为什么无法编译

    请教这个程序为什么无法编译?本帖最后由u013933163于2014-03-1716:27:10编辑TITLEPointersINCLUDE Irvine32.incINCLUDELIB Irvine32.libINCLUDELIB user32.libINCLUDELIB kernel32.lib...

    197
    热度
  • [汇编语言] 有段代码看不懂,求解释解决思路

    有段代码看不懂,求解释.elseif ax==IDC_BROWSE invoke wsprintf,offsetszBuffer,offsetszFormat,offsetszFileName;,@stOF.lpstrFile invoke MessageBox,hWin...

    211
    热度
  • [汇编语言] Ollydbg怎么跟踪程序间的跳转,求达人解惑

    Ollydbg如何跟踪程序间的跳转,求达人解惑!如果是一个程序自己运行而已,我知道怎么跟踪它的运行,但是比如是启动A之后,A调用B,然后A执行完毕(就像登录界面),然后B调用C(B就想游戏大厅,C就是其中一个游戏),而我想跟踪的是C这个程序,从A启动后我该如何跟踪到C去呢,又不能直接启动C,那样是跑...

    206
    热度
  • [汇编语言] link error解决办法

    linkerrorDATASEGMENTWORDSDB'HELLOWORLD!'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVDX,OFFSETWORDSMOVAH,09HINT21HCODEENDSENDSTART编辑环境:MASM32错误截图-...

    147
    热度
  • [汇编语言] LEA指令跟MOV指令的区别

    LEA指令和MOV指令的区别?leaecx,[esp+124h]就是把某个变量的地址放入ecx寄存器,指令执行后,ecx的内容为esp+124和movecx,espaddecx,124h这两条指令的结果是一样的,只是mov指令中不能使用立即数,是这样的吗?------解决方案------------...

    302
    热度
  • [汇编语言] 王爽 实验十(3) 编译不通过

    王爽实验10(3)编译不通过用12666字符显示在第8行3列白底绿色初次代码编译卡在光标处求指错前3个实验都是卡在光标处不知是否有联系assumecs:codedatasegmentdb10dup(0)dataendscodesegmentstart: movdh,8 movdl,3 movc...

    253
    热度
  • [汇编语言] 初学nasm,一段代码很多异常请指正

    初学nasm,一段代码很多错误请指正org0x7c00[sectiontextalign=16] movax,0xb800 moves,ax ;设置为显存段地址 movax,section.data.start/16 ;这句话出错了,不知道如何修改 movds,ax ;设置数据段...

    289
    热度
  • [汇编语言] 新人求教,CX中的值,该怎么解决

    新人求教,CX中的值刚才做到一道实验题,程序的内容是复制自己的部分程序,然后问题是问如何确定要复制的字节数量,我BAIDU了下答案,答案中貌似有一句说是DEBUG一个程序,刚开始时CX中的值就等于该程序的大小,这个是正确的吗?我看的王爽的汇编语言第三版,刚看到第五章,翻来翻去也没找到CX的定义,特来...

    271
    热度
  • [汇编语言] nasm 的一个容易的引导程序

    nasm的一个简单的引导程序org07c00h movax,cs movax,bootseg movds,ax movax,initseg moves,ax subsi,si subdi,di movcx,512 repmovsb ;jmpwordinitseg:go-bootseg//添加这句后程...

    484
    热度
  • [汇编语言] 宏编译报错,高手帮忙看看

    宏编译出错,高手帮忙看看?mdumpmemesp,8,typedword提示错误如下图这个错误是怎么回事呢?------解决方案--------------------看明白了,没有写includemacros.inc

    223
    热度
  • [汇编语言] 请问一个跳转的条件

    请教一个跳转的条件testal,aljnsloc_1014473D请教一下,这两句组合起来的意思是不是:1.若al的最高位为0,则跳转或者2.al为正,则跳转两种说法都对吧?------解决方案--------------------2.不对吧,al可以是0啊,也跳转的

    160
    热度
  • [汇编语言] 汇编语法和调试

    求助汇编语法和调试DATA_ADB31H,32H,33HLEN_AEQU($-DATA_A)//LEN_A的值是6,为什么不是3,DATA_A是字节类型啊求助测试:如何查看定义变量在内存中的值,一个变量的地址为【0006】图如下------解决方案--------------------应该是3吧,...

    165
    热度
  • [汇编语言] setnl dl,小于的时分,dl会不会被改变

    setnldl,小于的时候,dl会不会被改变?testedi,edisetnldl我知道当edi不小于0的时候,dl会被置为1,那么,当edi小于0的时候,dl是被置为0还是不变化?------解决方案--------------------当然是0了;如果是不变化的话,若dl原来为1则该如何判别结...

    294
    热度
  • [汇编语言] 关于程序中的段之间的距离有关问题

    关于程序中的段之间的距离问题比如:assumeds:data,ss:stack,cs:codedata:segment......data:endsstack:segment......stack:endscode:segment......code:endsend以上程序比如data为1000,那...

    185
    热度
  • [汇编语言] 栈异常求解

    栈错误求解我安装9号中断的程序,在调试的时报报出以下的错误:程序代码如下:assumecs:codestacksegment db128dup(0)stackendsdatasegmentc1 db'1)resetpc','$'c2 db'2)startsystem','$'c3 db'3)cloc...

    213
    热度
  • [汇编语言] 有关请求特权等级PRL的小疑点

    有关请求特权等级PRL的小问题movds,axax为002b也就是说RPL为3吧然后movax,0028将RPL改为0之后movds,axmovbx,ds我发现bx里是002b这一步应该是操作系统来防止违规操作的吧?然后我尝试用相同的方法来改cs但是失败了,程序直接退出,为什么 movax,cs(c...

    202
    热度
  • [汇编语言] Orange's一个操作系统的实现 有没有看完的 遇到个小疑点求教

    Orange's一个操作系统的实现有没有看完的遇到个小问题求教!文件系统那章............------解决方案--------------------what???

    253
    热度
  • [汇编语言] c中调用函数bioskey()函数无法获取键盘键码是咋回事

    c中调用函数bioskey()函数无法获取键盘键码是怎么回事?#include<stdio.h>#include<bios.h>intmain(void){intkey=bioskey(0);.............................................

    293
    热度