码迷,mamicode.com
首页 >  
搜索关键字:机器语言    ( 1053个结果
[汇编] 001基础知识-什么是汇编
时间:2014年05月31日 重点:汇编语言和机器语言是一一对应的。 名言:以机器的思维操纵机器 要求: 需要知道一些硬件的知识。 CPU – > 寄存器 机器只认识电位的起伏 =>0,1(二进制) 程序员需要编写代码让机器执行功能 用处: 1、反汇编,通过汇编代码查看程序 2、了解程序写的代码是如...
分类:其他好文   时间:2014-06-02 11:42:11    阅读次数:280
编译和解释的区别是什么?
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言...
分类:其他好文   时间:2014-05-29 01:52:54    阅读次数:314
编译性语言与解释性语言
计算机不能直接理解高级语言,所以需要将高级语言翻译成机器语言,翻译有两种方式:编译、解释,这两种方式主要是翻译的时间不同。 编译性语言指代码需要先编译成机器语言的二进制文件,然后再执行。这样在执行的时候就不需要再翻译了,所以执行效率高。 解释性语言指跳过编译阶段,直接运行,在运行时翻译。每次执行都需要翻译一次,所以效率较低。每种解释性语言都有对应的引擎来解释执行。有点类似于“同声翻译”,代码一边由相应的解释器“翻译”成机器语言,一边执行。脚本语言都是解释性的。...
分类:其他好文   时间:2014-05-26 04:52:04    阅读次数:181
内存寻址
当使用80x86微处理器时,我们必须区分三种地址:1.逻辑地址(logical address) 包含在机器语言指令中用来指定一个操作数或者一条指令的地址。由一个段(segment)和偏移量(offset)组成。2.线性地址(linear addres,也称虚拟地址 virtual address....
分类:其他好文   时间:2014-05-23 23:58:31    阅读次数:405
编程语言,一路走来
人类发明了编程语言,本是为了能控制机器。计算机越来越强大,编程语言也不断革新。于是我大胆地认为,编程语言的意义将超越对机器的控制,它或许是一种文明的出发点——机器人文明。为了能更好地展望编程语言,让我们先来回顾一下它的发展历程。   程序设计语言的发展经历了五代: 第一代语言:机器语言 第二代语言:汇编语言(亦称符号语言) 第三代语言:高级语言...
分类:编程语言   时间:2014-05-23 01:15:01    阅读次数:458
Android中关于JNI 的学习(一)对于JNIEnv的一些认识
一个简单的例子让我们初步地了解JNI的作用,但是关于JNI中的一些概念还是需要了解清楚,才能够更好的去利用它来实现我们想要做的事情。 那么C++和Java之间的是如何通过JNI来进行互相调用的呢? 我们知道,在Android中,当Java文件被编译成dex文件之后,会由类加载器加载到Dalvik VM(DVM)中,由DVM来进行解释,翻译成机器语言之后,才能由机器来运行。 而对于C/C++来...
分类:移动开发   时间:2014-05-22 09:28:30    阅读次数:349
gcc 编译选项
gcc编译的流程是先做编译前的预处理,主要是对头文件和宏处理,然后由编译器处理成汇编语言代码,再由汇编器处理成机器语言代码,最后又链接器生成可执行代码 列举几个常用的参数 -o FILE    指定输出的文件名为FILE -E FILE    对FILE只进行预处理 -S FILE    对FILE只进行预处理和编译器得到汇编代码 -c FILE    对FILE处理得到目标代码 不加...
分类:其他好文   时间:2014-05-21 17:07:51    阅读次数:180
设计模式笔记之十五 (解释器模式)
解释器模式解释器模式就是定义一种语言,并定义这个语言的解释器,解释器能够按照定义好的语法来将这种语言‘翻译’成使用者能理解的语言。广泛上来讲,Java是一种定义的语言,JVM就是一种‘解释器’,而计算机就是最终的使用者。我们写一段Java代码,而计算机只认识0101的机器语言,JVM就是将Java代...
分类:其他好文   时间:2014-05-16 07:45:38    阅读次数:229
java OO
1 .计算机只能识别0,1组成的机器语言。计算机内数据的存储是按照位来存储的。1字节等于8位,每一位只能放0, 1两个数字。2.java虚拟机的内存分为堆栈和堆两种结构。堆栈中存放基本的数据类型,堆中主要存放引用类型(类).3.java语言的运行需要JVM的支持,JAVA将源文件转化为字节码文件,再...
分类:编程语言   时间:2014-05-14 12:01:01    阅读次数:367
编译原理——语言处理程序
概况 程序语言是为了书写计算机程序而人为设计的符号,用于对计算过程进行描述、组织和推导,程序语言分为低级语言和高级语言,低级语言包括计算机硬件能识别的由0、1组成的机器指令语言和用符号组成的指令语言汇编集合的汇编语言,高级语言是人们开发的功能更强、抽象级别更高的语言以支持程序设计,面向各类应用的程序语言。   由于计算机只能理解由0、1序列构成的机器语言,因此高级程序语言需要翻译,即...
分类:其他好文   时间:2014-05-04 09:39:04    阅读次数:211
1053条   上一页 1 ... 103 104 105 106 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!