-
[汇编语言] 关于8086内存奇偶存储体的有关问题
关于8086内存奇偶存储体的问题当8086读奇地址的一个字的时候,首先从奇存储体读到地字节放到D15~D8数据线上。我想知道这个数据最终是不是还是的放在CPU寄存器的低八位上?------解决方案----------------------------------------------------...
5402
热度 -
[汇编语言] 写出对存放在DX跟AX中双字长数求补的指令序列
写出对存放在DX和AX中双字长数求补的指令序列写出对存放在DX和AX中双字长数求补的指令序列:答案:NEGDXNEGAXSBBDX,0为啥还要跟个sbbdx,0?------解决方案--------------------------------------------------------检查是...
3529
热度 -
[汇编语言] nasm可以编译生成16位ELF的.o资料么
nasm可以编译生成16位ELF的.o文件么?nasm可以编译生成16位ELF的.o文件么?或者说,elf格式的文件不能包含16位指令?因为我的elf文件要在实模式下运行。想听高手赐教(别给我贴手册上的话,我知道nasm官方表示支持elf16位的段,又似乎elf标准只有32位和64位,求准话儿!)-...
2390
热度 -
[汇编语言] Win32 汇编程序里如何嵌入chm帮助文档
Win32汇编程序里怎么嵌入chm帮助文档我的程序里用ShellExecute调用了chm文件,在VC6.0环境里可以调用,但是生成的Exe文件里却不能调用,我后来发现生成的ExE文件大小比chm文件还要小,是不是没有嵌入到程序里,仅仅调用了而已。怎样在Exe文件里也可以打开chm帮助文件,哪位大哥...
2399
热度 -
[汇编语言] MS Virtual-PC中通过CALL指令进行任务转换的有关问题
MSVirtual-PC中通过CALL指令进行任务转换的问题。主机:Windows7。使用WINDOWSVIRTUALPC软件,创建一个祼机,在祼机上编写软件执行任务切换。发现,使用CALL指令进行任务切换,可以成功运行。但是,用以下指令检测EFLAGS寄存器的NT位,发现是“0”。于是,导致使用I...
3362
热度 -
[汇编语言] 关于总线时序有关问题
关于总线时序问题地址的输入和数据的输出信号上怎么既有上右有下?------解决方案--------------------------------------------------------呵呵,一个地址或数据是含了很多二进制位的,0和1的个数并不固定,所以就不能单纯的用高、低或上、下表示了。
7050
热度 -
[汇编语言] C++中的char*b=new char[10];在反汇编里的代码如上,麻烦大神来帮忙解释上反汇编代码中的意思
C++中的char*b=newchar[10];在反汇编里的代码如下,麻烦大神来帮忙解释下反汇编代码中的意思。本人对汇编略懂点,但是结合C++程序看还是不太明白。char*b=newchar[10];004113BEpush0Ah004113C0calloperatornew[](4111D1h)0...
1581
热度 -
[汇编语言] 菜鸟疑问:用汇编显示 ' I LOVE YOU CHINA' 字符!用了中断显示,为什么可以通过编译,但是运行出错
初学者疑问:用汇编显示'ILOVEYOUCHINA'字符!用了中断显示,为什么可以通过编译,但是运行出错。datasgsegmentmessage1db'ILOVEYOUCHINA.'datasgendsprogramsegmentmainprocfarassumecs:program,ds:dat...
2613
热度 -
4213
热度 -
[汇编语言] 编译语言显示9-9乘法表和ASCII字符表(从20H-FFH)
汇编语言显示9-9乘法表和ASCII字符表(从20H--FFH)基本功能1建立主菜单;2按下相应键分别显示9-9乘法表和ASCII字符表。希望解答能够详细点,也可以发邮件到cxh_dream@126.com,谢谢!!------解决方案--------------------------------...
9877
热度 -
[汇编语言] win32汇编怎么调用chm后缀的文件
win32汇编如何调用chm后缀的文件?小弟在用win32汇编做窗口程序,里面的帮助菜单想调用chm后缀的文件,怎么实现?请高手们帮帮忙!------解决方案--------------------------------------------------------Winexec------解决...
9537
热度 -
[汇编语言] 为啥vs2010看不到段寄存器的值
为什么vs2010看不到段寄存器的值?RT,只能看到EAX = 00401B58EBX = 7FFDF000ECX = 00401480EDX = 00000001ESI = 00000000EDI&...
6693
热度 -
[汇编语言] 计算寻址能力,该怎么解决
计算寻址能力8080、8088、8086、80286、80386的数据总线宽度分别是8根、8根、16根、6根、32根。则他们一次可以传送的数据为多少。求高手指教。前面四种区别。------解决方案----------------------------------------------------...
7347
热度 -
[汇编语言] 关于MAP文件的小疑点
关于MAP文件的小问题同样的控制台HelloWorld程序,VC++6.0和VC++2010编译出来的MAP文件中,main函数的入口地址,用Windbg中下断点,VC++6.0的可以成功,VC++2010的地址总不成功。这是为什么呢?VC++2010的编译器在链接时篡改了入口地址吗?有什么说法没?...
2027
热度 -
[汇编语言] 怎么使用mips的gp寄存器
如何使用mips的gp寄存器?求提供例子解释,谢谢。------解决方案--------------------------------------------------------movgp,xx应该类似这样的
5505
热度 -
[汇编语言] mips函数返回的数据结构太大 不能通过 v0-v1 返回,是如何避免的
求助:mips函数返回的数据结构太大不能通过v0-v1返回,是如何处理的?如题------解决方案--------------------------------------------------------返回指针
8234
热度 -
[汇编语言] 汇编语言字符串大写变小写有关问题
汇编语言字符串大写变小写问题最近刚学的汇编在书上看到两道题目毫无头绪高手能不能给个思路或者代码写出来给分析一下谢谢了1。输入长度大于5小于20的字符串(必须包含至少3个大写字母),将其中的大写字母全变成小写字母2。查找数据段中从地址SI到DI的所有数据中有没有和AL中存储相同的数,有则显示“yes”...
6907
热度 -
[汇编语言] 十进制数的ASCII码有关问题
十进制数的ASCII码问题作业中的一个题:统计从BLOCK单元开始的1024个16位有符号数中的正数个数,负数个数,0的个数。并分别转换为对应十进制数的ASCII码。我知道如何分类并分别统计个数,但是对于转换为对应十进制数的ASCII码不太明白,特别是把负数转化为对应十进制数的ASCII码部分。--...
6464
热度 -
[汇编语言] 汇编都用在那些方面的开发?该怎么处理
汇编都用在那些方面的开发?各位:汇编都用在那些方面的开发?------解决方案--------------------------------------------------------简单的说是最底层的开发嵌入式,加密解密,破解外挂,逆向工程等------解决方案---------------...
1544
热度 -
[汇编语言] 有没有什么授命能直接把某一位的二进制拿出来呢
有没有什么指令能直接把某一位的二进制拿出来呢?例如100110我要第4位即是0有没有这样的一条指令呢?我看了看手册,里面只有BT比较适合但是都是把它拿到CF去.我还有使用ADC之类的指令才能拿出来.有没有其他更好的指令呢?------解决方案-----------------------------...
3925
热度