一台计算机安装了fortran语言,第一章计算机Fortran语言简介精要.ppt

第一章计算机Fortran语言简介精要.ppt

第1章 计算机与Fortran语言简介 知道计算机的基本构造 理解二进制系统 Fortran的历史和现状 内容简介: 1.1 计算机 CPU (central processing unit) 内存储器 (寄存器) 控制器 算术 逻辑单元 主存储器 辅助存储器 输入设备 输出设备 1.1 计 算 机 概述 CPU 主存储器和辅助存储器 输入和输出设备 CPU是计算机的心脏 控制器:控制计算机的各个部分 算术逻辑单元(ALU):进行数学运算 内存储器(寄存器):暂时存储计算的中间结果。 例如:某程序要求计算两个数相加 控制器将 1. 解释程序的指令, 2. 从主存储器或输入设备读入数据, 3. 将这两个数据存入寄存器, 4. 将这两个数据和计算指令一并送给ALU, 5. 然后将计算结果存储在内存储器中的另 一个位置 6. 从内存储器中取出结果,送回主存储器。 1.1 计 算 机 概述 CPU 主存储器和辅助存储器 输入和输出设备 主存储器: 由半导体芯片组成(内存条); 速度快 50ns存取一个数据 ; 因为快,所以被用来暂时存储当前正在执行的程序,和用到的数据; 贵; 断电后,数据消失。 辅助存储器: 硬盘、软盘、USB设备、CD、磁带 等等; 便宜; 永久存储。 1.1 计 算 机 输入设备:键盘和鼠标 扫描仪、麦克风、摄像头(不常用) 输出设备:显示器和打印机 绘图仪、扬声器(不常用) 概述 CPU 主存储器和辅助存储器 输入和输出设备 1.2 计算机中的数据表达 bit : byte: word: 计算机存储器由成千上万的“开关”组成,每一个都处于或者“开”,或者“关”的状态。每个开关可以代表一个二进制字节(bit)“0”或“1”。 一组(8个)bits代表一个二进制数。 几个(2个、4个、 8个)byte一起表示一个数。 现在的计算机或者用32个bits,或者用64个bits。 1.2 计算机中的数据表达 十进制: 个位 十位 百位 二进制: 1位 2位 4位 1.2 计算机中的数据表达 注意到 二进制三位数可以代表十进制中的0~7共8种不同可能值 000 001 010 011 100 101 110 111 0 1 2 3 4 5 6 7 8 bits 28=256 16 bits 216=65,536 32 bits 232= 4,294,967,296 一般说来,用前一半代表正数和0,用后一半代表负数,所以,8 bits(1 byte)用来代表-128~127。 一般来说,若用n bits表示一个数,则有0~2n-1,2n种可能值 1.2 计算机中的数据表达 二进制补码 用最左端的一位代表符号,0为正,1为负。 将正数变为相对应的负数,须按以下两步: 将所有0,1互换(即1写成0,0写成1); 加1. 例如:000000112 310 111111002 111111002+1= 111111012 -310 将负数变为相对应的正数,也须按同样两步: 将所有0,1互换(即1写成0,0写成1); 加1. 1.2 计算机中的数据表达 注意到 二进制三位数可以代表十进制中的0~7共8种不同可能值 000 001 010 011 100 101 110 111 0 1 2 3 4 5 6 7 8 bits 28=256 16 bits 216=65,536 32 bits 232= 4,294,967,296 一般说来,用前一半代表正数和0,用后一半代表负数,所以,8 bits(1 byte)用来代表-128~127。 一般来说,若用n bits表示一个数,则有0~2n-1,2n种可能值 0 1 2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值