本章主要讲的是程序是在环境下运行的内容,首先操作系统和硬件决定了程序的运行环境,机器语言的编码被称为本地代码,程序员用C语言等编写的程序,在编写的阶段仅仅是文本文件,文本文件在任何情况下都能显示和编辑,称之为源代码,通过对源代码进行编译,就可以得到本地代码。CPU负责解析并运行从源代码编译而来的本地代码。 Windows的前身操作系统是20世纪80年代的MS-DOS操作系统的广泛使用的时代,在M...
《程序是怎样跑起来的》学习笔记前言1. 对程序员来说CPU是什么1.1. CPU的内部结构解析1.2. CPU是寄存器的集合体1.3. 决定程序流程的程序计数器1.4. 条件分支和循环机制1.5. 函数的调用机制1.6. 通过地址和索引实现数组1.7. CPU的处理方式其实很简单2. 数据是二进制数表示的2.1. 用二进制数表示计算机信息的原因2.2. 什么是二进制数2.3. 移位运算和乘除运算的...
第四章:熟练使用有棱有角的内存 有十个地址信号引脚的内存IC(集成电路)可以指定的地址范围是多少 0000000000 - 1111111111 (即0 - 1023) 高级编程语言中的数据类型表示的是什么 占据内存区域的大小和存储在该区域的数据类型 在32位内存地址的环境中,指针变量的长度是多少位 32位 与物理内存有着相同构造的数组的数据类型长度是多少 1字节(物理内存是以字节为单位进行数据...