碎碎念 - 弦外之音

/ 2评 / 0

最近在看《现代x86汇编》,感觉程序很神奇,我以前经常写的那些业务逻辑,界面。原来底层是加减乘除的汇编指令。大部分业务逻辑,都能用加减乘除 + 条件控制完成。

CPU 指令集的扩展就更有意思,一开始只有加减乘除 + 条件控制,后面有 MMX指令,能批量操作数据,再扩展,直接实现一些比较简单的数学公式,例如求平均值,求平方,在后来直接给你求点积的指令。

CPU指令集的扩展,我怎么感觉他在扩展的是数学表达,平均值,平方,我自己用加减乘除的汇编也能写出来,只不过要写多几条指令。

【路人】Loken(2338195090) 20:41:25
我以前写代码,都是做功能,下单,付款。

【路人】Loken(2338195090) 20:42:06
我从来没想过,这些东西原来全都是由加减乘除拼凑起来,图像界面也是加减乘除

枫叶林(23014527) 23:33:02
是的,你多条指令,就得在内部切换,一条执行完回到首部执行下一条,而一条大指令,可以不出来,直接在CPU内部最短路径的执行完毕。

  1. Tokin说道:

    不知道有没有兴趣交换友情链接?

    不知道为什么看到你的博客非常的亲切或者有种惺惺相惜的感觉,非常期待你的博客能够长期的写下去

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注