-
[汇编语言] 微处理器在执行iret,int n指令的时候做了哪些工作
处理器在执行iret,intn指令的时候做了哪些工作?处理器在执行iret,intn指令的时候做了哪些工作?我知道iret指令会弹出栈顶的数据来恢复一些寄存器,但不知道具体是哪些写寄存器。还有intn指令把哪些数据压入了堆栈?------解决方案---------------------------...
2601
热度 -
[汇编语言] 汇编多模块中“意欲访问的数据超过了你的数据段的边界”
汇编多模块中“试图访问的数据超过了你的数据段的边界”link时报错error:L1103:STACKattempttoaccessdataoutsidesegmentbounds该怎么解决?------解决方案---------------------------------------------...
3771
热度 -
[汇编语言] 汇编程序运行不了,那位老师能帮小弟我看看完善一上程序该肿么写可以么?多谢
汇编程序运行不了,那位老师能帮我看看完善一下程序该肿么写可以么?谢谢我的汇编程序原代码如下,(这是一个图文显示的程序代码),不能运行,那位老师能帮我完善将不胜感激,急用,谢谢,谢谢各模块详细设计下面是整体的代码,各个子模块在程序中加以注释。DATASEGMENTCARDB94;定义字符DB02H,1...
6874
热度 -
[汇编语言] 将a段八个字型数据,逆序存储到b段中
将a段8个字型数据,逆序存储到b段中Assemblycodeassumecs:codeasegmentdw1,2,3,4,5,6,7,8aendsbsegmentdw0,0,0,0,0,0,0,0bendscodesegmentstart:movax,bmovss,axmovsp,0010hmova...
6260
热度 -
[汇编语言] 上面汇编函数里的两条语句会不会内存越界
下面汇编函数里的两条语句会不会内存越界对下面的invokeRtlZeroMemory,addr@bufTemp1,10invokeRtlZeroMemory,addr@bufTemp2,20两行代码有疑问,里面的10和20是怎么来的,回不内存越界?Assemblycode_openFileprocl...
1715
热度 -
[汇编语言] 关于简单mov和cmp,add等指令内部转换有关问题
关于简单mov和cmp,add等指令内部转换问题网上有大神说:如果是movax,7此时ax中存放的是37H(系统直接把十进制数转换成十六进制数了)如果是movax,7H此时ax中存放的是7H问题1:首先上面的论点是正确的吗?然后如果有addah,7addah,7h问题2:以上2条指令到底等不等啊?c...
6234
热度 -
[汇编语言] 为啥要ADD 30H或37H
为什么要ADD30H或37H前面省略...movdl,al--->dl赋值cmpdl,9--->dl的值和9比较jlenum--->若dl<=9则跳转到numadddl,7--->若dl>9则dl+7后再跳转num{问题在这里,加30h或加37h,这是为什么啊?能...
9079
热度 -
[汇编语言] 汇编有关问题,没学过不会
汇编问题,没学过不会啊Src:.long1,2,3,4,5,6,7,8,9,0xA,0xB,0xC,0xD,0xE,0xF,0x10.long1,2,3,4,5,6,7,8,9,0xA,0xB,0xC,0xD,0xE,0xF,0x10src_num:.long32Dst:.long0,0,0,0,0...
1772
热度 -
[汇编语言] 汇编题目,帮小弟我做一上,小题目噢
汇编题目,帮我做一下,小题目噢用汇编语言编写一个程序,实现一下功能:如果用户输入abc,则显示abc,如果用户输入0,则退出程序。。。求解啊!要完整的代码噢------解决方案--------------------------------------------------------Assemb...
6860
热度 -
9689
热度 -
[汇编语言] 菜鸟,关于寄存器eax、ebx、ecx和ebx、esi之类的的疑问。
初学者,关于寄存器eax、ebx、ecx和ebx、esi之类的的疑问。。。Windows系统下ebx、esi、edi是被内定了,用的时候需要push,用完需要pop。然后eax是当作变通用的返回值寄存器,eip、ebp、esp就不用说了。。。那edx和ecx呢?这2个需要不需要用之前push,用完p...
3977
热度 -
[汇编语言] 汇编栈段中数据有关问题
汇编栈段中数据问题assumecs:code,ds:data,ss:stackdatasegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdataendsstacksegmentdw0,0,0,0,0,0,0,0stackendscodes...
6145
热度 -
[汇编语言] 超级小白,王爽汇编里一个简单题目,前辈,多谢了
超级小白,王爽汇编里一个简单题目,请教各位前辈,谢谢了!超级小白,王爽汇编里一个题目,请教各位:问题一:向内存0:200~0:23F依次传送数据0~63(3FH),程序中只能使用9条指令,9条指令中包括“MOV,ax,4c00h”和“int21h”我的指令要超过9条,请问怎么做才能符合条件呢?问题二...
8602
热度 -
[汇编语言] 各位大侠教小弟我写上吧,用急用!
各位大侠教我写下吧,急用急用!!!!!!!用汇编语言编制一个过程把al寄存器中的十进制数用二进制数形式在屏幕上显示出来,谢谢大家了。------解决方案--------------------------------------------------------刚有时间写了一个:http://bl...
7158
热度 -
[汇编语言] telock0.98脱壳解决办法
telock0.98脱壳学习这个壳很久了,之前放弃过一段时间,就是因为不知道为什么在单步的过程中他能检测到od,而且比较奇怪,之前单步一直没问题,但是关闭od重新单步的时候就被检测到了。本来是有2个相同的seh暗桩,同一个处理程序,都是0x004040c5的地址,然后会进入2次系统领空,重新打开od...
3359
热度 -
[汇编语言] 计算机专业,某211学校,大二,大家帮小弟我看一上小弟我上一步应该如何学习、
计算机专业,某211学校,大二,大家帮我看一下我下一步应该怎么学习、、大家好,我现在大二了,大一呢,主要是用来适应大学生活,当了一年班长,锻炼了一些能力也看到了大学的一些小小黑暗。学习方面,基本都是基础知识,高数,电路等等,成绩还好,大一文化课成绩班级第二,综测第一。另外,就是思考了一下以后的学习方...
5518
热度 -
[汇编语言] 用edit plus跟 masm配置,编译提示ml不是内部或者外部命令
用editplus和masm配置,编译提示ml不是内部或者外部命令参照http://blog.csdn.net/crownliu/article/details/6261303#comments设置editplus和masm615对8086的指令进行操作,结果提示ml不是内部或者外部命令。请问如何处...
3560
热度 -
[汇编语言] 获取GetProcAddress函数地址遇到的的有关问题
获取GetProcAddress函数地址遇到的的问题汇编代码如下:#include<windows.h>#include<winbase.h>voidmain(){ _asm { moveax,fs:0x30;PEB的地址 moveax,[eax+0x0c];Ldr的...
3981
热度 -
3110
热度 -
[汇编语言] 关于虚拟内存的几个疑义
关于虚拟内存的几个疑问1:X86下段选择子加上偏移地址,总共可产生64TB的虚拟地址(每个段最大4GB),也就是说,如果取极端的话,程序可以大到64TB那么大,也就是说,我的编程空间(虚拟空间)可以大到64TB。但为什么网上都是说进程只有4GB的虚拟内存空间呢?2:段选择子是程序编译时,编译器给出的...
8462
热度