-
[汇编语言] 为何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
热度 -
160
热度 -
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
热度 -
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
热度