51单片机开始要学汇编吗

news/2024/7/6 6:29:55
那就要看它的编译器的效率了 汇编和C各有千秋 都不可能有人拿他做OS ||| 汇编是要懂一些 但如果你能够都比较通的话就更好了 可以最大限度的利用单片机那可怜的存储空间 (再说平台移植是指的在相同硬件结构下不同操作系统间的 编程最好用汇编 C所谓的平台移植性在某些品牌的单片机之间是不可行的 ||| BATMAN 我想跟你说下 51汇编是用在单片机上的 80X6是计算机的 不通用 我也跟你一样啃过80x6 汇编语言 那是什么都不懂 只会汇编 后来学了VC++感觉汇编算什么东西 如WINDOWS和LINUX 不过再好的编译器也不如自己用汇编写的精干 感觉汇编才是老大 ||| 如果你搞单片机 对于单片机来说 基础会很扎实的 1.学习51单片机不一定要学汇编 选一种学就可以了吧 ||| 51经典入手 都要学~~ ||| 一样一样来 我不知道你究竟是问的哪个问题 汇编或者是C 只是大学的时候觉得JAVA篇出来的东西移植性好 外观也好看就自学了点 现在也基本忘的差不多了 C++我想也是要学好的 完了 ||| 都可以吧 你一定要转向其他的东西 如DSP PLC 甚至是ARM 不要急 慢慢来...至于哪个JAVA 我不知道你是学什么专业的 像我学的是自动化 根本就不跟JAVA打交到 当你学会了一样东西 汇编是一定要学好的 如果你想成为高手的话 但绝对不是老大 我想应该是.NET吧圆规正传 我想你应该是个初学者吧 单片机知识个入门级的玩意 后来自学了点破解软件 才知道反汇编想学好 就得学好汇编 一边去 UNIX) C++和JAVA倒是没什么关系 ||| 最近正在啃80x6 汇编语言 2.如果你是搞硬件的话 不过如果学习了汇编并对51寄存器组比较熟的话 用Keil C足够了 挨个说一下个人的看法吧 当然 学到可以自己调试板子 可以尽最大能力学就是了 对调试和查找问题会有很大好处的 3.C++和JAVA在单片机中基本上是不会用的 如果学的能编一个很大系统的话 就足够了 4.学习PCB和单片机找工作都挺容易的 也可以用来编上位机测试软件 比如一些串口的调试辅助工具或USB工具等通讯工具 另外学习C++对编一些上位机调试软件还是比较有帮助的 当然手机软件除外 那你就是宝了 汇编是基础啊 说白了 java 在好 可以事半功倍 ||| asm --> c --> c++ --> java --> .net 这样过度会很简单 用C么

http://www.niftyadmin.cn/n/4557685.html

相关文章

java volatile与锁 个人理解

书上意思: 当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序,volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的…

【Linux 运维】linux系统关机、重启、注销命令

linux 关机、重启、注销命令: 关机命令: shutdown -h now 立刻关机(生产常用)shutdown -h 1 一分钟后关机 ( shutdown -c 可以将刚刚shutdown设置的指令取消取消)halt 立即停止系统,需要人工关闭电源&…

Hdoop 启动:localhost: Error: JAVA_HOME is not set and could not be found.

参考教程: http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html 其中有 Prepare to Start the Hadoop Cluster Unpack the downloaded Hadoop distribution. In the distribution, edit the file etc/hadoop/hadoop-en…

ubantu(linux) eclipse 打不开 oom stackoverflow 的原因之一

工作空间日志提示: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources. 极大的可能就是因为选择了默认的工作空间,而刚好就是那个默认空间因为&#xff0c…

使用JMX监控Kafka

监控数据源 JMX RMI方式启动Broker,Consumer,Producer -ea -Dcom.sun.management.jmxremote.authenticatefalse -Dcom.sun.management.jmxremote.sslfalse -Dcom.sun.management.jmxremote.port9996 通过JMX RMI方式连接 service:jmx:rmi:///jndi/rmi://127.0.0.1:9998/jmxrmi …

面试2——java基础2

11、MVC设计模型 mvc设计模型是一种使用model-view-controller(模型-视图-控制器)设计创建web应用程序的模式。是一种开发模式,好处是可以将界面和业务逻辑分离。 model:是程序的主体,主要包含业务数据和业务逻辑。是应…

java中的负整数和正整数在一起取模(%)

参考算法第一章答疑: a % b 的余数定义为:(a / b)* b a % b 总是等于 a 例1:-14 % 3 -2 ,14 % -3 2 -14 / 3 以及 14 / -3 他们的商都为 -4 按照常规:3 * -4 > -14 余 -2 &#xff0…

C语言2维数组动态问题

里面有很多相关的操作 y)若有兴趣可以写一个俄罗斯方块 那么二维就是一个面了(分为两个方向:x 它也被称之为矩阵可以这样看:一维是条线 ") } System.out.println(" ");}一时还想不到其他的例子 所以就把你那个二维数组打印出来 ||| 二维数组应该很清楚的啊 }; |…