作为一个未来要在集成电路圈混的人是不是要精通汇编语言。

最佳答案

  • wanyanfei1984 发表于2018-09-10

    虽然C语言已经很靠近底层了,但是在调试程序员的时候还会遇到一些无法直接解决的问题,汇编会是解决问题的最后一根稻草,曾经有个同事有事没事就喜欢研究代码到汇编层面,所以经常遇到程序员崩溃的底层问题,直接扔给他,很快就能定位到问题的关键。

    做前端开发的可能对于javascript很熟悉,在复杂的页面动态交互非常多的,会导致性能的下降,JS里面复杂的运算底层从性能考虑,主要是加减乘除的运算直接采用汇编实现,所以在早期的浏览器的版本对接不同的平台,在JS引擎加速方面需要在对接汇编做很多的事情。

    操作系统的bootloader,计算机系统系统在启动之前需要有个程序引导下就是这玩意,这个程序大部分的代码是汇编搞定。主要功能初始化设备,建立内存映射,在软件和硬件之间建立一个载体,这些对于了解计算机系统结构有非常大的帮助,理论上越贴近底层越容易了解其内在的运行原理。​​

    回答点赞:   Gwvfbukn oh_耗子 luohaiyang 举报 评论2 3

    FEItwo 回复了 wanyanfei1984:除了汇编和C这么老,目前这年代流行什么 回复
    wanyanfei1984 回复了 wanyanfei1984:关键是你的研究和工作的方向,底层驱动设计C和汇编是不变的老大;手机系统Android JAva;C++一般多用于图形图像、科研、通信、桌面软件、游戏、游戏服务器;目前的虚拟现实技术就涉及到多种语言 回复

其他答案

  • 向悫 发表于 2018-09-10 云汉达人

     汇编用的很少,基本上我没见到有人使用。

    如果你是做 集成IC的设计与开发,这个应该会用到。

    但是如果你只是对IC的应用开发,设计电子产品,那么汇编基本上没什么用,大家都用的是C语言

    回答点赞:   luohaiyang wanyanfei1984 游~游~游 宫梓萱 举报 评论 4

  • 游~游~游 发表于 2018-09-10

    曾经有个搞硬件很牛逼的老头子,在谈业务的时候被人怼了。。被告知现在软件最赚钱,硬件很廉价的,你出价太高,不懂行情,不够专业。。

    求硬件老头子心理阴影面积

    回答点赞:   wanyanfei1984 宫梓萱 川楠 举报 评论 3

  • 放电 发表于 2018-09-10

    为啥要精通汇编语言,现在c语言才是主流,而且搞硬件,你需要了解一些就好了

    回答点赞:   游~游~游 宫梓萱 举报 评论 2

  • xdsnet 发表于 2018-09-10

    现在其实很少有用汇编开发的啦。

    除非是写很底层的库(这些一般是在硬件——芯片 厂商那里),一般应用开发用汇编就是遭罪啊。

    但汇编知识确实需要了解下。

    回答点赞:   wanyanfei1984 宫梓萱 举报 评论 2

  • hardess 发表于 2018-09-10

    汇编不需要精通,只需要了解就行,学好C语言,走遍天下

    回答点赞:   wanyanfei1984 宫梓萱 举报 评论 2

  • 我对面的武器 发表于 2018-09-10

    你是说设计IC的事业吧,那么应该是把汇编要精通的。

    回答点赞:   wanyanfei1984 宫梓萱 举报 评论 2

  • 小小秋风1 发表于 2018-09-10

    可以理解,主要精通c就可以了

    回答点赞:   wanyanfei1984 宫梓萱 举报 评论 2

  • 莱克迷KW 发表于 2018-09-10

    这个应该是要把汇编弄通才可以的吧,调试芯片的时候,C效率也不高啊,不如汇编

    回答点赞:   luohaiyang wanyanfei1984 举报 评论 2

  • 7943603 发表于 2018-09-10

    现在的芯片开发商早就可以做到,让你不用汇编语言了。可以说芯片是否支持C语言已经成为芯片是否可推广的一个指标了。

    回答点赞:   wanyanfei1984 游~游~游 举报 评论 2

  • lichangle 发表于 2018-09-10

    搞底层的必须精通汇编 如果只是应用 只需要了解能看懂汇编就可以了

    回答点赞:   宫梓萱 举报 评论 1

  • 龙宇向上 发表于 2018-09-10

    并不需要精通,了解就行了

    回答点赞:   wanyanfei1984 举报 评论 1

  • TangHsiangYu 发表于 2018-09-10

    汇编。。。。不需要精通吧。

    回答点赞:   wanyanfei1984 举报 评论 1

  • 899539e1cb73927e 发表于 2018-09-10

    汇编语言只要了就行,不必要精通,现在开发应用主流是C语言,另外用汇编开发,那简直是自己找罪受。

    回答点赞:   wanyanfei1984 举报 评论 1

  • FEItwo 发表于 2018-09-10

    针对技术人员,汇编是必须要掌握的

    回答点赞:   luohaiyang 举报 评论 1

  • megar 发表于 2018-09-10

    通用性不好,换块芯片程序都得改,不要求精通,但是高手都会这个,虽然不用它编程,这个占用资源少,程序固定下来后用汇编语言可以精优化代码,提高执行效率!

    举报 评论 0

  • 捷波 发表于 2018-09-10

    集成电路应用开发还是集成电路设计?这两者还是有无区别的,前者现在基本上很少用到汇编了。后者用到的一般都是HDL,如:verilog HDL、VHDL。

    举报 评论 0

  • Andrewz 发表于 2018-09-10

    汇编在很低端的单片机里面还是有市场的.看你的具体应用.

    举报 评论 1 0

    FEItwo 回复了 Andrewz:汇编低端,那什么高端 回复

  • liuxiaofei126 发表于 2018-09-10

    精通汇编语言更好了,好多bug需要汇编的

    举报 评论 0

  • hangtao 发表于 2018-09-10

    还是需要一定的汇编基础的 最好是能精通

    举报 评论 0

  • 哇咔YG 发表于 2018-09-10

    精通汇编的人  都是做反汇编的人(代码贼)

    一般的攻城狮只要能看懂汇编就行了

    举报 评论 1 0

    luohaiyang 回复了 哇咔YG:黑客一般都是大佬,一般人做不来 回复

我来回答

试用推荐

NanoPi NEO2

产品总数:30个  申请人数:18

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
提问就抽奖 好礼送不停