当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 怎么查找进程(没有窗口)的进程ID

    如何查找进程(没有窗口)的进程ID在编程过程中,有时需要查找一些进程的进程ID。例如:我们知道Explorer.exe的窗口类是“Progman”,窗口名是“ProgramManager”,就可以通过FindWindow函数来先得到Explorer.exe的窗口句柄,再通过GetWindowThre...

    7448
    热度
  • [汇编语言] 求教一个关于不会溢出的除法解决方案

    求教一个关于不会溢出的除法名称:divdw进行不会yi出的除法运算,被除数dword型除数word型结果dword参数:ax=dword型的底16位dx=dword型的高16位返回:dx=结果的高16位ax=结果的底16位cx=余数计算1000000/10(F4240H/0AH)------解决方案...

    7184
    热度
  • [汇编语言] 能不能将4个inc指令用add si,2 add di,2代替,该怎么处理

    能不能将4个inc指令用addsi,2adddi,2代替名称add128功能两个128位的数据相加参数:ds:si指向存储第一个数的内存空间因数据为128位,所以需要8个字单元,有低向高单元依次存放128位数据由底到高的各个字结果储存在第一个储存空间add128:pushaxpushcxpushsi...

    8878
    热度
  • [汇编语言] 新手使用radasm的有关问题

    新手使用radasm的问题!这是我从书上抄写的一个hello程序:SSEGSEGMENTPARASTACK DW256DUP(?)SSEGENDSDSEGSEGMENTMESSDB'HELLO',0DH,0AH,'$'DSEGENDSCSEGSEGMENT ASSUM...

    969
    热度
  • [汇编语言] 关于windows系统的分段和虚拟地址有关问题

    关于windows系统的分段和虚拟地址问题windows系统支持分段吗?如果支持分段,那么段寄存器如(DS,CS。。。)应该就是存放的是段描述符,而非段基址,那么象:inta=9;&a表示的虚拟地址又是怎样得到的呢,难道还要经过查段描述符得段基址在加上32位偏移地址确定得吗,这样会不会很慢?...

    8046
    热度
  • [汇编语言] 王爽汇编实验9自已编完后有调试中有一些不明白的地方

    王爽汇编实验9自已编完后有调试中有一些不明白的地方,请教高手我在编写王爽汇编实验9的课件中遇到以下问题我没有看课件答案,这是我自已先编写,如果一步用g命令直接到movax,4c00h地址的话,结果就是正常的达到要求,但是如果用t命令和遇到循环后用p命令就会有些字符没有了,比如我如下的代码如果用t和p...

    5272
    热度
  • [汇编语言] 在反汇编的时候看到这个语句:OSIZE 不知道是什么意思?请高手解答一下。多谢

    在反汇编的时候看到这个语句:OSIZE不知道是什么意思?请高手解答一下。谢谢!在一个函数开头:PUSHEBPMOVEBP,ESPSUBESP,56MOVEAX,[EBP+8]MOVEDX,[EBP+12]OSIZEMOV[EBP-2],AXOSIZEMOV[EBP-4],DX------解决方案--...

    4500
    热度
  • [汇编语言] 看王爽老师的汇编的帮忙啊解决办法

    看王爽老师的汇编的帮忙啊名称:divdw进行不会yi出的除法运算,被除数dword型除数word型结果dword参数:ax=dword型的底16位dx=dword型的高16位返回:dx=结果的高16位ax=结果的底16位cx=余数计算1000000/10(F4240H/0AH)------解决方案-...

    5039
    热度
  • [汇编语言] 一个汇编语言的小异常

    一个汇编语言的小错误代码:EXTRNLOAD:FAR,SAVE:FARNEQU20DELTAEQU5STACSEGMENTSTACKDB128DUP(?)STACENDSDATASEGMENTSOURCEDBNDUP(?)RESULTDBNDUP(0)NAME0DB'INPUT38.DAT&...

    5323
    热度
  • [汇编语言] window下的dos是运行在保护模式还是实模式下的?解决思路

    window下的dos是运行在保护模式还是实模式下的?如题,在windowxp下命令栏敲入cmd运行的dos是运行在保护模式下还是实模式下的?每次在这个环境下运行从实模式跳入保护模式的程序都没有反应就退出了。还有一个问题,在微软的virtualpc下运行实模式跳入保护模式的程序,总是说“遇到一个随机...

    9676
    热度
  • [汇编语言] 请教大侠:softice能够中断操作系统的执行,是否用nt驱动的方式,可以使得自己的代码成为rong0级别

    请问大侠:softice能够中断操作系统的执行,是否用nt驱动的方式,可以使得自己的代码成为rong0级别?-------解决方案--------------------------------------------------------当然可以,进入ring0一切皆有可能!

    2273
    热度
  • [汇编语言] 奇怪的显示信息?该怎么解决

    奇怪的显示信息?源程序如下:dsegsegmentadb50bdb60dsegendscsegsegmentassumeds:dseg,cs:csegmoval,aaddal,bmovdl,almovah,2int21hmovax,4c00hint21hcsegendsend汇编和连接都没问题,但最...

    539
    热度
  • [汇编语言] 操作系统的堆栈在哪里?解决办法

    操作系统的堆栈在哪里?看了很多操作系统和机器的书。里面有许多函数调用和中断。我不是很明白。要是有函数一定要有堆栈空间。所以问问各位大侠。操作系统核心堆栈在哪里。怎么分配的。------解决方案------------------------------------------------------...

    977
    热度
  • [汇编语言] 请教下面的两句话是什么意思?多谢

    请问下面的两句话是什么意思?谢谢!MOVEEAXEAXTESTEAXEAXJNZ.......主要是MOVEEAXEAX这句话,谢谢!------解决方案--------------------------------------------------------毫无意义,只是占用CPU时间---...

    8249
    热度
  • [汇编语言] 多任务操作系统寄存器给小弟我的疑惑

    多任务操作系统寄存器给我的疑惑?写汇编代码的时候不停的通过寄存器交换数据那么我想问一下系统一个进程执行到一半时候去执行另一个进程的情况下是不是自动把所有的寄存器压栈?------解决方案--------------------------------------------------------理...

    4250
    热度
  • [汇编语言] 请看看这段程序,是否有大有关问题

    请看看这段程序,是否有大问题。DATA1 SEGMENT TABLE1DB01H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,01H,00H,00H,00H,00H,00H,00H,00H,01H,01H,00H,00H,00H,...

    5847
    热度
  • [汇编语言] 一个软件已经安装好了并已经正常使用,有没有办法把该软件相关的所有文件提取出来?该如何解决

    一个软件已经安装好了并已经正常使用,有没有办法把该软件相关的所有文件提取出来?比如说“QQ软件”,已经安装了,有没有办法把它所有安装在机器上的文件(包括dll,exe,文件夹,声音文件等等)提取出来,然后不需要用QQ的安装包,只用提取出来的所有文件安装到其它机器上?------解决方案-------...

    796
    热度
  • [汇编语言] 关于修改IP的有关问题,请问一下

    关于修改IP的问题,请教一下.movax,bxsubax,bxjmpax执行后以上三条指令后,CPU几次修改IP的值?都是在什么时候?最后IP的值是多少?为什么不是1次的?就是在jmpax那里.可答案不是1次阿.请教一次.------解决方案-----------------------------...

    4386
    热度
  • [汇编语言] 几句简单的代码,请帮忙注释一下解决思路

    几句简单的代码,请帮忙注释一下MOVEAX,[EAX].FBits~~~~~~这是一个指针BT[EAX],Index~~~~~~这是一个整型数SBBEAX,EAXANDEAX,1------解决方案---------------------------------------------------...

    2452
    热度
  • [汇编语言] 怎么用汇编得到IE的安装路径?

    如何用汇编得到IE的安装路径?????我的一个汇编程序已调试成功但是还想在里面加一个功能,要用到IE的路径其实只要获得系统安装的盘符就行了然后加上\ProgramFiles\InternetExplorer\IEXPLORE.EXE就行了但是如何获得系统安装的盘符???如何连接字符串???最后结果要...

    860
    热度