码迷,mamicode.com
首页 >  
搜索关键字:汇编指令    ( 642个结果
汇编指令速查
指令功能AAA调整加AAD调整除AAM调整乘AAS调整减ADC进位加ADD加AND与ARPL调整优先级BOUND检查数组BSF位右扫描BSR位左扫描BSWAP交换字节BT位测试BTC位测试求反BTR位测试清零BTS位测试置一CALL过程调用CBW转换字节CDQ转换双字CLC进位清零CLD方向清零CL...
分类:其他好文   时间:2014-08-30 22:57:10    阅读次数:3363
汇编语言debug中的一些命令的作用的分析
R命令:查看、修改CPU中寄存器的内容 D命令:查看内存中的内容 E命令:修改内存中的内容,可以写入数据、指令,在内存中,它们在内存中没有区别 U命令:将内存中的内容解释为机器指令和对应的汇编指令 T命令:执行CS:IP指向的内存单元处的指令;CS是code segment 段寄存器,IP是instruction point指令指针 A命令:以汇编指令的形式向内存中写入指令 Q命令:退...
分类:编程语言   时间:2014-08-24 22:19:43    阅读次数:209
使用CAS实现高效并发处理
在并发处理应用中,一般使用锁的方式来解决竞争问题,但锁的效率比较低,因此,在高并发处理中,无锁队列成为应用的需要。CAS无锁算法主要依赖于处理器的支持,绝大多数处理器都支持: X86平台:CMPXCHG 汇编指令。 在一个指令周期内执行完成,因此是原子性的。 这一原理性操作过程如果采用C描述如下: intcompare_and_swap (int* reg, int old...
分类:其他好文   时间:2014-08-21 19:32:34    阅读次数:207
汇编指令速查
指令功能AAA调整加AAD调整除AAM调整乘AAS调整减ADC进位加ADD加AND与ARPL调整优先级BOUND检查数组BSF位右扫描BSR位左扫描BSWAP交换字节BT位测试BTC位测试求反BTR位测试清零BTS位测试置一CALL过程调用CBW转换字节CDQ转换双字CLC进位清零CLD方向清零CL...
分类:其他好文   时间:2014-08-18 23:25:13    阅读次数:427
产品设计原则
简约 美感简约的极致是用一种方式来迭代出所有产品的功能,就像利用一条汇编指令完成所有的计算机计算模型;游戏里面利用技能将所有的规则全部囊括在内。但是这样带来的问题是,很多的使用这在用这套逻辑的时候,需要向看故事一样去分析功能实现;复杂一点的话,就是利用不同的API功能进行实现,这样子的话,使用者从名...
分类:其他好文   时间:2014-08-13 12:48:56    阅读次数:167
带凝视的汇编指令大全
一、传输数据指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出port之间传送数据.1. 通用数据传送指令.MOV 传送字或字节. 如:MOV eax,11 意思:eax=11MOVSX 先符号扩展,再传送.MOVZX 先零扩展,...
分类:其他好文   时间:2014-08-11 20:39:23    阅读次数:284
汇编指令长度计算方法(学习汇编)
一、没有操作数的指令,指令长度为1字节。如es:ds:cbwxlat等。二、操作数只涉及寄存器的指令,指令长度为2字节。如mov al,[si]mov ax,[bx+si]mov ds,ax等。三、操作数涉及内存地址的指令,指令长度为3字节。如mov al,[bx+1]mov ax,[bx+si+3...
分类:其他好文   时间:2014-08-09 18:34:08    阅读次数:216
更灵活的定位内存地址的方法(学习汇编)
1.and指令:逻辑与指令,按位进行与运算。与1不变,与0变0,可将对象相应位设为0。2.or指令:逻辑或指令,按为进行或运算。或1变1,或0变0,可将对象位设为1。3.[BX+idata]的几种表现形式:mov ax,[200+bx]mov ax,200[bx]mov ax,[bx].2004.S...
分类:其他好文   时间:2014-08-07 22:51:15    阅读次数:273
#define barrier() __asm__ __volatile__("": : :"memory") 中的memory是gcc的东西
gcc内嵌汇编简介 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。 1、简单的内嵌汇编 例: __asm_...
分类:其他好文   时间:2014-08-04 21:21:28    阅读次数:329
汇编指令CLI/STI
CLI 禁止中断发生STI 允许中断发生 这两个指令只能在内核模式下执行,不可以在用户模式下执行;而且在内核模式下执行时,应该尽可能快的恢复中断,因为CLI会禁用硬件中断,若长时间禁止中断会影响其他动作的执行(如移动鼠标等等),系统就会变得不稳定。在标志寄存器中中断标志清零的情况下,可以以“int ...
分类:其他好文   时间:2014-07-30 20:30:54    阅读次数:172
642条   上一页 1 ... 59 60 61 62 63 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!