1.函数: 函数就是一系列指令的集合,为了完成某个会重复使用的特定功能。 比如:MOV EAX,1 MOV ECX,1 就相当于一个函数(指令的集合) 2.函数的调用: (1)使用JMP来执行函数 使用JMP执行函数的话,JMP跳转到相应的指令后指令指针不再返回到原来位置的下一位: (2)使用CAL ...
分类:
其他好文 时间:
2020-07-06 19:28:06
阅读次数:
43
1.词法分析: 对源程序从前到后逐个字符进行扫描,从中识别出一个个“单词”符号。 2.语法分析:在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单元。通过语法分析,确定整个输入串是否构成一个语法上正确的程序。 3.语义分析:语义分析是编译过程的一个逻辑阶段,语义是解释控制信息每个部 ...
分类:
其他好文 时间:
2020-07-06 16:28:53
阅读次数:
62
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第13章 STM32F407启动过程详解 本章教程主要跟大家讲STM32F407的启动过程,这里的启动过程是指从CPU上电复位执行第1条指令开始(汇编文件)到进入C程序mai ...
分类:
其他好文 时间:
2020-07-06 15:57:40
阅读次数:
53
指令的格式如下: 对于R型指令: 可以完成的功能包括add、sub、and、or、xor等指令,用三个寄存器:rs、rt、rd进行运算,rd用来数据结果的存储,rs,rt则存运算的两个数据,简单的数据通路设计如下: 对于R指令op字段提供类型(R,I,J),func字段提供具体的运算类型,每个操作都 ...
分类:
其他好文 时间:
2020-07-06 12:52:22
阅读次数:
128
1.JDK、JRE与JVM的关系 2.字节码和机器码的区别 机器码是电脑CPU直接读取运行的机器指令,运行速度最快,但是非常晦涩难懂,也比较难编写,一般从业人员接触不到。 字节码是一种中间状态(中间码)的二进制代码(文件)。需要直译器转译后才能成为机器码。 3.OracleJDK和OpenJDK 查 ...
分类:
其他好文 时间:
2020-07-06 10:43:40
阅读次数:
50
###冯-诺伊曼体系结构 ###按照冯·诺依曼存储程序的原理,计算机的工作流程大致如下: *用户打开程序,程序开始执行; *操作系统将程序内容和相关数据送入计算机的内存; *CPU根据程序内容从内存中读取指令; *CPU分析、处理指令,并为取下一条指令做准备; *取下一条指令并分析、处理,如此重复操 ...
分类:
其他好文 时间:
2020-07-06 10:31:13
阅读次数:
53
FreeMarker常见指令assign自定义变量指令?使用assign指令你可以创建一个新的变量,或者替换一个已经存在的变量。<#--assign自定义变量指令语法:<#assign变量名=值><#assign变量名=值变量名=值>(定义多个变量)--><#assignstr="hello">${str}<br><#assignn
分类:
其他好文 时间:
2020-07-06 09:12:32
阅读次数:
49
1.存储器 指令和数据是在存储器中存放的,即内存。磁盘上的数据或者程序如果不读取到内存总,就无法被CPU使用。 2.存储单元 存储器被划分成若干个存储单元,每个存储单元从0开始顺序编号。 存储单元的大小: 一个存储单元有128BYTE(字节),即128*8个Bit 大容量的存储器还有KB,MB,GB ...
分类:
其他好文 时间:
2020-07-06 01:13:36
阅读次数:
84
本文主要介绍服务器端环境配置,开发环境是window的话可以参考 https://www.cnblogs.com/nickchou/p/10765743.html 方式一、用yum安装 【不推荐】 1、用yum指令安装缺点是:不是最新版 yum install golang 方式二、使用二进制文件安 ...
分类:
其他好文 时间:
2020-07-06 00:51:01
阅读次数:
237
1.多线程的基本概念1.1进程与线程程序:是为完成特定任务,用某种语言编写的一组指令的集合,即一段静态代码,静态对象。进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,每个程序都有一个独立的内存空间线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行.一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可
分类:
编程语言 时间:
2020-07-06 00:47:19
阅读次数:
87