美文网首页
编程相关的计算机基础

编程相关的计算机基础

作者: 7724hai | 来源:发表于2022-07-08 10:07 被阅读0次

计算机的主要组成

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(计算机计数最小单位)

  1. 空间大小和地址线位数有关,例子-32位4G
    地址--指针经常用

ASC||码

1.英文字符的存储 -ASC||码
中文字符的存储-unicd
2.码表-自行百度
3.应用
数字字符到数字转换 '0'(字符)减48=0(数字)
大小写字母转换 A-65 a-97 相差32

相关文章

  • 编程相关的计算机基础

    计算机的主要组成 CPU——计算机的大脑,处理运算逻辑判断主板——对外各种接口内存——RAM,掉电易失,运行速度快...

  • 校招准备内容

    主要方向:基础知识+编程能力 计算机和编程基础:计算机基础:1.操作系统;2.网络3.数据库编程语言基础:(Jav...

  • 程序员的数学中文版平冈和幸著PDF版

    编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。 本书面向...

  • 0基础、非科班学习编程难?这五点你做到了吗

    零基础学习计算机编程难吗?新手零基础学编程需要学多久?有很多同学经常会有这样的疑问,“我没有计算机基础可以...

  • 编程基础

    # 编程基础 ### 编程语言 我们也可以通过”语言“来控制计算机,让计算机为我们做事情,这样的语言就叫做编程语言...

  • 学Java编程之前要先学习哪些技能?

    首先,没有编程基础的定义是没有写过程序,没有学过相关的课程,之前没有深入了解相关的概念。并不是说对计算机一窍不通。...

  • Java 后台开发学习规划

    基础 < > 除GUI编程之外的其他基础部分 <<深入理解计算机系统>>(CSAPP), <<计算机操作系统>> ...

  • 1 计算机基础和环境搭建

    课程目标:了解基础知识和环境搭建课程概要: 计算机基础 编程的本质 Python的介绍 环境搭建 1.计算机基础 ...

  • Java - 网络编程完全总结

    本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,T...

  • 一、本文集内容

    学啥 1.计算机基础知识(c语言相关的)2.C语言基础3.C语言进阶4.C语言小项目 学习教材-C语言编程: 一本...

网友评论

      本文标题:编程相关的计算机基础

      本文链接:https://www.haomeiwen.com/subject/ajupbrtx.html