-
[汇编语言] Windows环境停32位汇编语言程序设计(典藏版)
Windows环境下32位汇编语言程序设计(典藏版)Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)(畅销10年,经典再现!)罗云彬著ISBN978-7-121-20759-42013年7月出版定价:99.00元756页16开编辑推荐畅销10年,经典再现!本书第1版出版至今已经...
198
热度 -
[汇编语言] 请教这样的arm汇编格式应该如何看
请问这样的arm汇编格式应该怎么看?<opcode>{<cond>}{S}<Rd>,<Rn>,<shifter_operand>分享到:------解决方案--------------------这是ARM的指令编码格式吧opcode指令操...
232
热度 -
[汇编语言] 汇编语言中一些 语法有关问题
汇编语言中一些语法问题在汇编中每段代码前有这个.号对于汇编编译器来说是什么样子的提示?有没有这个方面的手册?有没有linux嵌入式汇编的手册?分享到:------解决方案--------------------点号表示伪指令,例如.if展开说就是一大串,cmpjmp指令,让低级的汇编语言看上去可读性...
192
热度 -
[汇编语言] 怎么让这里的JNZ强制跳转
如何让这里的JNZ强制跳转?请问如何让这里的jnz强跳,去不改变文件大小JNZ?CMP分享到:------解决方案--------------------如果是short类条件转移指令的话,直接将机器码75改为jmpshort的指令机器码EB就是了;如果是near的,即机器码为0F85这样的,可以补...
393
热度 -
[汇编语言] MSAM 64编译器是否不支持ASSUME宏了
MSAM64编译器是不是不支持ASSUME宏了?ASSUMEedx:ptrMYStruct在32位编译器上能通过,64位编译不过了?如果解决呢?如果在64位汇编里使用结构体?谢谢! 分享到:------解决方案--------------------ASSUME在64位无意义
295
热度 -
[汇编语言] 运行时指令集检测解决方法
运行时指令集检测如果给用户发布的是可执行文件,运行时检测用户的硬件和操作系统支持哪些指令集,从而决定该执行那个函数。例如,有两个版本,同功能的函数funcfunc_sse//如果用户机器支持就用这个那应该怎么实施?1设置全局函数指针,启动时先检测,然后将这些函数指针赋值,其它功能代码都调用这些函数指...
393
热度 -
[汇编语言] 请教x86架构,不同的CPU大致区别在哪里
请问x86架构,不同的CPU大致区别在哪里?我看到这样一句话“ThemostimportantdisadvantageoftheIntelcompileristhatthecompiledcodemayrunwithreducedspeedornotatallonAMDandVIAprocessor...
356
热度 -
[汇编语言] 对于栈的操作不是很清楚
对于栈的操作不是很明白栈的两个操作push和poppushax的执行过程:1)SP=SP-2,SS:SP指向当前栈顶前面的单元,以当前栈顶前面的单元为新的栈顶2)将ax中的内容送入SS:SP指向的内存单元处,SS:SP此时指向新栈顶对于压入第一个数据的时候之前,sp=sp,压入是sp=sp-2,也就...
327
热度 -
[汇编语言] 为啥汇编8086CPU段地址*16+偏移=物理地址 他为什么要乘16呢
为什么汇编8086CPU段地址*16+偏移=物理地址他为什么要乘16呢?我想不明白,为什么非的乘以16倍呢。我只是觉得他是16位寄存器,就得乘以16.但是不知道原理,我是新手,麻烦大家帮下我,怎么才弄这个。越想越乱。现在都是32位CPU了,那他又是怎么得到物理地址的?直接就寻址了,不用8086那种方...
406
热度 -
[汇编语言] 菜鸟,问个有关问题,望指教
初学者,问个问题,望指教2000H-FFFFH/16=1001H,我弄不懂FFFFH/16,这个除法该怎么算啊?请帮忙指点一下,最好通俗易懂一点,毕竟初学!分享到:------解决方案--------------------FFFFH/16被除数FFFFH是16进制数。除数16是十进制数。16是2的...
206
热度 -
[汇编语言] 新手继续发帖,还是纠结那个有关问题
新手继续发帖,还是纠结那个问题!昨天发了个贴,感谢回复的朋友!还是很纠结,希望得到指点!既然FFFF/16,FFFF相当于2进制1111111111111111,右移一位,高位填充0,结果变成0000111111111111,也就是0FFF了,这个应该没错吧?但是反过来0FFF*16,左移一位,那么...
169
热度 -
[汇编语言] 60h和64h端口有关问题,求解!
60h和64h端口问题,求解!!测试环境:win7,IntelCPU中VMWare虚拟机里,虚拟机操作系统:32位XP。请问高人下面的代码为什么不能达到从8042微处理器修改按键信息的效果?刚开始自学汇编不久,已经认真看完了王爽的《汇编语言》,但在写下面的汇编代码时,不能达到预期效果,特发帖求解惑!...
582
热度 -
[汇编语言] 关于汇编语言的一个小疑点啊有关满足条件需要调用子程序的
关于汇编语言的一个小问题啊!有关满足条件需要调用子程序的.codesegmentassumecs:codestart:movax,40cmpax,50calldelaycmpax,40calldelaymovdx,2movah,4chint21hx1procnearmovcx,1movbx,2ret...
201
热度 -
[汇编语言] 怎么知道自己计算机的内存地址空间分配
如何知道自己计算机的内存地址空间分配王爽的书上说了8086PC的内存地址空间分配情况0~7fffh的32KB的空间为主随机存储器的地址空间8000H~9FFFH的8KB空间为显存地址空间A000H~FFFFH的24KB空间为各个ROM的地址空间那怎样知道自己的电脑情况内存计算机ROM分享到:----...
357
热度 -
[汇编语言] 多核CPU中同一个时钟周期或许同时访问一个对齐整数的内存地址吗
多核CPU中同一个时钟周期可能同时访问一个对齐整数的内存地址吗?多核CPU中同一个时钟周期可能同时访问一个对齐整数的内存地址吗?我有一个整数在多个线程中要访问,该整数是缺省声明和定义的,即内存已对齐,请问我如果不加锁就访问它,有问题吗?我问同事,有的说没问题,有的说有问题.请教对CPU和内存访问熟悉...
190
热度 -
[汇编语言] CE找flash 关键代码地址的有关问题
CE找flash关键代码地址的问题我是用IE加载了一个flash游戏。用CE能找到关键代码的地址。但那个地址不是固定的,每次都变。我想知道如何能找到IE加载这个flash游戏的基址?另外。我要找的这个关键代码,好像不是游戏加载后就有的。需要游戏进度执行某些操作,那个关键代码才能被搜索到。这说明这些代...
298
热度 -
[汇编语言] hadoop native库汇编代码编译有关问题
hadoopnative库汇编代码编译问题hadoop2的如下文件hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util/bulk_crc32.c存在如下代码:inlineuint64_t_mm_c...
385
热度 -
[汇编语言] Window上筹建汇编语言开发环境
Window上搭建汇编语言开发环境1、下载masm6.11安装程序,这是microsoft开发汇编开发环境,包括可视化开发工具,汇编工具masm,连接工具link.exe,调试工具debug.exe。当然这里也可以安装更高级版本的masm,但是要求比较多,还要装visualc++什么乱起八糟的工具,...
201
热度 -
264
热度 -
[汇编语言] 关于多核CPU的统制
关于多核CPU的控制这方面的资料好像比较少粗略的看了INTEL的第三卷第8章,里面都好象很少介绍怎样去控制请问有没有这方面的资料呢?分享到:------解决方案--------------------看APIC的资料,网上不少,首先你得看《Intel64andIA-32ArchitecturesSo...
409
热度