-
[汇编语言] CS和DS的关系?解决方法
CS和DS的关系??assumecs:code,ds:data,ss:stackdatasegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdataendsstacksegmentdw0,0,0,0,0,0,0,0stackendscode...
8940
热度 -
[汇编语言] DLL已经注入exe,但修改其代码流程失败
【求助】DLL已经注入exe,但修改其代码流程失败。程序代码一小段:0040240F.0F88BC000000js004024D100402415.8B85C0FEFFFFmoveax,[ebp-140]我想在0040240F的地方跳转到我DLL的函数,处理完再跳转回去,我网上看到一个汇编写的例子,...
5952
热度 -
[汇编语言] VIRTKEY是做什么的,该怎么处理
VIRTKEY是做什么的VIRTKEY是做什么的,看书也看不懂,我在热键时使用到的------解决方案--------------------------------------------------------具体见WINDOWS程序设计这本书键盘这一章:以下内容摘自这一章虚拟键码保存在WM_K...
8440
热度 -
[汇编语言] win32汇编有关问题
win32汇编问题全局变量与局部变量同名时应该如何分别引用?为什么invokeMessageBox,NULL,'AA','BB',MB_OK这样不可以呢?AA不是给的首地址吗?charstr='aaaaaaaaaaa'与strdb'aaaaaa...
8439
热度 -
[汇编语言] 问个uC/OS-II源代码的有关问题 删除任务 OSTaskDel()
问个uC/OS-II源代码的问题删除任务OSTaskDel()请看过ucosII源代码的兄弟帮我看一下这个小问题:....删除任务中有一步是要判断该任务是不是处于就绪表中,如果在,就把他直接移去.代码如下if((OSRdyTbl[ptcb->OSTCBY]&=~ptcb->OST...
5658
热度 -
[汇编语言] 俺也问一下关于修改中断的有关问题
俺也问一下关于修改中断的问题。请高手也帮忙看一下:原来的代码是intN,表示直接调用该中断。后来把该中断改掉了,假设原来的中断地址是IP_O,CS_O,现在改为IP_N,CS_N并且把IP_O,CS_O保存到了CS_N:PPP的位置。那么CS_N:IP_N的代码就要如下了:pushf;首先把标志入栈...
4366
热度 -
[汇编语言] 请问字符串输出的有关问题
请教字符串输出的问题我遇到的问题是:用movah,10指令将输入的数字存入buf中,然后输出第一个输入的数字。第一个字符应该是存在buf的第三个字节吧?为什么我执行程序时,输入123,显示的是a,输入22就显示b?应该修改哪里才能正确显示?附程序:datasegmentbufdb5db? db5du...
3001
热度 -
[汇编语言] 在中断驻留程序中不能用int 21h吗,该怎么处理
在中断驻留程序中不能用int21h吗一个简单的中断驻留程序修改9号中断多打一个O,我发现如果把movdl,'O'movah,2int21h改为movah,0Ehint10hmoval,'O'就没问题,难道在中断驻留程序中不能用int21h吗INT_VECTOR=9hc...
6783
热度 -
[汇编语言] 帮忙注释一下下面这个 ASCII加减法程序 的几步解决办法
帮忙注释一下下面这个ASCII加减法程序的几步DATA1DATA2中分别放着两个两位数(从外面读入的,为ASCII码形式),SUMDIFF是放和,差的.MOVAL,DATA1+3ADDAL,DATA2+3 AAA MOVSUM+2,AL MOVAL,DATA1+2ADCAL,DA...
414
热度 -
[汇编语言] 请教怎么学好底层开发
请问如何学好底层开发我是一家软件培训机构出来的学完后发现自己像用.NETJAVA这样开发的应用软件并不是太大兴趣相反觉的刚进学校学C时..那时用指针很兴奋呵.所以想去朝底层开发学习..但对于如何学习..要去学习些什么不是太清楚我只知道要学好英语.另外要去学数据结构.还要学好C.像学好C有哪些书推荐的...
713
热度 -
[汇编语言] VC怎么调用汇编子程序
VC如何调用汇编子程序?编写两个汇编语言子程序,分别返回系统的当前日期和时间,编写一个C语言程序,调用这两个汇编语言子程序,显示系统的当前日期和时间。程序运行时显示的信息格式为:Currentdateis10-30-2001.Currenttimeis10:23:26.12我的实现如下,为什么不能编...
1409
热度 -
[汇编语言] tc编译内嵌汇编的有关问题
tc编译内嵌汇编的问题我用c写了一个内嵌汇编的程序,照相关资料,设置好了tc的库和头文件的路径,在tc目录里也放符合要求的tasm.exe,在命令行格式下进入tc目录,源文件也在该目录里,然后执行tcc-B源文件名,但是一点反应也没有,什么提示都不给,也没生成obj和exe,但在同学的电脑上执行同样...
463
热度 -
[汇编语言] rol指令有什么用啊解决方法
rol指令有什么用啊?rol循环左移,movcl,04hrolbx,cl在这里用rol循环左移,有什么实际意义呢?不会是吃饱了撑着了吧?------解决方案--------------------------------------------------------我知道是什么意思,就是取bx的高...
2391
热度 -
[汇编语言] 关于jbe 的使用的一点疑惑。解决方法
关于jbe的使用的一点疑惑。JBE的转移条件是CF=1或AF=1.xorax,axcmpax,0;[ax=0,所以有下面的看法]jbe***因为ax=0,所以没有借位,所以CF=0AF是辅助,再两位减时,也没有借位,所以AF=0。那么是不是就应该说,没有满足条件,就不跳了???但是JBE翻译过来,又...
2865
热度 -
[汇编语言] 关于arm指令ldr的一个有关问题
关于arm指令ldr的一个问题LDRR1,[R2,#4]!的意义为R1<-(R2+4+0,R2+4+1,R2+4+2,R2+4+3)R2+4+0,R2+4+1,R2+4+2,R2+4+3为地址的地方分别都存有一个8位数据,这样加来是32位我的问题就是,为什么R2+4+0,R2+4+1,R2+4...
5223
热度 -
[汇编语言] 关于windows下的cmd的有关问题
关于windows下的cmd的问题Intelmanual:15.2.VIRTUAL-8086MODEVirtual-8086modeisactuallyaspecialtypeofataskthatrunsinprotectedmode.Whentheoperating-systemorexecut...
5958
热度 -
[汇编语言] 汇编四则运算 求代码解决方法
汇编四则运算求代码计算表达式(a*b+c*d)/e的值,并输出其中数据datasegmentadw5bdw6cdw20ddw8edw5------解决方案--------------------------------------------------------movax,a movcx,b m...
9841
热度 -
[汇编语言] WIN32汇编中,多线程怎么管理?思路讨论.(哈哈,上次把分散光啦)
WIN32汇编中,多线程如何管理?思路讨论.........(哈哈,上次把分散光啦)刚刚看了几天的WIN32汇编,感觉调用API与VB差不多(HOHO,别拍我:))现在写了一个DLL用于文件下载,已经实现了多线程工作方式.但是现在有一个问题,就是对单个线程的控制.我现在是定义一个全局变量,每个线程都...
6830
热度 -
[汇编语言] 公司面试题目——要求用汇编语言编写,该如何解决
公司面试题目——要求用汇编语言编写1、编写完整的汇编语言源程序在内存的数据段中存放了10个8位带符号数10H、FEH、00H、ABH、78H、99H、12H、30H、00H、46H,其首地址为TABLE,试统计其中正数、负数和零的个数,并分别将数据存入到M1、M2、M3单元中2、数据段BUF区域中,...
4085
热度 -
[汇编语言] 请教:为什么汇编语言的程序的结构很不一样啊但又能正确运行,搞得人都糊涂了
请问:为什么汇编语言的程序的结构很不一样啊,但又能正确运行,搞得人都糊涂了比如以前在上课时学的是datasegment..........现在在linux下居然是[section.data].......还有的汇编什么都不写直接就movxx,xx了它们都是intel的汇编,为什么要搞这么多的样子啊-...
4463
热度