由买买提看人间百态

topics

全部话题 - 话题: 指令集
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
z****e
发帖数: 54598
1
来自主题: Programming版 - 我们来聊聊paradigms吧
尤其是multiple混杂的部分
paradigms最早应该是指令式paradigms
Imperative,这个主要是面向机器的编程方式
汇编就是典型,指令集么,这种方式基本上在机器性能提升之后
发展出结构化和非结构化paradigms
结构化后来搞出了过程式编程,c就是
再后面发展出了oop
oop最典型的当然是java了,java并不是第一个纯的oo
第一个纯的oo是smalltalk,但是java保留了大部分c的语法
从而简化了学习门槛,使得java在很短时间内流行开来
c++其实是介于c和java之间的一个过渡性质的语言
两个paradigms都有,结果两个都做不好
之后java发展出了元数据meta paradigms
也就是反射,这个大大拓宽了java本身的能力
使得很多功能,不再需要通过定义各种模板接口这种东西来实现
spring就是利用了反射的功能,把老套的ejb接口给踩在脚下
好在反射本身学习有难度,所以一般初学者不会反射,也就不会滥用反射
用反射的往往都是牛人,用来写框架用的
在此基础之上,有了aop,event-driven等paradigms
这两个在java... 阅读全帖
g****t
发帖数: 31659
2
来自主题: Programming版 - 我们来聊聊paradigms吧
fp现在算不上火热.

尤其是multiple混杂的部分
paradigms最早应该是指令式paradigms
Imperative,这个主要是面向机器的编程方式
汇编就是典型,指令集么,这种方式基本上在机器性能提升之后
发展出结构化和非结构化paradigms
结构化后来搞出了过程式编程,c就是
再后面发展出了oop
oop最典型的当然是java了,java并不是第一个纯的oo
第一个纯的oo是smalltalk,但是java保留了大部分c的语法
从而简化了学习门槛,使得java在很短时间内流行开来
c++其实是介于c和java之间的一个过渡性质的语言
两个paradigms都有,结果两个都做不好
之后java发展出了元数据meta paradigms
也就是反射,这个大大拓宽了java本身的能力
使得很多功能,不再需要通过定义各种模板接口这种东西来实现
spring就是利用了反射的功能,把老套的ejb接口给踩在脚下
好在反射本身学习有难度,所以一般初学者不会反射,也就不会滥用反射
用反射的往往都是牛人,用来写框架用的
在此基础之上,有了aop,event-driven等paradi... 阅读全帖
d*******3
发帖数: 8598
3
【 以下文字转载自 Military2 讨论区 】
发信人: IlIllIlI (条码人), 信区: Military2
标 题: zt过去中国电影中,政委的形象总是全能全知且集人类一切高尚品质
发信站: BBS 未名空间站 (Fri Nov 14 11:54:51 2014, 美东)
http://www.weibo.com/p/1001603776866145155884
政委的春天
2014年11月14日 17:48
为什么过去中国电影中,政委的形象总是全能全知且集人类一切高尚品质于一身,这种
角色的设定,确实是因为它曾在历史中有如此重要的作用吗?
文/鲍君恩
还有人能想起今天军旅影视中政委的形象么?没错,无论是《和平年代》、《突出重围
》、《DA师》、《我的兄弟叫顺溜》,还是《亮剑》,政委、教导员或指导员这类角色
都是次要且形象和性格不那么鲜明突出的角色。以至于很多年轻人都快忘掉政委这个角
色了。
政委,全称政治委员,根据《中国人民解放军政治工作条例》的解释,“政治委员与同
级军事主官同为所在部队的首长,在同级党的委员会领导下,对所属部队的各项工作共
同负责。是党的委员会日常... 阅读全帖
t******l
发帖数: 10908
4
我作为民科忘了概念的角度讨论,我觉得如果把时空建模成康托的实数集,那么确实没
有可实现的实数集合上的对于任何输入都可以的理想高频截断滤波器。。。因为可实现
的滤波器有限时域窗口长度的限制,会导致违反因果律,或者可计算性。。。或者另一
个角度,把滤波器有限时域矩形窗口本身做 Continuous Fourier Transform,应该得
出一个坑爹无限区间的函数不是?
当然提一下图像处理跟实时信号处理还有细微差别,实时信号处理的时域窗口长度还受
制于最大允许延迟的要求。图像处理是整张图读进来处理,在空域操作,没有最大允许
延迟一说。
而马工实践上都是有限离散,所以实践上只要处理器够强大,理想数字高频截断,或者
理想数字带阻截断随便啥都可以(当然数字带阻的实时系统的话,最高通过频率受制于
延迟,但图像处理不是实时信号处理,没有延迟的问题)。
大不了对整个图像 DCT 一次(有限离散不是?),高频中频截断反向 DCT 一次,用个
nVdia 图像卡指令集齐活收工。
但这本质上是基于自然数集的有限离散 Fourier Series 而不是实数集上的 Fourier
Transform ,避... 阅读全帖
q*d
发帖数: 22178
5
【 以下文字转载自 Military2 讨论区 】
发信人: IlIllIlI (条码人), 信区: Military2
标 题: zt过去中国电影中,政委的形象总是全能全知且集人类一切高尚品质
发信站: BBS 未名空间站 (Fri Nov 14 11:54:51 2014, 美东)
http://www.weibo.com/p/1001603776866145155884
政委的春天
2014年11月14日 17:48
为什么过去中国电影中,政委的形象总是全能全知且集人类一切高尚品质于一身,这种
角色的设定,确实是因为它曾在历史中有如此重要的作用吗?
文/鲍君恩
还有人能想起今天军旅影视中政委的形象么?没错,无论是《和平年代》、《突出重围
》、《DA师》、《我的兄弟叫顺溜》,还是《亮剑》,政委、教导员或指导员这类角色
都是次要且形象和性格不那么鲜明突出的角色。以至于很多年轻人都快忘掉政委这个角
色了。
政委,全称政治委员,根据《中国人民解放军政治工作条例》的解释,“政治委员与同
级军事主官同为所在部队的首长,在同级党的委员会领导下,对所属部队的各项工作共
同负责。是党的委员会日常... 阅读全帖
p*********w
发帖数: 23432
6
真理部指令选摘:环境污染与食品安全zz
2011年9月8日
国新办:请各大网站、论坛将有关“或因水源污染感染病毒,河北省隆化县百余学生集
体腹泻”的报道压至后台,不得在首页等显要位置发表。
2011年8月20日
国新办:新疆和田地区食物中毒事件,由疆内媒体报道,其它媒体不报道、不转载,如
有相关内容出现,请各地注意监看查删。
2011年8月8日
国新办:请各大网站、论坛立即查删一文以及所有相关评论。
2011年6月20日
广东省委宣传部:有关河源紫金部分村民血铅超标事件, 各媒体严格按政府部门权威发
布的内容刊播,不能自行采访报道和评论,不得炒作渲染。
2011年5月6日
中宣部:关于南方周末报道海关特供菜一事,所有媒体不转载,不讨论。凡是涉及国家
机关特供食品的不良信息,均按此要求处理。
【数字时代真理部系列:“在这里,了解祖国”
“真理部”是网民对中国共产党中央委员会宣传部和其下属的各省宣传部,以及国家级
的国务院新闻办公室,中央文明办,国家广播电影电视总局,出版总署,文化部等一系
列言论出版审查机构的总称。】
y*****6
发帖数: 9545
7
来自主题: Detective版 - ├ Re: CPU确实可以留后门
【 以下文字转载自 Military 讨论区 】
发信人: hujintao2 (涛哥也有春天), 信区: Military
标 题: Re: CPU确实可以留后门
发信站: BBS 未名空间站 (Sat Jun 20 11:46:57 2009, 美东)
什么指令集没关系, 实在不放心, 在上面自己再写个虚拟机好了
指令本身都是很简单的操作
e****M
发帖数: 280
8
高铁贪污那么重,到底什么样很难说。
龙芯是相当好的项目,成果很不错。MIPS根本不是问题。设计指令集比设计芯片容易多
了。说实话,放着现有的toolchain和软件不用,自己搞一套指令才是有病。
申威1600的数据太少不好判断。16个核,65nm,1Ghz只有30~70瓦,这东西看起来不像
是CPU,更像SIMD。你把相同多核的GPU或者ARM放一起,在加上水冷应该性能功耗差不
多,甚至有可能更好。当然这个东西要是真是CPU的话,那就比IBM牛逼多了。
d*******e
发帖数: 212
9
来自主题: Military版 - 龙芯获MIPS授权捡了一个大便宜
哪个是基于ARM指令集,加了一些自己的指令。
结果就是从主板到编译器,都得改。出了错误,不知道是硬件错误还是软件错误。调试
是个头疼的问题。所以开始的早,但是进度没有龙芯快。
n*****n
发帖数: 1669
10
来自主题: Military版 - 月光大妈吹牛逼露馅的地方太多
你是说我啊。第一次竞赛拿奖的奖品是Z80指令集的书。机器码我写过Z80、6502、8088
/8086。一条一条指令写出来转成十六进制码再load如内存。最喜欢用的是几何本。格
子小好编程。6502上写的(带动画效果的)软件让我得了一次软件一等奖第一名,上了
一次报纸。
现在写HTML算每个包的大小。挣得比华丽转身的文科大妈少;存款比老邱少;吃的比囚
犯差。
s****e
发帖数: 638
11
《铁流:中国超算芯片是怎样一步步追上英特尔的》看见这个帖子里大家在争论国防科
大的矩阵2000超算加速器,但七嘴八舌感觉说的都不太对。下面简单说说超算加速器。
天河曙光都是异构超算,系统是由大量不同类型指令集和体系架构的计算单元组成。这
些计算单元可以是通用CPU, 以及GPU, DSP, FPGA 等各种 coprocessor。通用CPU的计
算能力超强,但成本高功耗大,并行度相对低,适合高强度运算。GPU等专用计算单
元工作频率低,但内核巨多,非常适合大规模并行问题。 所以超级计算机的每个计算
节点就高低搭配,天河2号有16000个计算节点,每个节点用两片Intel Xeon CPU加3个
Xeon Phi coprocessor(协处理器) 加速。 这样针对不同的应用问题,开发人员可以
通过编程把任务灵活分配到 CPU 或协处理器上执行,实现最大效率。协处理器最常见
的是使用GPGPU,比如天河一号不同版本分别使用过AMD GPU 及Nvidia GPU。协处理器
当然也可以用FPGA,专用的ASIC。 或者使用专用众核芯片,例如第一代
Xeon Phi,60核,此处理器还添加... 阅读全帖

发帖数: 1
12
来自主题: Military版 - 俺们烂校CS本科也需要写File
属实,当年搞本Intel保护模式下的指令手册都不是一般本科生可以搞到的,假定该本
科生知道有这个东西的话。更多的学个8086的指令集就拜拜了您那。

VI
o****p
发帖数: 9785
13
不是行家,但是知道一点点皮毛。intel芯片架构极其复杂,cisc型的,arm是risc芯片
指令集要简单很多。intel对一些相对复杂的操作都有专用指令,所以执行效率很多时
候要好一点,代价是芯片很难简化,看嵌入式系统intel搞这么多年也高不出一个低成
本的来就知道了。
j********x
发帖数: 2330
14
来自主题: JobHunting版 - 现在为什么没有人去Apple了?
刚还知道自己是索男
换2贴就忘了。。。
加了simd
给你你知道simd加什么指令能改善用户体验么?
指令集 功耗 运行效率
这种东西是一个simd能囊括的么?
我看你不是索男
索男第一标准是事实求是
你就是一混子。。。
t******l
发帖数: 10908
15
来自主题: Parenting版 - 说一说高等数学的入门 (转载)
或者打另一个比方,好比马工面试一般算法题。一般写 Java 的用 Java,
写 C++ 的用 C++ 之 Java 子集。
通常不会有人跳出来说,哥们我们用 INTEL AVX2 指令集写个 SIMD 指令版
的快速排序算法。当然,如果是底层模块驱动软件钳工车间的面试,另说。
b*****a
发帖数: 297
16
绝对性能不是Sandy Bridge处理器的重点
这里大家不要期望Sandy Bridge处理器在实际性能方面比过去有多大的提升。从
Clarkdale到Sandy Bridge的性能提升幅度很可能会与Diamondville Atom处理器到Pine
View Atom的性能提升那样十分有限(后者基本上只不过是把前者原来外置的芯片组整
合到处理器核心中,并对处理器核心进行了制程的缩减)。因此预计Sandy Bridge推出
的主要目的是进一步降低处理的制造成本和功耗。况且新加入的AVX指令集虽然看上去
很美,但是目前还没有证据表明新的256bit寄存器在执行使用SSE指令的游戏时会不会
有更高的执行效能。
在我们看来,对Sandy Bridge最感兴趣的应该是笔记本类移动产品用户,而预计Intel
也会选择首先推出笔记本型Sandy Bridge处理器。联想到最近Intel推出的Clarkdale笔
记型变种Arrandle处理器由于功耗难以控制到理想水平而表现不佳,无法完全取代CULV
处理器的情况,那么这种看法的成立度便又提升了一层(据传Intel已经向其客户表示
会跳过推出超低
l**t
发帖数: 6971
17
来自主题: SanFrancisco版 - apple还是很牛的

kernel才能耗多少电。。。Darwin再lightweight,你把Mac OS X装到iPhone上肯定不
行。
有没有人分析过A4/A5的指令集?说不定有非标准的指令,和OS协调的。
F******k
发帖数: 197
18
来自主题: SanFrancisco版 - 硅谷公司的兴亡 (六)
在不考虑其他编译优化的情况下,从编译器角度来讲,更主要的是指令的调度极大的影
响运行性能。这个调度的scoreboard是由具体的架构,指令集、cache决定的。所以
processor的开发总是伴随着相关的编译器的优化的。另外,intel的编译器主要是内部
在用吧。

重要
前面
j******o
发帖数: 4219
19
游戏机有专门针对游戏特效优化的硬件芯片和指令集,PC机上没有,很多指令只能通过软件来完
成。
p*********w
发帖数: 23432
20
真理部指令选摘:环境污染与食品安全zz
2011年9月8日
国新办:请各大网站、论坛将有关“或因水源污染感染病毒,河北省隆化县百余学生集
体腹泻”的报道压至后台,不得在首页等显要位置发表。
2011年8月20日
国新办:新疆和田地区食物中毒事件,由疆内媒体报道,其它媒体不报道、不转载,如
有相关内容出现,请各地注意监看查删。
2011年8月8日
国新办:请各大网站、论坛立即查删一文以及所有相关评论。
2011年6月20日
广东省委宣传部:有关河源紫金部分村民血铅超标事件, 各媒体严格按政府部门权威发
布的内容刊播,不能自行采访报道和评论,不得炒作渲染。
2011年5月6日
中宣部:关于南方周末报道海关特供菜一事,所有媒体不转载,不讨论。凡是涉及国家
机关特供食品的不良信息,均按此要求处理。
【数字时代真理部系列:“在这里,了解祖国”
“真理部”是网民对中国共产党中央委员会宣传部和其下属的各省宣传部,以及国家级
的国务院新闻办公室,中央文明办,国家广播电影电视总局,出版总署,文化部等一系
列言论出版审查机构的总称。】
a***e
发帖数: 27968
21
俺的观点就是5~10%的T-count
顶天10~15%的动态功耗,这个东西会被更高的指令效率平衡
功耗性能一直是trade-off,没那么多秘方
到现在为止还没见到另人信服的证据论述说明ARM的指令集有明确的天生功耗优势
解码器这个是risc对cisc的,MIPS一样适用,太人云亦云了
另一个角度估算,现在x86 15+级流水
延时如果优化的话,每级应该延时相当,这个延时很大程度是个逻辑复杂度的事
虽然某些级可能集合了很多并列的逻辑功能,但数据流每次就选其中一条路
粗略估算,目前X86好像是用额外3级干这活,这样下来动态功率耗费应该是20%往下
的水平,当然要是延时没优化这个估计就yy了
d***a
发帖数: 13752
22
ARM的做法不是这样。A64的指令集是重新设计的,指令格式都有变化,解码是A64和A32
各有一套解码器。
比较浪费流水线的slot...这就是比较大的性能问题了。那上ARMv8容易有性能上的提高
,有什么奇怪的呢?
ARM架构,上四核之间应该先上64-bit,从技术上说是很明显的了,虽然宣传上没有四
核那么好听。

CPU
u***r
发帖数: 4825
23
http://www.feng.com/apple/news/2014-11-12/Cydia-Substrate-been-
威锋网讯,就在今天晚上, Saurik 再次在 Cydia 放出了最新的 Cydia Substrate
(0.9.5100)。
Cydia Substrate 的每一次更新都已经成为了广大越狱用户和开发者关心的最新话
题,因为它可以说是绝大多数插件的支持环境,没有它的支持,大部分的插件是无法工
作的。如果你已经对设备进行了越狱并安装了 Cydia 的话,那么 Cydia Substrate 的
最新版本应该会出现在 Cydia 的更新里面了。
Cydia Substrate(0.9.5100)的更新听取了一些开发者的意见,所以很多插件的
扩展可能会需要这次的更新,本次的更新包括:注入了更多的 iOS 8 进程,发现更多
的私有符号,移动更多的 arm64 指令,和更短的 armv7 指令集。
随着 iOS 8 越狱的逐渐稳定和成熟,很多主流的插件都已经增加了对 iOS 8 的支
持,而开发者们也在努力为大家带来更多新型的插件。所以 Cydia Substra... 阅读全帖
p*********e
发帖数: 32207
24
来自主题: Hardware版 - 关于龙芯的一些第一手资料
【 以下文字转载自 Military 讨论区 】
发信人: pandamalone (0000~史前圣灵猫熊), 信区: Military
标 题: Re: 龙芯无奈购美公司专利授权 CPU自主产权战略失败 (ZT)
发信站: BBS 未名空间站 (Thu Jun 18 03:33:49 2009, 美东)
我有个同学是胡伟武组的,研究生毕业现在就在江苏龙梦,
那个计算所跟江苏民企合作做龙芯产业化的公司工作,看了版上讨论之后
msn上找到他问情况,以下是对话记录:
pandamalone says:
在没?
friend says:
en
pandamalone says:
你看到这条新闻没
龙芯无奈购美公司专利授权 CPU自主产权战略失败
到底是咋回事儿?
friend says:
买mips的指令授权
mips的指令集里有两条是申请了专利的
pandamalone says:
还有有人说龙芯1是抄MIPS3000
有这事儿么
friend says:
东西都是自己做的
pandamalone says:
mitbbs的军事版因为这个新闻,又开始一堆傻逼说龙芯坏话
friend s
m*****r
发帖数: 130
25
来自主题: Hardware版 - NVIDIA GPU vs CPU
单位指令能耗 Energy Per Instruction, cpu大概是gpu的20~40倍左右,所以在很多领
域,譬如video, audio解编码,image processing 之类上GPU结构会很省电。至于
NVDIA那
个GTX280系列的大个头,那是因为其峰值运算时能力比CPU强大太多了,平时不工作是
还是不怎么费
电的。如果GPU做成只需要HDVideo的能力,还是相当省电的,Tegra和Ion平台就是具体
体现。
长期来看,Intel无法简单叠加多个x86的core来维持摩尔定律的要求,原因是x86指令
集复杂,
cpu core是优化单线程执行,投机执行,巨大cache。搞throughpu计算是极其低效。
Intel 搞出Lararabee是想搞离散高性能显卡,中远期还想搞GPU computing这一方面。
但是我
私下以为他们这个抱着x86不放的态度,会阻碍他们实现省电的core。听说他们
Larrabee里的x86
是精简了的,也许会部分解决这个问题。
NV上周发布了Fermi结构,看起来很诱人,完全是为了搞计算的,ECC, L1/L2 cache,
do
d****n
发帖数: 12461
26
来自主题: Hardware版 - [合集] NVIDIA GPU vs CPU
☆─────────────────────────────────────☆
moniker (铁人) 于 (Tue Oct 6 20:39:50 2009, 美东) 提到:
单位指令能耗 Energy Per Instruction, cpu大概是gpu的20~40倍左右,所以在很多领
域,譬如video, audio解编码,image processing 之类上GPU结构会很省电。至于
NVDIA那
个GTX280系列的大个头,那是因为其峰值运算时能力比CPU强大太多了,平时不工作是
还是不怎么费
电的。如果GPU做成只需要HDVideo的能力,还是相当省电的,Tegra和Ion平台就是具体
体现。
长期来看,Intel无法简单叠加多个x86的core来维持摩尔定律的要求,原因是x86指令
集复杂,
cpu core是优化单线程执行,投机执行,巨大cache。搞throughpu计算是极其低效。
Intel 搞出Lararabee是想搞离散高性能显卡,中远期还想搞GPU computing这一方面。
但是我
私下以为他们这个抱着x86不放的态度,会阻碍他们实现省电的
d*****0
发帖数: 68029
27
有关NVIDIA秘密开发x86兼容处理器的传闻我们已经听到过无数次,现在又来了。有分
析师称,NVIDIA已经暗中招揽了大量前全美达的工程师,目标不言而喻。美国市场研究
公司Broadpoint AmTech的分析师Doug Freedman声称:“我们相信NVIDIA已经大规模雇
用了前全美达的员工,而随着越来越多的x86指令集不再受专利限制,对指令代码融合(
Code-Morphing)的要求也在降低。”
想当年,全美达正是借助代码融合在x86处理器领域占据了一席之地,但终究无法突破
Intel、AMD的垄断包围,如今早已消失在历史的长河中。
除了自行开发,还有人建议NVIDIA收购VIA,从而曲线进入x86市场,不过Doug
Freedman认为“(NVIDIA)内部开发x86方案要比外部收购(其它公司)的可能性更大”。
另外对NVIDIA来说,如果能拥有自己的x86处 理器,无疑可以确保芯片组和显卡业务的
收入,不再完全受制于人。
针对NVIDIA即将公布的第三季度财报,Broadpoint AmTech的预测是GAAP收入8.464亿美
元,每股收益6美分,华尔街的预测则是8
w***t
发帖数: 428
28
来自主题: Hardware版 - 为什么大家这么黑NV呢?
cpu的多核是独立的多个内核,cuda core的所谓“并行计算”不能真的像多核cpu那么
并行的。可以说是数据并行,但是指令无法并行
以前看过nv的白皮书,大概说cpu还会在一般程序的效率上提高,gpu在一些特殊的
应用上更有优势,而不会取代cpu。没有说到底多少应用能有这个优势,百分比什么的,
似乎一直在回避这个问题。。
最大的问题是,越高效率的算法,就包含越多的精巧结构,就越无法在gpu上实现。跟
指令集什么的无关,根本架构就限制住了
w***y
发帖数: 78
29
哪里来的机会啊? 指令集差(指令稀松,同样的程序比x86大一倍),工艺差,性能/功
耗肯定差。Intel和ARM都是几十年优胜劣汰存活下来的,龙芯在暖房里真还没见过风浪
呢。
c*m
发帖数: 1599
30
如果不用新指令,只用旧指令集跑跑计算,i7-2600甚至不输i7-4770呢。
只是这些年AMD不争气,intel就挤牙膏,同主频性能进展不大。现在主要靠工艺堆核心
数。
d***a
发帖数: 13752
31
E5-1650支持AVX,i7-4750支持AVX2。AVX/AVX2是向量指令集扩展。AVX2把寄存器宽度
从AVX的128位扩充到了256位,并且增加了新的指令,特别是FMA。对能用上向量处理的
程序来说,这些差别是挺大的。
Intel这个blog提了一些数据,见图。
https://embedded.communities.intel.com/community/en/software/blog/2013/08/01
/avx-20-enables-faster-image-and-signal-processing

binary)
t*******e
发帖数: 1633
32
来自主题: Hardware版 - Ryzen装机汇报
磁盘读取能有啥特别的instruction, x86指令集里有专门关于SATA的指令?
t*******e
发帖数: 1633
33
来自主题: Hardware版 - Ryzen装机汇报
磁盘读取能有啥特别的instruction, x86指令集里有专门关于SATA的指令?
b*******s
发帖数: 5216
34
来自主题: Java版 - java适合做实时系统吗?
嵌入式领域的一个问题是,做专用编译器的水准不如那些linux下做通用编译器的水平
高,或者没有足够资源做。
很多复杂优化都做不出来。c领域的新标准大家也得过且过不愿意跟上。这个和嵌入式领
域不需要真正的高性能,多数情况只需要在板子上能跑不卡这种需求有关。
嵌入式在工业界的发展,底层都不是软件推动的,做软件的好的是比较稳,对学习新知
识要求不迫切
坏处是,做的比较琐碎,积累的经验不仅过时,而且积累周期很长
一些简单系统调用的overhead其实还好了,现在的嵌入式系统的硬件一般也不错了,比
我七八年前才工作时的要强不知道多少了,很多限制已经没有那么紧了。前几年我以前
在国内工作的单位他们就都在板子上用c#写界面了,而且听说现在都在用c#写一些中间
层的应用了,只有信号处理等领域还在用c写
c++一样可以直接嵌汇编,自己手工优化,除了驱动,没什么c能做c++反而不能做的。
我以前第一个项目就是做一个信号处理的,做一组滤波器,一部分就用了单指令多数据
流的指令集

且C
d****i
发帖数: 4809
35
来自主题: Linux版 - 为什么linux是portable?
这个需要芯片生产商提供这种CPU的指令集,这样编译器就可以把C编译成对应于这种
CPU架构的机器码指令。比如ARM就有自己的编译器armcc,当然也可以用gcc for ARM,
据说前一种出来的更高效优化一点。
z****e
发帖数: 2024
36
来自主题: Programming版 - 再问C++问题。
compile-time时候知道的类型信息,是不是都写到了obj目标文件里边了?就是比如指
针应该偏移多少,目标文件的指令集里边都写好了?因为类型知道,对吧?类型信息就
是已经转化为了目标文件的指令了对吧?
r*****3
发帖数: 143
37
来自主题: Programming版 - 《汇编语言程序设计》第6版[PDF]
中文名: 汇编语言程序设计
原名: Assembly Language for x86 Processors
作者: Irvine
Dandamudi
图书分类: 软件
资源格式: PDF
版本: 第6版
出版社: Prentice Hall
书号: 0-13-602212-X
发行时间: 2011年
地区: 美国
语言: 英文
简介:
内容简介:
《汇编语言程序设计(第6版)》全面细致地讲述了汇编语言程序设计的各个方面。
从微处理器体系结构、工作机制到指令集;从最基本的编译器链接器的使用到高级过程
、结构和宏的使用;从用纯汇编编写程序到用vc++、bc++等最新编译器与汇编的混合接
口编程;从16位实模式下bios、dos实模式文本及图形程序设计到32位保护模式的
windows程序设计;从磁盘基础知识到intel指令编码、浮点运算等相关知识都做了深入
而细致的讲解。
《汇编语言程序设计(第6版)》内容广博,但又讲解得非常深入,是汇编语言课程
的很好教材。
内容截图:
目录:
preface xix
1 basic concepts 1
1.1 welcome to assembly... 阅读全帖
x****u
发帖数: 44466
38
来自主题: Programming版 - 转:王垠--一种新的操作系统设计
CPU的指令集设计和性能有极大关系,支持复杂指令会导致速度和主频指数级下降。
z****e
发帖数: 54598
39
来自主题: Programming版 - 关于各种语言应该这么理解
计算机语言这个东西,应该说有两个职能
就像人类语言最重要的职能是人与人交流的工具一样
计算机语言的主要职能是机器与人交流的工具
但是很多人都忘记了一点,计算机语言,同样具备有人跟人交流的职能
最早在计算机语言设计之初认为,人跟人交流通过注释来实现
后来发现,coding monkeys只喜欢劈里啪啦敲代码
最讨厌的就是写文档写注释,而且写出来的注释文档错误一堆
经常几十年不更新,所以最后大多数monkeys只能回头去看代码
所以计算机语言不得不具备有跟人类语言一样的职能,这不能不说是一个喜剧
回到最初的职能上去,那就是机器和人交流的工具
在以前,社会资源有限,计算能力有限,所以机器和人都爽是很难的
所以只能选一个爽,那当然是要让机器爽,机器爽了客户才爽
客户如果不爽,没人给monkeys发工资,那不行,所以第一步是满足机器
最早的汇编什么就是指令集,那就是机器语言
当时所谓的编程就是给计算机下指令,其实不存在有真正意义上的编程
然后有了c这个伟大的发明,c给人类社会最大的遗产应该是操作系统
操作系统之上,c就难堪大任了,一个很重要原因是
c没有搞定内存的管理,c搞定了cpu的管理,这个... 阅读全帖
n****1
发帖数: 1136
40
Intel弄Itanium的时候,倒是想推倒重来,结果差点被AMD64干翻. 亏得intel立刻跟进
amd64,否则intel可能已经死了.
AMD64不久是在老指令上小修小补么.
话说Itanium当年被吐槽最严重的问题是:模拟运行i386指令集程序时效率太低. 你说
itanium用户连用编译器重新编译下都觉得麻烦, 宁可用模拟模式, 可见这行业的确是
得傻瓜者得天下.
z****e
发帖数: 54598
41
你说来说去也不敢轻易否认指令集可以更快嘛
需要对硬件的处理,直接对硬件下指令是最快的
这个其实不是programming,而是physics
你要是想说c可以内嵌汇编,我同样可以告诉你java也可以嵌入c然后再嵌入汇编
这不是无聊嘛
w***y
发帖数: 78
42
MIPS的指令集设计简单,导致代码肿胀,很多时候ARM一条指令的操作换到MIPS需要3-4
条,很难想象它在手机市场会对ARM造成威胁。
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)