程序是怎样跑起来的

程序是怎样跑起来的 PDF 高清版

  • 大小:35.5 MB
  • 类型:程序
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:矢泽久雄
  • 更新:2020-08-29 10:46:04
版权投诉 / 资源反馈(本资源由用户 景春娇 投稿)

给寻找技术文档的朋友们精选了程序相关的资料,由人民邮电出版社出版,作者是矢泽久雄,介绍了关于程序、程序运行方面,格式为PDF,资源大小35.5 MB,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.9分。

书籍介绍

《程序是怎样跑起来的》一书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。

目录

  • 第1章 对程序员来说CPU是什么  1
  • 第2章 数据是用二进制数表示的  19
  • 第3章 计算机进行小数运算时出错的原因  41
  • 第4章 熟练使用有棱有角的内存  59
  • 第5章 内存和磁盘的亲密关系  81
  • 第6章 亲自尝试压缩数据  97
  • 第7章 程序是在何种环境中运行的  117
  • 第8章 从源文件到可执行文件  133
  • 第9章 操作系统和应用的关系  153
  • 第10章 通过汇编语言了解程序的实际构成  173
  • 第11章 硬件控制方法  209
  • 第12章 让计算机“思考”  229

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

程序相关资源

  • Web程序设计

    Web程序设计

    《Web程序设计(第7版)》 全面透彻地介绍客户端和服务器端编程所需的工具和技术,讲述如何运用最新Web技术开发独立于平台的站点。本书开篇带您建立一个基础XHTML网站,然后循序渐进地介绍

    大小:301 MBWeb设计

  • ASP.NET程序设计

    ASP.NET程序设计 课后答案

    本书系统地讲述了使用ASP.NET进行网络程序设计。第1章讲述了.NET框架结构及如何搭建运行环境,并开发了第1个简单的ASP.NET页面。第2章讲述VB.NET程序设计语言基础,包括数据类型、变量及各种语句。第3章讲述HTML服务器控件和Web服务器控件。第4章讲述Request、Response等重要的内部对象。第5章讲述数据库的基础知识和SQL语言。第6、7章讲述如何存取数据库。第8章讲述了如何管理服务器上的文件和文件夹,如何读取文本文件、XML文件和Excel文件。第9章讲述了如

    大小:129 KBASP.NET

  • Visual Basic程序设计与应用开发教程

    Visual Basic程序设计与应用开发教程 课后答案

    本书是按照教育部高等教育司组织制订的《大学文科计算机基本要求》(2003年版)的要求编写的教材。本书在编写时考虑到文科类和财经类专业学生学习的特点,在体系结构和内容的设计上力求做到由浅入深、循序渐进、深入浅出,理论与开发应用紧密联系。 全书分为教学篇和实验篇。教学篇分为12章,分别从程序设计、可视界面、开发应用三方面来介绍,内容包括:Visual Basic 概述、简单的VB程序设计、VB语言基础、基本的控制结构、数组、过程、常用

    大小:20.9 KBVB

  • 微机实用技术技巧及实用程序

    微机实用技术技巧及实用程序 作者:王振祥编著 出版时间:1993.1

    大小:4.11MB微机

  • 《C语言程序设计(第2版)》源码习题教案

    《C语言程序设计(第2版)》源码习题教案

    本书详细介绍C语言编程的基础知识和劋作方法,帮助学生具备使用TurboC进行C语言程序设计的能力。全书共11章,内容主要包括TurboC的安装、启动、集成开发环境,三大程序结构,函数,数组,指针,预处理,共用体,结构体,文件以及C++简介。在每章的最后均设有习题,使学生能够巩固本章所学知识。本书适合作为中等职业学校C语言程序设计课程的教材,也可作为C语言初学者的自学参考书。 目录 第1章 C语言概述 1.1 C语言的结构和特点 1.2 C程序的编

    大小:377 KBC语言

  • 算法设计与分析基础(第二版)

    算法设计与分析基础(第二版) 课后答案

    国外经典教材计算机科学与技术:该书作者基于教学经验,开发了一套对算法进行分类的新方法。内容包括算法效率分析基础、蛮力法、分治法、减治法、变治法、动态规划等11章。各章节均含有习题,书后给出体系提示。 目录: 第1章 绪论 第2章 算法效率分析基础 第3章 蛮力法 第4章 分治法 第5章 减治法 第6章 变治法 第7章 时空权衡 第8章 动态规划 第9章 贪婪技术 第10章 迭代改进 第11章 算法能力的极限 第12章 超越算法能力的极限

    大小:3.76 MB算法课后答案

  • C++20高级编程(第5版)

    C++20高级编程(第5版)

    历史性的C++20来了,四大新特性:概念、范围库、协程和模块。代表了C++30年来的标准化和诞生40年来的强大生命力。随书赠送在线资源,获取地址见书封底二维码。 编辑推荐 拥抱C的深度和复杂性,挖掘更多可能 众所周知,C难以掌握,但其广泛的功能使其成为游戏和商业软件应用程序中常用的语言。即使是有经验的用户通常也不熟悉许多高级特性,但C20的发布提供了探索该语言全部功能的绝佳机会。《C20高级编程(第5版)》为C的必要内容提供了一个代码

    大小:10.7 MBC++编程

  • 微型计算机原理与接口技术(第3版)

    微型计算机原理与接口技术(第3版) 课后答案

    《微型计算机原理与接口技术》是2011年清华大学出版社出版的图书,作者是冯博琴、吴宁。 本书是《微型计算机原理与接口技术》的第3版。作者根据计算机技术的发展及实际教学中的体会,除对原稿部分文字进行修订外,还对包括系统总线、汇编语言程序设计、半导体存储器等在内的部分内容做了一定的调整和扩充。 考虑到读者对象的需求和实用性,本版仍以intel 80x86系列微处理器为平台,介绍其3个不同时期的典型代表--8088、80386及pentium 4的基本结构

    大小:9.56 MB微型计算机课后答案

  • Android Studio开发实战:从零基础到App上线(第2版)

    Android Studio开发实战:从零基础到App上线(第2版)是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。 全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大

    大小:265 MBAndroid

  • Linux期末考试试题8套(含答案)

    大小:379 KBLinux

参与送书

学习笔记

6小时14分钟前回答

微信小程序BindTap快速连续点击目标页面跳转多次问题处理

问题描述: 1)wxml片段 view bindtap="loadMulti" text连续点击,加载多次/text/viewview bindtap="loadOnce" text连续点击,加载一次/text/view 2)js代码片段 loadMulti:function(e) { wx.navigateTo({ url: '/pages/loadMulti/index', })}, 3)快速,连续点击“连续点击,加载多次”文本串时,我们会发现,目标页面loadMulti/index页面被加载了N次,需要点击N次返回,才可以返回到主页面。 问题原因剖析: 小程序基于MINA框架,……

7小时50分钟前回答

微信小程序中进行地图导航功能的实现方法

前段时间一直都在做小程序做了两个月了,其中对于小程序还是有很不理解的地方看着一些大企业的小程序自己模仿其实还是有一些难度的,我觉得学习小程序看一遍文档是不够的我们要做的是看别人的例子对着文档一一对照! 好这次我们来开始我们的开发,其实微信小程序里面是不能导航的,原因是小程序的代码最多只能有1M,他的运行内存只能有10M,一个区域地图下载下来就……