作者Phrygian (俄罗斯男高音VITAS娘爆了)
看板ASM
标题[问题] 小会C语言 现在想要开始碰组语了
时间Sat Aug 25 11:58:14 2007
目前会写C
想要再接触一个组语
但我听说现在很多时候很多状况
都可以用C来cover组语
如果现在的业界真是如此
那我想请问哪个组语
C可以cover的情况比较少
但又不太冷门 业界还不少公司有用到
==========以下是随口提提的=============
顺便说一下 我个人蛮喜欢分析电路的
所以以後应该会走IC设计或是计组
不晓得以後有什麽工作需要写组语(或是C) + 电路分析
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.118.177
1F:推 ruemann:系统工程师(SA) 或韧体工程师(FW) 08/25 12:01
2F:→ ruemann:不过一切还是看公司的想法啦 08/25 12:02
3F:推 Phrygian:听说韧体工程师电路只要有概念就好 = = 我不是要这个的 08/25 12:07
4F:→ wuzen:每个公司对於FW的定义都不太一样,千万不要以为韧体就不需要 08/25 20:36
5F:→ wuzen:弄到硬体的部份 08/25 20:37
6F:推 ruemann:最保险是弄driver的SA,一定两个都会碰到 08/25 23:48
7F:推 Phrygian:OK 系统工程师(SA)和韧体工程师 我记住了 我会朝这目标 08/25 23:58
8F:→ Phrygian:不过等等 怎麽都没人回答我上面的问题 = = 我该学啥组语 08/25 23:59
9F:推 SILee:囧" 学哪种组语? 要看你学组语的目的啊 08/26 00:28
10F:→ SILee:就算是走IC design里面也是分很多种的 08/26 00:30
11F:→ SILee:作类比IC的话可能一辈子也用不到 08/26 00:31
12F:→ SILee:SoC 的话目前最流行的应该是ARM 08/26 00:31
13F:→ SILee:想要写程式来玩顺便恶搞自己的电脑的话就是8086罗 08/26 00:32
14F:→ SILee:基本上个人认为学哪种没啥差啦 08/26 00:34
15F:→ SILee:只要学会其中一种 要学其他的都蛮快的 08/26 00:34
16F:→ SILee:毕竟计算机的主要原理就是那样子 会变得只有instruction set 08/26 00:35
17F:推 Phrygian:那就先碰8086啦 准备恶搞自己的电脑啦XD 08/26 01:02
18F:推 Phrygian:最流行的不是8051喔? 感觉超常听到谁谁谁在学这个 08/26 01:04
19F:推 ruemann:8051算是单晶片的经典,反正走单晶片的话,一定要会就是 08/26 01:13
20F:→ ruemann:还有,组语大部份就是资料转移、分支决定之类的…… 08/26 01:14
21F:→ ruemann:不同的IC有一些特别的做法,用到时再学就可以了…… 08/26 01:14
22F:→ ruemann:我写组语时,还是一张指令集表放旁边查…… 08/26 01:15
23F:推 Phrygian:谢谢各位的回覆..... X86网路教学好少 ˊˋ 8051爆多的 08/26 01:15
啊对了...请大家再看看我文中一开始写的
我想请问众多的组语里面
可以被C语言cover的情况比较少
也就是说该语言目前还有很多情况
C语言根本无法代替 只能一边凉快去
※ 编辑: Phrygian 来自: 163.25.118.177 (08/26 01:21)
24F:推 SILee:现在无法被C取代的东西很少了.... 08/26 02:06
25F:→ SILee:会需要用到组语不外乎 1.driver 2.OS开机档 3. 增加效能 08/26 02:06
26F:→ SILee:就连driver很多也都是直接用C来写了 08/26 02:08
27F:→ SILee:增加效能很多也是用inline assembley 不会全部用组语来写 08/26 02:08
28F:→ SILee:就是因为这样 所以会写assembly的人才会越来越少 08/26 02:09
29F:→ SILee:因为绝大部分的case都用不到 08/26 02:10
30F:推 ruemann:有一些公司的C编译器很糟的……用组语写反而麻烦比较少 08/26 02:10
31F:→ SILee:不过也是因为这样 所以会写assembly的人很抢手XD 08/26 02:10
32F:推 Phrygian:不知道学会了 该喜还是该忧 该哭还是该笑 (〒﹏〒)a 08/26 02:20
33F:推 UNARYvvv:学会了 至少没坏处~ 08/26 02:56
34F:推 ggg12345:有结构的资料处理,组语不如高阶,但高阶转成的组语要看得 08/26 12:38
35F:→ ggg12345:懂,组语用在中断与I/O,尤其是binary patch(弄不好就是病 08/26 12:40
36F:→ ggg12345:毒),组语与高阶如何衔接是必知的. 08/26 12:43
37F:→ noskid:我也开始要学组语了.. 08/26 13:20
38F:推 ggg12345:组语用来认识架构与语言的基本组成,还有特殊的中断与I/O 08/26 13:27
39F:→ ggg12345:是主要的用处,实务上可能inverse ASM 与debug才是重点. 08/26 13:29
40F:推 final01:要搞system组语是必备的不然很多事都码不知其所以然 08/26 22:26