
MASM
文章平均质量分 57
dahan_wangtao
这个作者很懒,什么都没留下…
展开
-
MMX指令
最近学习相关的多媒体数据操作指令, 统计了一下的MMX指令,作为知识积累。MMX的数据结构多媒体软件具有如下显著的特点:1、 小整型数据类型(图形数据为8位 ,声频数据为16位)2、 对小整型数据的频繁且重复的计算操作(例如被频繁的调用的核心算法);3、 许多操作具有内存的并行性(例如对大量的数据进行同一个加,减或乘法运算操作);MMX技术设计了一套基本的,通用的紧缩整形指令,共57条原创 2007-10-09 11:16:00 · 2214 阅读 · 0 评论 -
Intel体系结构MMX 指令集(表结构)
Intel体系结构MMX 指令集 成组算术 环绕方式 有符号饱和模式 无符号饱和模式 Addition P转载 2007-10-09 11:34:00 · 1196 阅读 · 0 评论 -
MMX指令集
收集到MMX指令集,希望对初学者有帮助如下:[数据传输指令]movq //传输64位整数movd //传输32位整数[数据打包转换指令]PACKSSWB //Pack words into bytes with signed saturation.PACKSSDW //Pack doublewords into words with signed saturation.PACKUSWB //原创 2007-10-09 18:07:00 · 1438 阅读 · 0 评论 -
CPUID指令介绍
CPUID指令 1. CPUID指令代码: 0a20f 例: { CPUID MACRO dw 0a20fh ENDM } 2. CPUID有效检测 如果程序可以改变EFLAGE(扩展标志字)的第21位,那么CPUID有效, 否则无效。 注:对于Cyrix的CPU,在打开其内部CPUID标志位之前,用此方法转载 2007-11-29 14:33:00 · 1762 阅读 · 0 评论 -
CPUID指令介绍2
1、什么是cpuid指令 CPUID指令是intel IA32架构下获得CPU信息的汇编指令,可以得到CPU类型,型号,制造商信息,商标信息,序列号,缓存等一系列CPU相关的东西。2、cpuid指令的使用 cpuid使用eax作为输入参数,eax,ebx,ecx,edx作为输出参数,举个例子: __asm { mov eax, 1 cpuid ... }转载 2007-11-29 15:12:00 · 1483 阅读 · 0 评论 -
CPUID 指令介绍3
CPUID参数及返回值列表: EAX= 0000_0000h 输入 EAX=0000_0000h 得到CPUID指令所支持的最大值和厂家的名称字符串 输出 EAX=xxxx_xxxxh 得到CPUID指令所支持的最大值 #1 EBX-EDX-ECX 厂家的名称字符串 #2 GenuineIntel Intel 处理器 UMC UMC UMC UMC 处理器 AuthenticAMD AMD 处理器转载 2007-11-29 15:50:00 · 1852 阅读 · 0 评论 -
MMX指令集(详解)
EMMS MMX状态置空:将FP特征字置空(全1),使后续浮点指令可以使用浮点寄存器,其他MMX指令自动置FP为全0.本指令应在所有MMX例程结束和调用可含有FP指令的例程时使用,以清除MMX状态. MOVD mm,r/m32MOVD r/m32,转载 2007-12-17 20:01:00 · 16430 阅读 · 0 评论 -
奔腾指令速查手册(七)
PACKSSWB PACKSSWB mm1, mm2/m64转载 2007-12-26 15:55:00 · 1580 阅读 · 0 评论 -
海尔上网本
朋友买了海尔的上网本,我也凑个热闹,看了看,觉得磨具做的挺不错的。 虽然对海尔的笔记本了解不多,但是从外观上看得出,海尔还是下了一定的功夫。下面是自己拍摄的一些图片: 先来一张开箱图: 真正的东西在里面,呵呵 其它话不多说了,上图: 键盘细节: 开机: 右侧接口: 左侧接口:原创 2009-02-06 14:36:00 · 2216 阅读 · 0 评论