当前位置:首页 > 我的书籍 > 正文内容

横向比较,那些INTEL和AMD不相同的指令。

Peirre3年前 (2022-08-07)我的书籍427

现在的个人电脑使用的中央处理器CPU 有两类CPU 一个是 INTEL 处理器,一个是AMD处理器。

两类处理器的指令在一些特别的功能上有区别,现在比较一下。

AMD CPU 的指令

ADCX 无符号进位加

ADOX 无符号加带溢出

ANDN 逻辑与非

BEXTR 字位扩展

BLCFILL 填充字位低位

BLCI 清除字位低位

BLCIC 清除间接字位低位

BLCMSK 屏蔽低清除字位

BLCS  设置低清除位

BLSFILL 填充低设置位

BLSI 低位设置

BLSIC 低间接字位设置

BLSMSK 屏蔽低设置位

BLSR 复位低设置位

BZHI 高位零

CLFLUSHOPT 优化高速缓冲栈

CLZERO  高速缓冲零

COMISD 比较双精指令 和设置

CRC32 求和循环检查

LLWPCB 读 LWP 结构

LWPINS  LWP 插入记录

LWPVAL LWP 插入值

LZCNT 计数测试零

MONITORX 设置监控地址

WRFSBASE 写FS.基址

WRFSBASE 写GS.基地

TZMSK 屏蔽Trailing为零 

TZCNT Trailing 零计数

T1MSKC 错误屏蔽 Trailing Ones



INTEL CPU 指令

浮点缓存区加

ADDPD 缓存区双精度浮点加

ADDPS 缓存区单精度浮点加

ADDSD MMX双精度浮点加

ADDSS MMX单精度浮点加

ADDSUBPD 全位双精度浮点加

ADDSUBPS 全位单精度浮点加

ANDPD 逻辑双精浮点与

ANDPS 逻辑单精浮点与

ANDNPD 逻辑双精与非

ANDNPS  逻辑单精与非

ARPL 调节段区的RPL段

CLI  清中断标志

CLTS 0环清TS 标志

CWD 转换单字到双字

EMMS 空MMX技术结构

Fxxxx(xxxx 加F开头是一组浮点指令) 的浮点指令集

HLT  停止

INVD 错误内部缓存(回主内存)

INVLPG 非法TLB单元入点

IRET 中断过程返回

LAR 读访问正确区字节

LDMXCSR 读 MXCSR寄存器

LGDT/LIDT  读全局/中断描述表寄存器

LLDT 读局部描述表寄存器

LMSW 读机器字结构

LSL 读最小段

LTR 读TSS 寄存器

MONITOR 设置监控地址

RDMSR 读取模式定义寄存器

WRMSR 写到模式定义寄存器

2.jpg


分享给朋友:

相关文章

人一生必读的几本书之一。

这书是60-70年代出生的人喜欢看的书,认为是书中经典。有它的共同点。能引起人的共鸣。现在的书比以前的书多得多,现在的人不见得会认为这打包的书籍好在哪里,实际上这些书的确不错,关键是你要有心把它看完。...

走入社会十年过后的第二个十年。

接http://nantz.top/zblog/index.php/9.html从学校出来已经有十年了,公司经营创收基本持平,销售并不容易。老板的所得比员工低,或持平。在鸿高数字技术的我有两条路选择,...

看《游戏设计的236个技巧》后感。

看《游戏设计的236个技巧》后感。

今年5月左右买了一本《游戏设计的236个技巧》然后在家通读,一点点的啃。兴趣的不兴趣的都啃光。游戏设计技巧,这本书写得还不错,不过有很多例子,不是举一反三,而是从一到三。它涵盖了一些耐玩的游戏。比如游...

B站粉丝实时查看器B-BOX,粉丝牌[书籍文摘]

B站粉丝实时查看器B-BOX,粉丝牌[书籍文摘]

今天去图书馆看杂志,发现《无线电》杂志内容今年大变样。很有趣还很生动。和现在的一些新东西共同进步。这里讲到的是B站粉丝实时查看器 B-BOX,原文在《无线电》杂志上。【包看包会系列】bilibili粉...

重翻旧书,温故MFC模块VC windows 编程。

重翻旧书,温故MFC模块VC windows 编程。

MFC模组是微软提供的源码级别模块,开发应用程序得心上手,开发速度很快。很多人初学程序语言,不知道如何上手编第一个应用。也许应用太容易,看不上。太难自己又完不成。实际上,程序只是解决问题的一个工具,也...

这两天忙活,提交一个nrf 单片机的资料。

这两天忙活,提交一个nrf 单片机的资料。

在此处公布一个英文版无线射频51系列单片机资料,型号为nrf24LE1,智能小车,键盘,鼠标上都有使用这个芯片,用途很广。资料下载:nRF24LE1-F16Q48-R_Nordic.pdf简介:是一块...