数学物理方程第一章基础知识(YL).ppt

数学物理方程第一章基础知识(YL)

* * * 信息和数据是两个比较容易混淆的术语。 数据是计算机中处理的对象,是信息的载体,是编码了的信息。 信息是数据经过加工处理以后的结果,是有意义的数据内容。 计算机中处理的数据分为数值型数据和非数值型数据两大类。 数值型数据指能进行加减乘除四则算术元算的数据。 非数值型数据指的是文字、符号、声音、图像等不能进行算术运算的数据。 * 首先来看数值数据在计算机中的表示,主要涉及到数的长度,数的符号和小数点的表示问题。 数的长度,在计算机中,数的长度按比特(bit)来计算。但因存储容量常以“字节”为计量单位,所以数据长度也常以字节为单位计算。 1个字节等于8位二进制数。 比如,ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。 * * * 我们根据数中小数点的位置是否固定,把机器数分为定点数和浮点数,小数点在计算机中的表示是隐含的,即小数点本身不占一个二进制位。 首先来看,定点整数,小数点的位置固定在最低数值位的后面,用来表示纯整数。 定点小数,小数点固定在符号位与最高数值位之间,用来表示纯小数。 * * 任何一个二进制数N都可以表示为以下的指数形式 * * 在浮点数中,为了在尾数中表示最多的有效数据位,同时使浮点数具有唯一的表示方式,浮点数的编码应当采用一定的规范,规定尾数部分用纯小数给出,而且尾数的绝对值应大于或等于1/2,并小于或等于1,即小数点后的第一位不为零。这种表示的规范称为浮点数的规格化的表示方法。不符合这种规定的数据课通过修改阶码并同时移动尾数的方法使其满足这种规范。(0.1)2=|M|=(1)2 * 数的符号那里讲过,不带符号的数是数的绝对值,在绝对值前加上表示正负的符号就成为了有符号数。 直接用正号和负号来表示其正负的二进制数叫做该数的真值! 而数在计算机内表示的形式称为机器数,机器数的符号和数值部分都已经被数字化了。 机器数有原码、反码和补码三种形式。 为了使用方便,出现了反码和补码。 * * * 大家可以发现,在现实生活中,仅仅靠数值型的数据是远远不够用的,非数值型的数据在日常生活中占得比重越来越大,因此,计算机如何处理好非数值型数据特别是文字信息成为了一个研究的难点。 为了能够对字符进行识别和处理,各种字符在计算机内一律用二进制编码来表示,每一个字符和一个确定的编码相对应,并且,为了在计算机之间交换信息,必须给每个字符规定一个统一的代码。 ASCII码是美国信息交换国家标准代码的简称,是目前国际上使用最广泛的字符编码,计算机中的英文字母和各种符号都是用ASCII编码。 用7位二进制编码,能表示128种国际上最通用的西文字符,是目前计算机中特别是微型计算机中使用最普遍的字符编码集, * 每个字符用7位二进制数来表示,可表示128个字符,编码取值范围为:0000000-0111111,因此,在计算机中,每个字符的ASCII码用1个字节(8bit)来存放,字节的最高位为校验位,通常用0来填充,后7位为编码值。 * * * DOS中的Debug:是为DOS提供的有力的侦错,跟踪程序运行,检查系统数据的工具程序,它是在字符界面下以单字符命令方式工作。要很好地使用它必须具备一定的汇编程序设计和硬件基本知识的能力,当然,它为汇编语言程序员提供了有效的调试手段,它的功能包括以下几个方面。   1. 直接输入、更改、跟踪、运行   2. 观察操作系统的内容;   3. 查看ROM BIOS的内容;   4. 观察更改RAM内部的设置值;   5. 以扇区或文件的方式读写软盘数 (Assemble) 逐行汇编 a [address] c (Compare) 比较两内存块 c range address d (Dump) 内存16进制显示 d [address]或 d [range] e (Enter) 修改内存字节 e address [list] f (fin) 预置一段内存 f range list g (Go) 执行程序 g [=address][address...] h (Hexavithmetic) 制算术运算 h value value i (Input) 从指定端口地址输入 i pataddress l (Load) 读盘 l [address [driver seetor m (Move) 内存块传送 m range address n (Name) 置文件名 n filespec [filespec...] o (Output) 从指定端口地址输出 o portadress byte q (Quit) 结束 q r (Register) 显示和修改寄存器 r [register name] s (Sea

文档评论(0)

1亿VIP精品文档

相关文档