计算机系统基础
etron_jay
自信满满地让自己的自信满满
展开
-
计算机系统基础(一):程序的表示、转换与链接
背景: 1946年,普林斯顿高等研究院开始设计**“存储程序”**计算机,被称为IAS计算机(1951年才完成,并不是第一台存储程序计算机,1949年由英国剑桥大学完成的EDSAC是第一台)。在报告中提出的计算机结构被称为冯.诺依曼结构.冯.诺依曼结构最重要的思想是存储程序(Stored-program) 工作方式: 任何要计算机完成的工作都要先被编写成程序,然后将程序和原始数...原创 2019-03-06 15:27:28 · 928 阅读 · 0 评论 -
计算机系统基础(一):从机器语言到高级编程
计算机系统基础(一):从机器语言到高级编程最早的程序开发过程用机器语言编写程序,并记录在纸带或卡片上输入:按钮、开关等输出:指示灯等所有信息都是0/1序列!这样会存在许多的问题:例如使用纸带是否穿孔代表0或者1,当你完成了一条纸带的程序编写,这时候想在第三行孔带加入一条程序,该怎么办。只能重新打印纸带。不灵活,书写、阅读困难!从而有了用符号的语言。这种语言就叫做汇编...原创 2019-03-06 16:04:41 · 1372 阅读 · 0 评论 -
计算机系统基础(一):程序的开发和执行及其支撑环境
一个典型程序的转换处理过程举个例子#include<stdio.h>int main(){ printf("hello,world\n"); }得到的源程序hello.c 是用ASII文本表示的,体现的是十进制来看一下hello.c这样的一个**(十进制)文本源程序如何在GCC+Linux平台变为可执行目标程序(二进制)**当成功弄出了hello这样的可执行...原创 2019-03-06 21:02:47 · 2478 阅读 · 0 评论 -
计算机系统基础(一):现代计算机系统的层次结构之指令及体系结构
指令及体系结构ISA指Instruction Set Architecture ,即指令集体系结构,有时简称为指令系统ISA是一种规约,它规定了如何使用硬件可执行的指令的集合,包括指令格式、操作种类以及每种操作对应的操作数的相应规定指令可以接受的操作数的类型操作数所能存放的寄存器组的结构,包括每个寄存器的名称、编号、长度和用途;操作数所能存放的存储空间的大小和编址方式操作数在存储...原创 2019-03-06 21:17:32 · 1198 阅读 · 0 评论