摘要:机器级代码 在计算机中最终执行的都是机器代码,汇编代码、C 语言代码和高级语言的代码都需要转换成机器代码来执行。文章涉及的机器语言主要指 Intel IA32。 如下一段 C 语言代码: 通过 gcc -m32 -O1 -o code.o -c code.c 生成二进制格式的目标代码文件 code. 阅读全文
信息的表示和处理
2019-09-08 22:56 by yangjing520, 470 阅读, 0 推荐, 收藏,
摘要:在计算机中,最终存储和处理的数据都是由 0 和 1 组成的,二值信息在计算机中能够更容易的被表示、存储和传输,比如晶体管中的高电压信号表示 1 ,低电压信息表示 0。 基本概念 位:英文为 bit ,计算机内部最小的数据单位,每位的状态只能是 0 或 1。 字节(块):英文为 Byte,一字节为 8 阅读全文
Hello World 之旅
2019-09-01 19:43 by yangjing520, 318 阅读, 0 推荐, 收藏,
摘要:本文记录对于下面 `hello.c` 程序在 Linux 上一次运行系统所发生的事情,内容来源于 CSAPP 第一章。 通过下面步骤可以运行这个 C 语言程序:1. 在命令行中运行 `gcc -o hello hello.c`,生成 hello 可执行文件。2. 在命令行中输入 `./hello`, 阅读全文
浙公网安备 33010602011771号