1. C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的...
分类:
其他好文 时间:
2015-11-16 21:03:54
阅读次数:
270
Java语言的“编译期”是一段不确定的过程,因为它可能指的是前端编译器把java文件转变成class字节码文件的过程,也可能指的是虚拟机后端运行期间编译器(JIT)把字节码转变成机器码的过程。下面讨论的编译期优化指的是javac编译器将java文件转化为字节码的过程,而运行期间优化指的是JIT编译器...
分类:
编程语言 时间:
2015-11-10 01:37:45
阅读次数:
314
NDK包含了一个辅助脚本ndk-gdb使你能够轻松地为你的 由NDK产生的机器码 启动一个调试会话。 要求 想要调试本地层代码,你必须遵循如下的要求: 使用ndk-build脚本编译你的app。ndk-gdb脚本不支持使用传统的make ...
分类:
数据库 时间:
2015-11-07 16:17:10
阅读次数:
751
用32位指令编写程序 上面用补充机器码的方式编写32位指令实在是麻烦,我们可以把16位与32位指令分离,分别编写16位与32位程序,这样就方便多了。 kernelloader跳转到32位的kernel.asm程序 修改kernelloader.asm,源码如下: [BITS 16] jmp main...
分类:
其他好文 时间:
2015-11-06 22:14:52
阅读次数:
258
第一次接触到Python,从零基础学起。
从命名上以.py结尾,利于识别。
内部执行顺序是-读入内存-词法分析-语法分析-编译(字节码)-执行(机器码)-CPU读取
解释器:#!/usr/bin/envPython
内容编码:默认是ascill(最多只能表示256个符号)Unicode(最少由16位)UTF-8(对Unico..
分类:
编程语言 时间:
2015-10-31 18:49:05
阅读次数:
214
一 python与C的区别 c--代码编译直接得到机器码,机器码直接在处理器执行 Python--代码编译得到字节码,虚拟机直接执行字节码并转换成机器码,然后再次在处理器上执行 优点:Python类库多而且十分简洁 缺点:运行慢二 Python种类: 1.Cpython--用C实现的...
分类:
编程语言 时间:
2015-10-31 11:23:49
阅读次数:
284
Python执行语句流程(文件)加载内存词法分析语法分析编译字节码机器码方法收集输入密码不显示字符importgetpassshuju=getpass.getpass("pleaseinputyourcode!>>")去掉空格Printname.strip()去掉两头的空格name.lstrip()去掉左边的空格name.rstrip去掉右边的空格字符串分..
分类:
其他好文 时间:
2015-10-31 01:47:50
阅读次数:
211
相对于常见的几种语言C,C#,JAVA,Python的运行原理由于CPU只能识别机器码,即我们常说的二进制码01010101有任何语言在计算机上运行最终都要转化成CPU能够识别的机器码010101对于C语言:通过C语言代码编译器将C语言写出的代码进行编译得到机器码,然后机器码就可以交给CPU去识别,..
分类:
编程语言 时间:
2015-10-31 01:38:52
阅读次数:
234
首先 远程连接服务器然后 进入程序config文件夹下最后 在config文件夹下 执行 ./hardware.sh 就可以看到机器码啦
分类:
其他好文 时间:
2015-10-28 19:00:26
阅读次数:
147
开始学习PYTHON,坚持下去!python是用C语言开发的编译性语言,运行时先被cpythonjythonironpython等编译成字节码,然后再在对应的虚拟机里转换成机器码运行#!/usr/bin/envpython在linux中声明使用python解析#_*_coding:utf-8_*_或coding:utf-8文件以UTF-8编码,如不加,会以A..
分类:
编程语言 时间:
2015-10-28 17:30:32
阅读次数:
181