-
[汇编语言] “无法访问”的进程是如何终止的
“无法访问”的进程是怎么终止的我最近发现有一个叫“冰刃”的软件,他可以终止用“任务管理器”不能终止的程序进程(例如:瑞星的RavMonD.exe等),请问其方法...------解决方案--------------------------------------------------------t...
7754
热度 -
[汇编语言] 请教汇编中段定义能不能嵌套
请问汇编中段定义能不能嵌套?也就是说在一个段内定义另一个段。------解决方案--------------------------------------------------------段中再分段,没必要,因此汇编器不支持,就是这么简单
4510
热度 -
[汇编语言] 请教直接寻址方式MOV AX,[10H]为什么汇编器老把[10H]当作10H呢
请问直接寻址方式MOVAX,[10H]为什么汇编器老把[10H]当作10H呢?我的本意是想把地址为10H处的值赋给AX,可是AX的内容却是10H.------解决方案--------------------------------------------------------MOVAX,[10H]...
8194
热度 -
[汇编语言] 怎么查找进程(没有窗口)的进程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
热度 -
[汇编语言] 在windows下面如何生成 COM 文件
在windows下面怎么生成COM文件?一定要到dos下面用exe2bin生成com文件么?虽然用virtualPC一样很麻烦啊,有没有在windows下面生成COM的编译器?------解决方案----------------------------------------------------...
7479
热度 -
[汇编语言] 操作系统的堆栈在哪里?解决办法
操作系统的堆栈在哪里?看了很多操作系统和机器的书。里面有许多函数调用和中断。我不是很明白。要是有函数一定要有堆栈空间。所以问问各位大侠。操作系统核心堆栈在哪里。怎么分配的。------解决方案------------------------------------------------------...
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
热度