![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机科学
文章平均质量分 87
计算机基础课
玖玖玖_violet
某985在读研究生,学习ing
展开
-
编译原理简介
对前面生成的中间代码进行加工变换,以便在最后极端产生更为高效的目标代码 ,需要遵循等价变换的原则,优化的方面包括:公共子表达式的提取、合并已知量、删除无用语句、循环优化。编译的第一个阶段,从左到右逐行扫描源程序的字符,识别出各个单词(是高级语言中有是在意义的最小语法单元,由字符构成),确定单词的类型。对语法分析识别出的各类语法范畴,分析他的含义,进行初步翻译,产生介于源代码和目标代码质检的一种代码。类型 (Type):整型、实型、字符型、布尔型、指针型、…归约:最右归约、最左归约,推导的逆过程就是归约。原创 2023-12-12 16:56:17 · 1080 阅读 · 0 评论 -
计算机组成原理——概述
存储器的基本组成存储体——存储单元——存储元件类比:大楼——房间——床位存储单元:存放一串二进制代码存储字:存储单元中二进制代码的组合存储字长:存储单元二进制代码的位长,每个存储单元赋予一个地址MAR:存储器地址寄存器,反映存储单元的个数MDR:存储数据的寄存器,反映存储字长对存储单元的访问要按地址访问;计算机14条指令:CPU、PC、IR、CU、ALU、ACC...原创 2019-02-27 20:47:40 · 463 阅读 · 0 评论 -
操作系统总结一
定义:操作系统是控制管理计算机系统的硬软件,分配调度资源的系统软件。目标:方便性,有效性(提高系统资源的利用率、提高系统的吞吐量),可扩充性,开放性。原创 2023-03-17 19:38:06 · 443 阅读 · 0 评论 -
数据结构——栈的工作原理
栈的工作原理主函数栈的核心原理:先进后出规则Mystack *pStack = new Mystack(5);//初始化操作对象创建在堆上直接赋值给指针,结束时需要用delete释放内存,并将pStack指向空Mystack mystack(4);在栈上创建对象,函数结束时无需释放内存,系统自动退栈#include <iostream>#include "Mystac...原创 2019-02-03 03:42:26 · 696 阅读 · 0 评论 -
数据结构——二叉树的数组实现
实现算法:二叉树从上到下,从左往右进行编号,然后放入数组中。ps:对二叉树进行操作时,对下标和该节点是否有值要进行判断main文件#include <iostream>#include "Tree.h"using namespace std;/* run this program using the console pauser or add your own ge...原创 2019-02-08 04:37:59 · 994 阅读 · 0 评论 -
数据结构——栈的工作原理(1)将简单的元素换成对象(坐标)
未完成原创 2019-02-06 03:19:10 · 154 阅读 · 0 评论