高级软件工程师之路 - 计算机基础
来源:互联网 发布:逆天pcb软件 编辑:程序博客网 时间:2024/05/23 00:15
计算机科学篇
}
高级语言通过编译器翻译成低级语言
寄存器:
累加寄存器: 记录计算之后的数据
标志寄存器: 帮助进行逻辑判定
程序计数器: 记录下一条指令的值
基址寄存器: 当前数据开始地址
变址寄存器: 基址寄存器+变址寄存器(获得相对位置数据)
通用寄存器: 通用
指令寄存器: 存储当前指令
栈寄存器: 常应用于保存中断断点、保存子程序调用返回点、保存CPU现场数据等,也用于程序间传递参数
带着问题学习——程序与CPU
- 程序是什么?
- 程序由什么组成?
- 什么是机器语言?
- 运行中的程序存储在什么位置?
- 什么是内存地址?
- 程序的解释和运行的计算机部件叫什么?
CPU
{
1.寄存器: 存储数据,软件工程师接触的最多的部件,要深入理解!
2.控制器: 将内存(寄存器)中的数据进行读入或写出。
3.运算器: 辅助单元,进行运算。
4.时钟: 推动CPU进行运算,频率单位:GHz (1GHz 大约每秒运行10亿次)}
高级语言通过编译器翻译成低级语言
寄存器:
累加寄存器: 记录计算之后的数据
标志寄存器: 帮助进行逻辑判定
程序计数器: 记录下一条指令的值
基址寄存器: 当前数据开始地址
变址寄存器: 基址寄存器+变址寄存器(获得相对位置数据)
通用寄存器: 通用
指令寄存器: 存储当前指令
栈寄存器: 常应用于保存中断断点、保存子程序调用返回点、保存CPU现场数据等,也用于程序间传递参数
乱码:因接收序列不一致产生的现象称之为乱码。
2 0
- 高级软件工程师之路 - 计算机基础
- 高级软件工程师之路-内存
- 高级软件工程师之路-磁盘
- 高级软件工程师之路-操作系统
- 高级软件工程师之路-二进制计算
- 高级软件工程师之路-汇编和可执行文件
- 高级软件工程师之路-软件和硬件
- 高级软件工程师之路-函数调用过程
- 通向高级软件工程师之路—View自定义
- 高级软件工程师之路-c语言基本数据类型
- 高级软件工程师学习内容体系之二
- 高级软件工程师
- 一个软件工程师的成长之路(一):第一次与计算机亲密接触之 LOGIN
- 软件工程师之路
- 软件工程师软件之路
- 软件工程师之路
- 软件工程师之路
- 软件工程师成长之路
- 自定义video标签的大小
- Android研发规范
- Android studio 编译 release版本 命令
- [设计模式]代理模式
- IoT 的成年仪式-通讯协定技术变革
- 高级软件工程师之路 - 计算机基础
- 最初的开始
- LBS地图使用
- 剑指offer--编程题参考代码(4)
- 调试打印堆栈而不退出
- JAVA事务的概念
- Gradle实战:Android多渠道打包方案汇总
- POJ 1945 暴搜+打表 (Or 暴搜+判重)
- win7无法启动承载网络问题