-
1484
热度 -
[汇编语言] mov eax, dword ptr [728C6C]是什么意思?该如何解决
moveax,dwordptr[728C6C]是什么意思?moveax,dwordptr[728C6C]是什么意思?为什么执行完了这条指令以后,eax寄存器的值不是728C6C,而是00424750?而且在寄存器窗口上还显示了这么一句:eax00424750ASCII"218"这...
6293
热度 -
[汇编语言] 程序分析题 求回答。解决思路
程序分析题求回答。。1、在下面程序段的每个空中填入一个语句,以实现Z=|X-Y|,设X,Y,Z为字数据的无符号变量名称。MOVAX,CMPAX,YJBNEXTSUBAX,Y(2)NEXT:MOVAX,YSUBAX,XDONE:(3)2、现有下列数据段定义:DATASEGMENTSTR1DB‘ABCD...
3225
热度 -
9898
热度 -
[汇编语言] 汇编适用范围+进位标志等简单的题解决方法
汇编适用范围+进位标志等简单的题1.想搞后台的程序,黑客之类的,学汇编对我有好处不?题:--------------下面的题使用以下数据.dataval2word8000hval3word7fffh------------------1,如果用ADD指令对val2加1,进位标志和符号标志分别是什么?...
5066
热度 -
[汇编语言] 64位移位的有关问题
64位移位的问题?我在写一个把double转换为int的汇编代码,如下doublereal=123.456;__int64a=0;__asm{//取指数moveax,dwordptr[real+4]andeax,0x7ff00000shreax,20subeax,1023//现在eax存储着指数的位...
10036
热度 -
[汇编语言] linux0.11内核代码有段内嵌汇编理解不能,
linux0.11内核代码有段内嵌汇编理解不能,求助~#defineoutb(value,port)\__asm__("outb%%al,%%dx"::"a"(value),"d"(port))这段内嵌汇编的宏,不明白其中为什么%%al,和...
9838
热度 -
[汇编语言] 专家们 请问个有关问题 怎么防止软件被破解
专家们请教个问题如何防止软件被破解比如说我加壳了如何检测被脱壳或者如何检测软件让他不被破解求个思路谢谢------解决方案--------------------------------------------------------加密狗什么的。或者整一些牛X的加密算法,RSA什么的……楼主应该去...
7276
热度 -
[汇编语言] 在计算机中,程序是不是从指令所在的地址中一条条读取指令,任务切换需要保存指令地址吗?小弟我看人家写的如何是保存堆栈(貌似指向了寄存器)?保存堆栈,程序能跳回来吗
在计算机中,程序是不是从指令所在的地址中一条条读取指令,任务切换需要保存指令地址吗?我看人家写的怎么是保存堆栈(貌似指向了寄存器)?保存堆栈,程序能跳回来吗?RT------解决方案--------------------------------------------------------如果你...
8053
热度 -
[汇编语言] ecx与this指针的有关问题
ecx与this指针的问题classA{public: A(){} inti;};intmain(){ Aa; return0;}主函数:.text:00401020_mainprocnear;CODEXREF:_main_0j.text:00401020.text:00401020var_44=...
6750
热度 -
[汇编语言] x86浮点寄存器是什么概念,如何得到浮点寄存器的值,任务切换保存上下文需要保存浮点寄存器吗
x86浮点寄存器是什么概念,怎么得到浮点寄存器的值,任务切换保存上下文需要保存浮点寄存器吗?RT------解决方案--------------------------------------------------------探讨RT------解决方案----------------------...
1128
热度 -
[汇编语言] 汇编乘法的简单代码,小弟我刚学,最好注释好每条代码
求一个汇编乘法的简单代码,我刚学,最好注释好每条代码代码最好简单,我正在学习,最好说明白原理------解决方案--------------------------------------------------------你先是说乘法,又说输出到屏幕,我不明白你到要做什么。如果说是用十进制在屏幕上...
1046
热度 -
[汇编语言] 求汇编高手解答~感激(小弟我是菜鸟)
求汇编高手解答~感激(我是初学者)assumecs:codecodesegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdw0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0start:movax,csmovss,axmovbx...
3724
热度 -
[汇编语言] 自己做的批处理,交互式编译连接多个ASM源文件,共享解决思路
自己做的批处理,交互式编译连接多个ASM源文件,共享将下面代码复制到批处理文件中,修正ml和link的位置即可每输入一个ASM文件后立即汇编,重复输入多个ASM文件最后直接按回车,转链接过程,输出的EXE文件和第一个ASM文件同名@setSRC=""@set/pSRC=Enter...
4410
热度 -
[汇编语言] 高手们初学者问个有关问题进入保护模式的地址
高手们菜鸟问个问题进入保护模式的地址jmpdwordSelectorCode32:0到底是什么?可以先看看这条语句在bochs中反汇编出来的东西jmpfar0008:00000000如果再调试,可以看看下面的步骤(0)[0x00007c74]0000:00007c74(unk.ctxt):jmpfa...
9730
热度 -
[汇编语言] 哪位朋友给个wrk.sln,该如何处理
哪位朋友给个wrk.sln网上下了个wrk,可以用nmake编译。但潘博士书介绍可以用VS编译,便于调试跟踪,可是我下的几个包中都没有wrk.sln和wrk.vcproj文件,自己设置,又不知道项目类型。无法用VS编译。哪位朋友给个wrk.sln和wrk.vcproj文件。谢谢!------解决方案...
7120
热度 -
5637
热度 -
[汇编语言] 关于任务切换的有关问题
关于任务切换的问题最近正在学杨季文的《80X86汇编语言程序设计教程》,对任务切换感到不理解。书上说,任务切换的指令是用JMP或者CALL,或者在指令中直接指定一个任务状态段TSS,或者在指令是指定一个任务门,然后任务门中的选择子指向一个TSS。这样就完成了任务切换。可是,按照我的理解,这好象是程序...
6585
热度 -
[汇编语言] 如果小弟我想用某种方法,打断现在正在跑的程序,让他跳到小弟我自己定义的一个函数去跑,用什么方法好,大概模拟硬中断吧
如果我想用某种方法,打断现在正在跑的程序,让他跳到我自己定义的一个函数去跑,用什么方法好,大概模拟硬中断吧比如写个函数去打断?------解决方案--------------------------------------------------------看王爽的书就知道了。------解决方案-...
9428
热度 -
[汇编语言] windows键盘中断是一种中断吗?但是在用户态是不是被windows接管了呢,另外。怎么区分0~9的键盘消息!
windows键盘中断是一种中断吗?但是在用户态是不是被windows接管了呢,另外。如何区分0~9的键盘消息!!如题------解决方案--------------------------------------------------------首先,它当然是一种中断。其次,它的确必须被Wind...
4129
热度