-
216
热度 -
[汇编语言] 编译语言源代码注释的格式是怎样的
汇编语言源代码注释的格式是怎样的?目前看的是8086的16位汇编,是不是就是代码指令右侧或后面加冒号,然后加注释内容?是不是每一种汇编的注释都有所不同?------解决思路----------------------一般常用的行内注释,即以分号作为注释符,其后的内容被视为注释,汇编程序直接跳过不做处...
230
热度 -
[汇编语言] r13,r14,r15 ,arm上这三个寄存器是干啥的解决办法
r13,r14,r15,arm上这三个寄存器是干啥的r13,r14,r15,arm上这三个寄存器是干啥的CPSR是一个寄存器么?它的结构是怎么样的。例如说条件标志位,是干什么的。那些特殊寄存器会在执行指令的时候有潜在的影响?------解决思路----------------------分别是:LR...
213
热度 -
[汇编语言] 汇编中出现的一个有关问题
汇编中出现的一个问题assumecs:code,ss:stackstacksegment db64dup(0)stackendscodesegmentstart: movax,stack movss,ax movsp,32 movax,0 movdx,0fh movax,4240h movcx,1 ...
119
热度 -
[汇编语言] 帮忙啊多谢了!求出描述此文法所产生语言的正规式
帮忙啊,谢谢了!求出描述此文法所产生语言的正规式已知文法G[<Article>]:<Article>?‘title’<Text><Text>?‘sub-title’<Paragraph><Paragraph>?‘sub-titl...
122
热度 -
[汇编语言] 汇编初学提问解决办法
汇编初学提问刚学汇编在用Debug实验时,遇到一个问题,希望大家解答一下。我用A命令从0000:0000地址开始写了三条命令:0000:0000movax,110000:0003movbx,220000:0006addax,bx0000:0008可是用T命令执行时MOVbx,22这条命令变了,不知怎...
165
热度 -
[汇编语言] 编译语言无符号数溢出
汇编语言无符号数溢出##原文:------<code>moval,0f0Haddal,78H</code>add指令执行后:CF=1,OF=0.对于无符号运算,0F0H+78H有进位,CF=1;对于有符号数运算,0F0+78H不发生溢出,0F=0------##个人理解:0F...
227
热度 -
[汇编语言] NASM 代码中的算术运算符出错
NASM代码中的算术运算符报错本人新手,近期在自己琢磨写启动区引导程序,需使用resb操作符填充剩余字符为0出错代码resb0x7eff-$我在使用resb0x7cff-$时,nasm会报invalidoperandtype错误。我自己试验后发现resb常量是可以的resb$也是可以的。但是我在添加...
415
热度 -
[汇编语言] 汇编语言 段寄存器的有关问题 求大神 指点
汇编语言段寄存器的问题求大神指点DATASEGMENTstring0db10dup(13,10),'$'string1db13,10,4dup(9,20h),'****************$'string2db13,10,4dup(9,20h),'*',14dup(20h),'*$'DATAEN...
526
热度 -
115
热度 -
[汇编语言] 最近刚接触汇编,有一堆有关问题,求大神
最近刚接触汇编,有一堆问题,求大神看的书是王爽的,但介绍的是8086cpu,我不知道自己电脑的内存分配,该如何写程序呢?另外,我们如此随意的分配内存,操作内存,电脑不会出问题吗?------解决思路----------------------给程序分配内存,那是dos的事;程序想越规操作自己程序范围...
134
热度 -
[汇编语言] 初学者问个代码的有关问题,王爽汇编第二版的实验七,下面是小弟我写的代码
菜鸟问个代码的问题,王爽汇编第二版的实验七,下面是我写的代码assumecs:codesg,ds:datadatasegment db'1975','1976','1977','1978','1979','1910','1981','1982','1983' db'1984','1985','198...
145
热度 -
[汇编语言] 对16位寄存器AX来说,计算结果为65536,不算溢出?该怎么处理
对16位寄存器AX来说,计算结果为65536,不算溢出?王爽检测点11.4,我自己的结果为0845H,而答案似乎是45Hmovax,0fff0haddax,0010h这样没有溢出?我在DEBUG中测试了,结果确实是45H,而且OF位也是没有溢出,只是不明白,难道是说无符号数65536不算溢出?---...
242
热度 -
196
热度 -
[汇编语言] 这段汇编代码是否有病呀
这段汇编代码是不是有病呀看了谭文邵坚强的<天书夜读-从汇编语言到Windows内核编程>,其中有这么一段:voidmyfunction(inta,intb){intc=a+b;}用VC做的反汇编代码voidmyfunction(inta,intb){pushebpmovebp,espsu...
242
热度 -
[汇编语言] 汇编语言,该怎么解决
汇编语言大家来谈谈现在汇编语言在哪些方面还有用武之地。。。。。。------解决思路----------------------#include<stdio.h>floatdata[500];inti;voidmain(){for(i=0;i<500;i++){data[i]=1....
561
热度 -
[汇编语言] 这是如何做到的? OllyDbg
这是怎么做到的?OllyDbg像OllyDbg如何实现地址跟踪的好比程序起始时ret是地址RtlExitUserThread(可以看到其内部机器码)有专门的API?------解决思路----------------------返回地址在stack上,嵌套调用的函数会形成一个调用链,这个通过符号表是...
301
热度 -
[汇编语言] 汇编,WIN7 makefile的有关问题
汇编,WIN7makefile的问题Windows7或Vista在高权限下运行批处理文件会将当前路径设为C:Windows\System32,如果在脚本中使用相对路径的话就会出问题。在批处理中可以在头部加cd%~dp0解决问题但是现在NMAKE是makefile文件,又不能加cd%~dp0有什么办法...
148
热度 -
[汇编语言] 逆向?破译?汇编?这到底是干什么啊
逆向?破解?汇编?这到底是干什么啊?我完全是个新手,在看软件破解的教程里老看得到这种操作“用UltraEdit打开8021x.exe然后找60EA00006A06把这串字符全部修改为60EAFFFF6A06”请问这是在干什么啊?有什么作用?这种东西60EA00006A06代表着什么啊?如果要自己也能...
142
热度 -
[汇编语言] 关于存储器分段,该如何处理
关于存储器分段书上有这么一句话:“程序员在编制程序师要把存储器划分成段,在每个段内地址空间是线性增长的。每个段的大小可达64KB(实际上,可以根据需要来确定段的大小,只要在64KB范围即可),这样段内地址可以用*16位*来表示。“64KB是怎么算出来的?为什么段内可以用16位表示?------解决思...
172
热度