-
[汇编语言] 关于把内存最低端1k字节顺写入文件有关问题
关于把内存最低端1k字节顺写入文件问题题目是这样的:把内存区域最低端的1k字节作为256个双字,依次把每个双字转化成对应8字节16位的asc码串,顺序存放到文件mem.txt中,每存放8字节的asc码穿,再后面加上回车换行符我是这样写的,但执行时老出现打印出,在debug里调试也不止到哪个地方出错了...
9760
热度 -
[汇编语言] win32汇编,怎么修改结构数组中的值
win32汇编,如何修改结构数组中的值RECT是个结构包含top,left,bottom,right.现参数lParam:DWORD指向一个RECT的数组如果我现在想存/取/修改lParam指向的RECT数组中的第二个RECT的top,该怎么写???------解决方案---------------...
386
热度 -
[汇编语言] SS代表的是堆栈的栈底吗?解决方法
SS代表的是堆栈的栈底吗?看到一本书上说,SP总是指向堆栈的栈顶,并且可变化。那么堆栈的栈底用什么来表示??是不是堆栈值(SP)?如果不是,又是什么?另外:这本书上还有一句话:堆栈的深度由SP的初值决定。这句话听起来好象说堆栈的深度是固定的,是这样吗?我觉得堆栈的深度是随SP的值不断变化的,----...
2872
热度 -
[汇编语言] 错在那里?该如何处理
错在那里?内存中自TABLE开始的七个单元中连续存放着自然数0~7的立方值。任一个数X(0≤X≤6)在FIRST单元中。要求查表找出X的立方值。我的程序清单如下:DATASSEGMENTMESSAGEDB'Pleaseinput0~6:','$'TABLEDB0,1,...
6840
热度 -
[汇编语言] 32位汇编与高级语言的区别解决方法
32位汇编与高级语言的区别小弟初学习windows32位汇编开发,以前我是用C++的有很多指令不是太懂请教==========================_ProcDlgMainprocusesebxediesihWnd,wMsg,wParam,lParam在汇编中的函数定义为什么要那样写特别是...
8277
热度 -
[汇编语言] ntvdm cpu遇到无效的指令,该如何解决
ntvdmcpu遇到无效的指令.model small.data.stack 100h.codemain proc far mov ax,@data mov ds,ax MOVAH,00HMOVAL,12HINT10H.exit 0 mainendpend这个程序用的编译器是ml6.15程序在有的...
4084
热度 -
[汇编语言] 大家帮帮忙?看看这是什么意思?解决方法
大家帮帮忙?看看这是什么意思?#include"stdafx.h"#include<Windows.h>unsignedcharBitSwapAsm[7]={0x48,0x8B,0xC1,//movrax,rcx0x48,0x0F,0xC8,//bswaprax0xC...
4918
热度 -
10027
热度 -
[汇编语言] offset db?解决办法
offsetdb?小弟初学汇编.有二个问题请大侠帮解决下db'this'像这样db不是说用一个字节吗,一个字节能存的下字符串this?start;movax,offsetsatrtmov;ax,offsetax//offsetax的值为什么是三他的工作机制是什么------解决方案-...
6528
热度 -
[汇编语言] 关于addr和offset的有关问题
关于addr和offset的问题FindWindow,addrszDestClass,NULLwsprintf,addrszBuffer,addrszStart,addrszTextSendMessage,hWnd,WM_SETTEXT,0,addrszText中为何用的都是addr它们之后的变量都...
3662
热度 -
[汇编语言] LBA to CHS有关问题
LBAtoCHS问题现在要用INT13,service02来读硬盘,已有LBA为第82569sector按网上的计算方法:LBA=cylinder*numHeads*sectorspertrack+head*sectorpertrack+sector-1;现在硬盘参数为:16heads,63sect...
4789
热度 -
153
热度 -
[汇编语言] 关于汇编调试器的有关问题
关于汇编调试器的问题请问大侠,一般现在调试汇编使用什么调试器,麻烦给推荐一下!哪个最好用?谢谢------解决方案--------------------------------------------------------Win32的汇编用Ollydbg吧;dos的,debug最简单,其它cv,...
1886
热度 -
[汇编语言] 关于加壳加密.DATA和.TXT节的有关问题
关于加壳加密.DATA和.TXT节的问题请问我现在想做个加壳机用最简单的加密技术,就是1变0,0变1问题是我应该怎么对.TXT节进行加密1怎么将.TXT节里的数据到VC++的视图里面2如何提取视图里的字符串我是个菜鸟这样问也不知道对不对?越详细越好我问过很多人了希望这次有幸碰到肯教我的高手-----...
4427
热度 -
5972
热度 -
[汇编语言] 为什么逻辑段的开始地址必须是16的倍数?解决办法
为什么逻辑段的开始地址必须是16的倍数?书上说这和段寄存器长16位有关不解------解决方案--------------------------------------------------------因为这样才能被16整除,才能省略段基址后面的0,才能让16位寄存器存放20位的线性地址
4079
热度 -
5680
热度 -
[汇编语言] 大家帮忙看一下这个代码的有关问题。多谢
大家帮忙看一下这个代码的问题。谢谢我想将内存中以二进制存储的数以十进制的形式输出到屏幕。在next3中做了一个判断,将开头的0省去,可是怎么就省不掉呢?谢谢datasegmentxdw05400tabledw10000,1000,100,10,1resultdb5dup(0),'$'...
1158
热度 -
[汇编语言] 在用SSE时的有关问题
在用SSE时的问题在用SSE时,VC6.0不支持,到哪里下载sdk呢,intel网页上没找到如果想使用intel提供的那些_mm_add_ps之类的,也没有找到开发包,哪位大人指点指点?怎么解决?谢谢------解决方案----------------------------------------...
4452
热度 -
[汇编语言] 只要最高位有进位那就溢出,该如何处理
只要最高位有进位那就溢出只要最高位有进位那就溢出(不管有符号,还是非符号数),这句话对吗?如果不对,请解释,多谢!------解决方案--------------------------------------------------------不对,应该是“仅当最高位有进位那就溢出(不管有符号,还...
4987
热度