编程相关的计算机基础
2022-07-08 本文已影响0人
7724hai
计算机的主要组成
CPU——计算机的大脑,处理运算逻辑判断
主板——对外各种接口
内存——RAM,掉电易失,运行速度快,程序运行
硬盘—— ROM掉电存在,运行慢,程序存储
输入设备(键盘鼠标)
输出设备(显示屏,耳机,麦克风,摄像头)
一个程序如何运行
输入设备输入,程序存在硬盘中,加载到内存区,CPU和内存交互,CPU读取内存,CPU调用接口,显示屏输出东西(细节很复杂,先了解大概)
源程序(代码)如何产生的
1.人编码,库,通过鼠标键盘输入电脑中,在集成开发环境中,各种工具
代码如何变成程序
1..c编译(预处理).a(汇编语言),.a汇编.o(机器语言二进制),.o链接(可执行文件).exe或.out
集成开发环境
继承了三个器和一些调试啥的
工具——VS学会用开发工具和环境
进制
1.计算机--二进制
2.人--十进制,十六进制,八进制
进制转换
1.手算自己上网查原理
2.计算器如何用-- a,查看改为程序员 b.先选择输入的进制,输入数 c.选择输出的进制,就会输出
3啥时候进制转换a.协议处理(16-10),b.底层开发-寄存器之类的(2-16-2) c.具体问题具体分析
程序和内存空间模型
1.物理内存(内存条,单片机自带的RAM),内存空间模型(访问空间-映射)
2.内存空间基本单位字节一个字节byte=8个比特bit(计算机计数最小单位)
- 空间大小和地址线位数有关,例子-32位4G
地址--指针经常用
ASC||码
1.英文字符的存储 -ASC||码
中文字符的存储-unicd
2.码表-自行百度
3.应用
数字字符到数字转换 '0'(字符)减48=0(数字)
大小写字母转换 A-65 a-97 相差32