码迷,mamicode.com
首页 >  
搜索关键字:机器码    ( 820个结果
《汇编语言》学习笔记1——基础知识
第一章 基础知识 汇编语言的组成 汇编指令:机器码的助记符,有对应的机器码(汇编语言的核心) 伪指令:没有对应的机器码,由编译器执行,计算机并不执行 其他符号:如:+、-、*、/等,由编译器识别,没有对应的机器码 指令和数据都是应用上的概念,在内存或磁盘上指令和数据都是二进制信息。 存储器被划分为若 ...
分类:编程语言   时间:2016-04-09 13:51:05    阅读次数:199
JVM-程序编译与代码晚期(运行期)优化
晚期(运行期)优化 1.为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(Just In Time,JIT编译器)。 2.Hotspot虚拟机内的即时编译器 (1)解释器与编译器 主流的商用虚拟机,如Ho ...
分类:其他好文   时间:2016-04-07 22:08:00    阅读次数:227
第1课 学习 C++ 的意义
1. 回顾历史 (1)UNIX操作系统诞生之初是直接用汇编语言写成的。随着UNIX的发展,汇编语言的开发效率成为一个瓶劲。 (2)1971年,Ken Thompson和Denis Ritchie对B语言(解释型)进行改良,使其能够直接产生机器码,C语言(编译型)诞生。 (3)UNIX开始用C语言重写 ...
分类:编程语言   时间:2016-04-07 13:33:39    阅读次数:271
C语言函数调用约定
在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少 ...
分类:编程语言   时间:2016-04-05 19:56:32    阅读次数:178
YJX_Driver_020_JMP地址转换公式推导
1、 向指定地址写入代码 A、JMP地址转换公式推导 B、计算实际地址函数RealJmp_Addr C、测试 【240】JMP指令 -> 机器码 --> 0xE9 【260】指令"JMP 88881234" --> 翻译成机器码 --> "E9 88881234" 【328】打开 OD 看一下,JM ...
分类:其他好文   时间:2016-04-02 12:09:31    阅读次数:151
Java JDK环境配置及说明
一、Java程序运行机制 Java语言编写的程序需要经过编译生成与平台无关的字节码(.class文件)。 这种字节码必须使用Java解释器(JVM)来解释执行。 JVM是可运行Java字节码文件的虚拟计算机,将字节码转换成特定系统的机器码执行。 二、JDK安装目录下文件及其作用 1、bin:该路径存 ...
分类:编程语言   时间:2016-03-26 18:50:57    阅读次数:182
JVM - JIT编译器
对效率的追求是程序的天生信仰 - JVM在不断的追求效率 1. 什么是Just In Time编译器?在主流商用JVM(HotSpot、J9)中,Java程序一开始是通过解释器(Interpreter)进行解释执行的。当JVM发现某个方法或代码块运行特别频繁时,就会把这些代码认定为“热点代码(Hot Spot Code)”,然后JVM会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完...
分类:其他好文   时间:2016-03-26 07:00:20    阅读次数:537
解释器风格
程序语言环境分为编译和解释两大类。 编译器:编译器不会执行输入的源程序代码,而是将其翻译为另一种语言,通常是可执行的机器码或目标码,并输出到文件中以便随后链接为可执行文件并加以执行 解释器:在解释器中,程序源代码被解释器直接加以执行。
分类:其他好文   时间:2016-03-21 10:32:12    阅读次数:145
GO1.6语言学习笔记1-基础篇
一、GO语言优势   可直接编译成机器码,Go编译生成的是一个静态可执行文件,除了glibc外没有其他外部依赖 静态类型语言,但是有动态语言的感觉 语言层面支持并发。Goroutine和channel使得编写高并发的服务端软件变得相当容易,很多情况下完全不需要考虑锁机制以及由此带来的各种问题。单个G
分类:编程语言   时间:2016-03-13 12:42:04    阅读次数:150
Java程序猿之概述
由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(也就是*.class文件)。这种字节码必须有java解释器来执行。因此可以认为:Java语言既是编译型语言,也是解释型语言,或者说Java不是纯粹的编译型语言,也不是纯粹的解释型语言。
分类:编程语言   时间:2016-03-10 00:12:39    阅读次数:271
820条   上一页 1 ... 59 60 61 62 63 ... 82 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!