找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 437|回复: 0

第1章-计算机和编程语言-第001课段

[复制链接]

403

主题

307

回帖

3173

积分

管理员

积分
3173
发表于 2024-7-5 22:03:32 | 显示全部楼层 |阅读模式
      根据经验,学习C语言的人多是在校学生和一些计算机的初学者,而那些编程界的老油条通常很早就接触过这门计算机语言了,他们也不会看这本书,顶多是拿起这本书来准备挑挑刺。和这些老油条不同,在校学生和初学者不具备太多的计算机知识,也缺少使用计算机的经验,在这种情况下学习C语言实际上是比较困难的。请想象一下,面对这些连计算机原理都还不清楚的学生,你要告诉他们如何编程,他们会多困惑。
      因此,尽管这是一本讲如何用C语言编程的书,但也必须花相当的篇幅来介绍一些计算机原理方面的基础知识。有鉴于此,本章的目标是:
      1,从如何用电来表示数字开始,对电子计算机(尤其是处理器)的工作原理和演进过程进行介绍,重点了解什么是寄存器、内存和指令,以及指令集、字节等基本概念;
      2,在上述过程中,我们将了解到使用机器指令编程的缺点和复杂性,从而知道为什么要发明汇编语言和高级语言(比如C语言)。
      顺便说一下,在写这本书之前,我写过另一本科普读物《穿越计算机的迷雾》,里面把计算机的原理讲清楚了,有兴趣的同学可以看看。

本课段介绍如何用电表示数字,认识二进制加法机、寄存器、机器指令、内存和内存地址。
总第2--8集:
链接: https://pan.baidu.com/s/1ffZFarmIOaFXVgR8mMs-0Q 提取码: vg19


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2024-11-21 20:51 , Processed in 0.220414 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表