美文网首页
第1章 计算机系统漫游

第1章 计算机系统漫游

作者: Xavier_NZX | 来源:发表于2019-01-02 15:22 被阅读0次

计算机系统

计算机系统由软硬件组成,二者一起工作,来运行一个应用程序。
系统的实现总是随着时代的进步在演化,但是背后的基本概念却基本不变。
所有的计算机系统具有相似的软硬件组件,实现相似的功能。

信息的表示

8bit(比特)为1byte(字节)。
ascii码利用7个比特编码128个常用字符。

HelloWorld

编写
编译
运行

编译HelloWorld

预处理

hello.c->hello.i
如宏命令、include、预编译指令的翻译

编译

hello.i->hello.s
c到汇编

汇编

hello.s->hello.o
编译到机器语言(二进制代码)

链接

printf等函数的调用,需要由链接器加载,有静态链接和动态链接。
生成hello.exe

相关文章

  • 《深入理解计算机系统 Computer Systems: A P

    本书由 12 章组成,旨在阐述计算机系统的核心概念。内容概述如下: 第 1 章:计算机系统漫游。这一章通过研究 “...

  • 深入理解计算机系统之计算机系统漫游

    深入理解计算机系统之计算机系统漫游 信息就是位+上下文 计算机系统中的所有信息——包括磁盘文件、内存中的数据以及网...

  • 计算机漫游1-Computer Systems笔记之编译系统

    计算机漫游1-Computer Systems笔记之编译系统 从helloworld程序的前半生简单介绍编译系统 ...

  • 漫游计算机

    这本书的章节名字称作计算机系统漫游。 计算机系统是由硬件和系统软件组成。它们共同工作,来运行应用程序。 为什么要了...

  • 《深入理解计算机系统》读书笔记一

    第一章 计算机系统漫游 计算机系统是由硬件和系统软件组成的,它们共同协作以运行应用程序。操作系统硬件组成图: 操作...

  • 计算机系统漫游

    计算机系统漫游 信息是位 + 上下文 hello程序文件名为hello.c,源程序实际上是由0,1组成的位(又称比...

  • 计算机系统漫游

    那程序究竟是怎么执行的?? 进一步转换成二进制表示 0010001101101001011011100110001...

  • 计算机系统漫游

    hello源程序及ASCII码表示 源程序实际上是由由0或1组成的系列,每8位构成一个字节,每个字节代表着...

  • 计算机系统漫游

    系统的所有信息都是一串二进制的位表示,区分不同的信息主要依靠位在的上下文环境,即其处在的一个环境 编译系统 编译系...

  • 计算机系统漫游

    计算机系统是由硬件和软件系统组成的,它们共同工作来运行应用程序。作为程序员,也需要了解这些组件是如何工作的,以及这...

网友评论

      本文标题:第1章 计算机系统漫游

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