2023-01-03 20:45:45
...在用软件把pdf转化word的时候 系统提示虚拟内存...
虚拟内存设置- -
一, 什么是虚拟内存?
windows操作系统用虚拟内存来动态管理运行时的交换文件。
为了提供比实际物理内存还多的内存容量以供使用,windows操作系统
占用了硬盘上的 一部分
空间作为虚拟内存。当cpu有要求时,首先会读取内存中的资料。当内存容量
不够用时,windows就会将需要暂时储存的数据写入硬盘。所以,计算机的
内存大小等于实际物理内存容量加上“分页文件”(就是交换文件)的大小。
如果需要的话,“分页文件”会动用硬盘上所有可以使用的空间。如果条
件允许,你应尽可能应用这种功能设置。当然,如果你能自己动手设置的话,
会取得比windows操作系统自动设置更好的效果。
二, 计算虚拟内存
在你设置虚拟内存大小之前,你会想到应该怎样进行“实际设置”。有人
推荐应用一个常规公式:物理内存数*2.5,当然这是不对的。应用这样的公式,
对于拥有16mb内存的用户就应该设置40mb;对于拥有128mb内存的用户来说则应
设置320mb。很显然,对于拥有较少内存的用户来说,他需要比拥有内存容量较
大的用户设置更多的虚拟内存。要想看你的机器中内存工作的情况,应先
安装“系统管理器”。打开“控制面版”窗口,点击“添加/删除程序”,选择
“windows安装程序”,从中选择“系统工具”,在“系统监视器”项前打勾,
并安装它。运行“系统监视器”(开始-程序-附件-系统工具-系统监视器),
选择“编辑”,然后选择“添加项目”里的“内存管理程序”,在右边的
窗口里添加“正在使用交换文件”和“交换文件大小”。这时“系统监视器”就会
显示轨迹图示。此外,你也可以通过“编辑”项里的“删除项目”删去不需要的项目。
点击“选项”里的“图表”并设置“更新间隔”,可以根据你打算监
视时间的长短来选择。一定要确认点击“文件”选择“开始记录”,并且保存
记录日志(sysmon.log)到你的硬盘上,以便于以后参考使用。
如果想获得更好的轨迹来参考,那就需要做一些能使你的机器处于“重压”
下的任务,例如玩游戏,或是运行一些大程序。在运行一些极限时的demo或是玩
[虚幻]游戏时,能帮助你确定所需要的“虚拟内存”大小。当然,这种“重压”
测试是在计算机可以承认的情况下进行的,从测试结果表明处理图形的能力
与“交换文件大小”有关。设置完“系统监视器”后,你就可以参考“记录日志”
了。用“记事本”打开“sysmon.log”文件。其中文件的大小是以字节来
表示的,我们就用1048576(1024*1024)来转换。125829120/1048576=120mb。
你应该取计算的最大值,一般与计算值的差距不超过5mb。
三,设置虚拟内存
基于测试结果,现在设置虚拟内存一般有两种不同的方法。一种方法是创建
一个“长期固定” 的转换文件,另一个是创建“半长期” 的转换文件。创建“半长期”
转换文件的好处在于一旦有必要,windows操作系统可以扩大转换文件的大小,
这将避免“内存不足”的错误。在应用完毕后,windows操作系统又会将转换文件
的大小恢复到最初(也是最小)的大小。如果你想创建“长期固定” 的转换文件,
则设置数值应该比计算数值多留30-50mb空间,并将“最大值和最小值” 的标准
设为150mb。特别是在有额外虚拟内存需求时,“长期固定”的转换文件更能
防止意外情况的发生。其实,通常而言,硬盘上有150mb的虚拟
内存应该可以应付额外的内存空间需求了。
一旦确定了要选择的方法,请按以下步骤进行:
1.整理你的硬盘,然后从新启动;
2.右键点击“我的电脑”,选择“属性”项
3.选择“性能”项;
4.选择“虚拟内存”项,在弹出的窗口中选择“用户自己指定虚拟内存设置”
(下面所谓的a或b取决于你选择“长期固定”或“半长期”的转换文件形式);
a如果选择“长期固定”的转换文件,那么请根据上面说过的方法来设定各数值;
b如果你选择“半长期”的转换文件,就如上述设置(当然具体数值由计算数值来决定)。
其中最大值就是你硬盘上的所有空余空间;
5.从新启动使修改设置生效。
注意:你也可以通过文件“system.ini”来设定虚拟内存的大小。
点击“开始”弹出窗口的“运行”项,键入“system.ini”后敲击回车键。
在[3 8 6 e n h]下用“minpagingfilesize,maxpagingfilesize & pagingdrive=”
来设置放置转换文件的硬盘盘符以及转换文件的最大和最小值。这里的数值是用kb为
单位来计算的,请用mb*1024的方法来转换。
四,进一步完善交换文件
在设置完虚拟内存以后,还可以进一步完善它。交换文件最好放置在硬盘的边缘,
可惜windows操作系统自带的磁盘清理程序并不支持,但你可以用类似
于norton speed disk 这样的磁盘清理工具。我建议你不要把交换文件放到
不同的分区里,因为这样硬盘磁头会不断的移动,从而浪费时间和硬盘的本身。相
反,我建议你要把交换文件放到最常用的分区里,也就是说放到安装了windows操作
系统“c:/”里面去。在设定虚拟内存时,改变硬盘设置就要改变交换文件设置。
五,虚拟缓存――vcache
注意:以下的设置在windows 95操作系统里面得到的效果会比在windows 98里
的效果要好,所以如果你使用windows 98系统,就可以不必设置“最大和最小
缓存文件(min & maxcachefile)”的大小。
点击“开始”弹出窗口里的“运行”项,键入“system.ini”,然后按回车键。
从文件中寻找“[vcache]”项,并在标题下面键入以下信息:
minfilecache=16384
maxfilecache=16384
你可以使用“剪切”(ctrl+l),然后“粘贴”(ctrl+v)完成。其中
“最小和最大缓存文件(min & maxcachefile)”取决于物理内存的大小,如果你有
64mb内存,应该设置虚拟缓存为物理内存的¼大小。如果有128mb的内存,
就应将数值加倍。如果想达到最好的效果,还需要对其中的一些数值进行实验。
现在,请将下面内容加入到“最小和最大缓存文件”设置的下面。
chunksize=512
namecache=2048
directorycache=48
以上设置都意味着什么呢?
1.“min & maxcachefile”设置了系统中最小和最大的磁盘缓存。这种设置
将会直接影响到物理内存的实际应用大小,设置值越高,就会有越少的内存被应
用到转换用途上去。
2.“chunksize”设置会直接影响到工作效果。磁盘缓存是内存里面的一个
独立的模块;它分有很多“块”(chunk),如果块尺寸(chunksize)设置过小就一
定会增加占用的块数。如果块尺寸设置的太大就会浪费很多资源。所以,最好
的取值是不大不小。如果必要,你可以用乘以512(或1024,2048等)的方法改变数值。
3.“namecache”设定了一个windows 系统所能跟踪的文件数上限。
4.“directorycache”设定了一个windows系统所能跟踪的目录数上限
此外,还有另一种方法来优化内存。但在使用之前,你必须在计算机上
安装“windows scripting”程序。你可以在控制面版里选择“添加/删除程序”,然
后选择windows安装程序这一项。
经过以上的设置以后,你的虚拟内存在各方面都会提高很多。
你将会发现你的系统有了明显的变化:比如硬盘驱动器不再频繁存取了等等。
既然完善你的系统虚拟内存设置将会使你获得巨大的收益。
那么,请快加入到虚拟内存的行列中来吧。
参考资料:
http://hmmjason.blogchina.com/2880052.html
用caj 浏览的文章怎么能够转换成word格式?
caj格式转换成word的方法
从不同格式的文件中提取文本前需要做好以下准备工作,安装cajviewer5.5浏览器软件和acrobat 5 专业版浏览器软件安装office2003,并完全安装of?鄄fice工具microsoft office document imaging,然后在打印机里面会增加microsoft office document image writer打印机。 microsoft office document image可以非常准确的全文件识别转化中文、英文、表格。
一、caj文件的识别
(一)首先,从网上下载caj格式的资料文件保存到本地硬盘上。
(二)然后,启动cajviewer浏览器程序,并在该程序中打开刚才保存的caj格式的文件。浏览文件到最后一页后,不要关闭caj浏览器程序。
(三)在caj浏览器程序窗口中,选择“文件”→“打印”,并选择打印机为microsoft office document image writer打印机,勾选打印到文件选项和确定打印页数。
(四)保存打印文件(*.prn)到适当位置。等待打印完成后,microsoft office document image 自动打开刚才保存的打印文件。
(五)在microsoft office document image窗口中,选择“页面”菜单中的“选择所有页面”菜单项,然后选择“工具”菜单中的“使用ocr识别文本”提取文本。
(六)选择“工具”下的 “将文本发送到word”,最后将把整个caj文件识别输出到word文件中。
二、pdf文件的识别
(一)以文本形式保存的pdf文件,用acrobat 5 专业版,识别整个文件。直接打开从网上下载的pdf格式文件另存为rtf文件,或者选择工具栏上的文字选择按钮,然后选择文字区域,然后复制到word中即可。
(二)以图片形式保存的pdf文件,将pdf文件打印到microsoft office document image writer打印机,选择打印形成的文件的保存位置,然后会自动形成一个mdi文件,并且自动用microsoft office document image打开此文件,然后在microsoft office document im?鄄age中选择“工具”菜单中的“使用ocr识别文本”,识别完成后,在选择“工具”下的,“将文本发送到word”,最后将把整个pdf文件识别输出到word文件中。
(三)加密的pdf文件先下载解密软件,解密后在参照上述步骤1),2) 进行。
(四)繁体pdf文件用上述步骤2)的方法识别到word后,用word中的“工具”→“语言”→“中文繁简转换”
三、超星文件的识别
(一)全文件识别打印到microsoft office document image writer打印机,然后按上述pdf文件的识别步骤中第二点操作,要注意的是,超星打印功能有点区别,因为超星是目录和全文分开的,所以打印时,需要分别把目录和正文识别到word中,再合并到一起。打印时要填入打印页码从1到最后一页,不要选择打印全部。在打印选项中,要将页面比例设成真实大小,而不是整宽。注意识别速度比其他格式要慢很多,请保持耐心。一般一本200多页的书,识别需要几分钟的时间。
(二)超星文件识别相对比较麻烦一些,如果还有问题,可以先把超星打印成完整的pdf文件,然后再用上述识别pdf文件的方法转成word。
四、后记
经过试验,发现microsoft office document image 存在一些不稳定的问题,如在用caj打印到microsoft office document image writer时,发现用caj5.5版本比较快,而caj5.0有时出现假死机。页面显示大时,转化的识别率较高。如果页数多的文件,包括超星,可以分多次转化。
由于虚拟打印到microsoft office document image writer 比较慢,并且形成的虚拟文件很大,1本200多页的书大约是60m,因此会严重影响机器的运行速度、c盘和内存空间。建议配置好的机器一次转化不要超过200页,配置差的不要超过100页,同时打印时在任务栏中会出现打印机图标,可以双击,看到打印任务的进度,避免误以为死机。转化完成后请删除c:\windows\temp目录下的虚拟打印文件,否则c盘很快会被用光。
电脑基本知识
计算机基础知识(看书2.1-2.5)p8--p29,做课后练习
把书上相关内容划线,回家背诵,记牢!
计算机的产生与发展
计算机的产生是20世纪最重要的科学技术大事件之一。1946年美国宾夕法尼亚大学经过几年的艰苦努力,研制出世界上第一台电子计算机--埃尼阿克(eniac)。
一、 计算机的发展史:
根据计算机所采用的物理器件不同,可分为四个阶段。
第一代:电子管计算机,开始于1946年,结构上以cpu为中心,使用机器语言,速度慢、存储量小,主要用于数值计算。
第二代:晶体管计算机,开始于1958年,结构上以存储器为中心,使用高级语言应用范围扩大到数据处理和工业控制。
第三代:中小规模集成电路计算机,开始于1964年,结构上仍以存储器为中心,增加了多种外部设备,软件得到一定发展,计算机处理图像、文字和资料功能加强。
第四代:大、超大规模集成电路计算机,开始于1971年,应用更加广泛,出现了微型计算机。
计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。
第一代:机器语言。每条指令用二进制编码,效率很低。
第二代:汇编语言。用符号编程,和具体机器指令有关,效率不高。
第三代:高级语言:如fortran、cobol、basic、pascal等都属于高级语言。
二、我国计算机的发展
我国从1956年开始电子计算机科研和教学工作。
1983年12月研制成功每秒运行1亿次的"银河"巨型计算机;
1992年11月研制成功每秒运行10亿次的"银河Ⅱ"巨型计算机;
1997年研制成功每秒运行130亿次的"银河Ⅲ"巨型计算机。
三、计算机的发展趋势
计算机的发展向微型化和巨型化、多媒体化和网络化方向发展。
计算机的基本概念
计算机内所有的信息都是以二进制的形式表示的,单位是位。
位:计算机只认识由0或1组成的二进制数,二进制数中的每个0或1就是信息的最小单位,称为"位"(bit)。
字节:是衡量计算机存贮容量的单位。一个8位的二进制数据单元称一个字节(byte)。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母或其他特殊字符,二个字节可以表示一个汉字。
字:在计算机中,作为一个整体单元进行存贮和处理的一组二进制数。一台计算机,字的二进制数的位数是固定的。
字长:一个字中包含二进制数位数的多少称为字长。字长是标志计算机精度的一项技术指标。
存贮器编址:为了便于对计算机内的数据进行有效的管理和存贮,需要对内存单元编号,即给每个存贮单元一个地址。每个存贮单元存放一个字节的数据。 如果需要对某一个存贮单元进行存贮,必须先知道该单元的地址,然后才能 对该单元进行信息的存取。
注意:存贮单元的地址和存贮单元中的内容是不同。
指令:指挥计算机进行基本操作的命令。
指令系统:一种计算机所能执行的全部指令的集合。
程序:按一定处理步骤编排的,能完成一定处理能力的指令序列。
计算机系统
计算机系统是由硬件系统和软件系统所组成的。
一、计算机的硬件系统
硬件系统由输入设备、输出设备、存储器、运算器和控制器组成。
其中运算器和控制器结合在一起,称为中央处理器(cpu)
cpu(即运算器和控制器)和存储器合称为主机。
输入设备:常见有键盘、鼠标、扫描仪等
输出设备:常见有显示器、打印机和绘图仪等;
中央处理器:又称cpu,它包括运算器和控制器。是计算机的核心部分。
我们平时所说的486、586、奔腾Ⅲ、奔腾Ⅳ指的是cpu的档次。
运算器:可以进行算术运算和逻辑运算;
控制器:是计算机的指挥系统,它的操作过程是取指令--分析指令,循环执行。
存储器:具有记忆功能的物理器件,用于存储信息。分为内存和外存。
内存:是半导体存储器,分为只读存储器(rom)和随机存储器(ram)。
rom只可读出,不能写入,断电后内容还在;
ram可随意写入读出,但断电后内容不存在。
外存:磁性存储器(软盘和硬盘);光电存储器(光盘),可以作为永久性存储器。
存储器的两个重要指标:存取速度和存储容量。内存的存取速度最快,软盘最慢。存储容量是存储的信息量,它用字节(byte)作为基本单位,1个字节用8位二进制数表示,1kb=1024b,1mb=1024kb,1gb=1024mb。
二、计算机的软件系统
计算机软件系统分为系统软件和应用软件两大类。
系统软件:为了使用和管理计算机的软件;主要操作系统软件有windows95/98/2000/nt, dos, ucdos,ms-dos,unix,,os/2,linux等。其中,windows是多任务可视化图形界面,dos是字符命令形式的单任务操作系统。
应用软件:为了某个应用目的而编写的软件,主要有辅助教学软件,辅助设计软件、文字处理软件、工具软件以及其它的应用软件。
三、计算机的工作原理:
到目前为止,电子计算机的工作原理均采用冯・诺依曼的存储程序,并自动完成程序的设计思想.其工作过程如下图所示:
需要注意的是:程序中的数据,指令都采用数字化编码方式,保存在存储器中;程序中的指令必须是属于这台机器的指令系统.
四、计算机病毒
计算机病毒是一种程序,是人为设计的具有破坏性的程序.它往往使计算机不能正常工作.计算机病毒具有破坏性,传播性,可激发性,潜伏性,隐蔽性等特点.由于计算机病毒危害极大,需要注意隔离计算机病毒的来源,经常用杀病毒软件检查计算机系统和存储器.
计算机中有关数,编码的基本常识
(一)1.计算机是智能化的电器设备
计算机就其本身来说是一个电器设备,为了能够快速存储,处理,传递信息,其内部采用了大量的电子元件,在这些电子元件中,电路的通和断,电压高低,这两种状态最容易实现,也最稳定,也最容易实现对电路本身的控制.我们将计算机所能表示这样的状态,用0,1来表示,即用二进制数表示计算机内部的所有运算和操作.
2.二进制数的运算法则
二进制数运算非常简单,计算机很容易实现,其主要法则是:
0+0=0 0+1=1 1+0=1 1十1=10; 0 x 0=0 0 xl=0 1x 0= 0 1xl=1
由于运算简单,电器元件容易实现,所以计算机内部都用二进制编码进行数据的传送,计算.
3.十进制与二进制,八进制,十六进制数之间的相互转换
(1)数的进制与基数.
计数的进制不同,则它们的基数也不相同,如表1-l所示.
进制
基数
十进制数
典型示例(转换)
二进制
0,1
10,7,23
1010,111,10111
三进制
0,1,2
10,7,23
101,21,212
四进制
0,1,2,3
10,7,23
22,13,113
八进制
0,1,2,3,4,5,6,7
10,63,126
12,77,176
十进制
0,1,2,3,4,5,6,7,8,9
十六进制
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
10,63,254
a,3f,15e
(2)数的权
不同进制的数,基数不同,其每位上所代表的值的大小也不相同,我们称之为"权"
①十进制数,逢十进一.如,(219)10=2x102+1x101+9x100
②二进制数,逢二进一.如,(11010)2=lx24+lx23+0x22+lx21+0x20=26
③八进制数,逢八进一.如,(273)8= 2x82+7x81+3x80=187
④十六进制数,逢十六进一.如,(27b)16=2x162+7x161+11x160=635
从以上的计算中,可以看到,进制不同,基数不同,每位上权值大小也不相同,数值大小也不相同.
(3)十进制数转换成任意进制数
将十进制数转换成任意进制数的基本方法是:将十进制数除以所定的进制数反向取余.
例如:
①将39用二进制数表示,用如下的短除法,求余数,并反向取余.如果转换成二进制还可以用右边的2的n次幂表示.
短除法 39==>(100111)2
②将245用八进制数表示,我们可以用如下的短除法,求余数,并反向取余.
想一想,为什么要反向取余.对于十进制小数要转换成其他进制的数,则是不断将小数部分乘以进制数取整,作为转换后的小数部分,直到为零或精确到小数点后几位.如: (0.35)10≈(0.01011)2 (0.125)10=(0.001)2
(4)任意进制的数转换成十进制数
将任意进制数转换成十进制数的基本方法是按权展开,见(2)数的权内容.
(二)ascii码 ( american standard code for information interchange )
美国的标准信息交换代码
将每个字符用7位的二进制数来表示,共有128种状态
大小字母,0…9,其它符号,控制符
' 0 ' �d�d 48 ' a ' �d�d 65 ' a ' �d�d 97
(三)汉字信息编码
汉字输入码
汉字输入方法大体可分为:区位码(数字码),音码,形码,音形码.
・ 区位码:优点是无重码或重码率低,缺点是难于记忆;
・ 音码:优点是大多数人都易于掌握,但同音字多,重码率高,影响输入的速度;
・ 形码:根据汉字的字型进行编码,编码的规则较多,难于记忆,必须经过训练才能较好地掌握;重码率低
・ 音形码:将音码和形码结合起来,输入汉字,减少重码率,提高汉字输入速度;
2.汉字交换码
汉字交换码是指不同的具有汉字处理功能的计算机系统之间在交换汉字信息时所使用的代码标准.自国家标准gb2312-80公布以来,我国一直延用该标准所规定的国标码作为统一的汉字信息交换码.
gb2312-80标准包括了6763个汉字,按其使用频度分为一级汉字3755个和二级汉字3008个.一级汉字按拼音排序,二级汉字按部首排序.此外,该标准还包括标点符号,数种西文字母,图形,数码等符号682个.
区位码的区码和位码均采用从01到94的十进制,国标码采用十六进制的21h到73h(数字后加h表示其为十六进制数).区位码和国标码的换算关系是:区码和位码分别加上十进制数32.如"国"字在表中的25行90列,其区位码为2590,国标码是397ah.
* 由于gb2312-80是80年代制定的标准,在实际应用时常常感到不够,所以,建议处理文字信息的产品采用新颁布的gb18030信息交换用汉字编码字符集,这个标准繁,简字均处同一平台,可解决两岸三地间gb码与big5码间的字码转换不便的问题.
3.字形存储码
字形存储码是指供计算机输出汉字(显示或打印)用的二进制信息,也称字模.通常,采用的是数字化点阵字模.
一般的点阵规模有16×16,24×24,64×64等,每一个点在存储器中用一个二进制位(bit)存储.例如,在16×16的点阵中,需8×32 bit 的存储空间,每8 bit为1字节,所以,需32字节的存储空间.在相同点阵中,不管其笔划繁简,每个汉字所占的字节数相等.
为了节省存储空间,普遍采用了字形数据压缩技术.所谓的矢量汉字是指用矢量方法将汉字点阵字模进行压缩后得到的汉字字形的数字化信息.
(四)其它信息的数字化
图像信息的数字化
一幅图像可以看作是由一个个像素点构成,图像的信息化,就是对每个像素用若干个二进制数码进行编码.图像信息化后,往往还要进行压缩.
图像文件的后缀名有:bmp,gif,jpg,pdf等;
声音信息的数字化
自然界的声音是一种连续变化的模拟信息,可以采用a/d转换器对声音信息进行数字化.
声音文件的后缀名有:wav,mp3,mid等;
视频信息的数字化
视频信息可以看成连续变换的多幅图像构成,播放视频信息,每秒需传输和处理25幅以上的图像.视频信息数字化后的存储量相当大,所以需要进行压缩处理.
视频文件后缀名有:avi,mpg等;
机器数与真值
数有正,负两种,在计算机中数的符号是用数码表示的.一般情况下,用0表示正数,用1表示负数.通常符号位放在数的最高位.
机器数:连同符号位在一起作为一个数,称为机器数.
真值数:一个数的数值部分称为真值数.
如:x1=+1011011 x2=-1011011, 则x1的机器数是01011011,真值数是+1011011,x2的机器数是11011011,真值数是-1011011.
(一)数的定点表示和浮点表示
(1) 定点小数格式
任何一个m位的小数可以表示成:
n=ns . n-1n-2…n-m (其中ns 是符号位,其值表示的范围|n|<=1-2-m)
(2) 定点整数格式
任何一个n位带符号的整数都可表示为:
n=ns nn-1nn-2…n0 (其中ns 是符号位,其值表示的范围|n|<=2n-1)
(3) 数的浮点表示
浮点数是指小数点在数据中的位置可以左右移动的数.一个数n要用浮点表示可以写成:n=m・re 其中m表示浮点数的尾数,e表示浮点数的指数或称为阶码,r指的是在这个指数下的基数.浮点数通常表示成如下格式:
ms
e
m
1位 m位 n位
m:浮点数的尾数,用定点小数表示,小数点在尾数最高位之前,是默认的.尾数用于表示浮点数的有效位,其位数n的大小反映了此浮点数的精度.
e:浮点数的阶码,用定点整数表示.
ms:浮点数的符号位,也就是尾数的符号位,一般放在整个浮点数的最高位.
(4)浮点数的规格化
当尾数用二进制数表示时,浮点规格化数定义尾数s应满足下面关系:
(i)对于正数,s应大于等于1/2,小于1,用二进制数表示为:
s=0.1******…(其中*为0或1)
(ii)对于负数,如果尾数用原码表示,s应小于等于-1/2,大于-1,表示为:
s=1.1******…(其中*为0或1)
(iii)机器零:当一个浮点数的尾数为0,不论其阶码为何值;或阶码的值遇到比它能表示的最小值还小时,不管其尾数为何值,计算机都把该浮点数看成零,即把阶码尾数全变为0,称它为机器0.
(二)二进制数值数据的编码方法
最常用的编码方法有原码表示法,补码表示法和反码表示法三种.
1,原码表示法
用机器数的最高(最左)一位代表符号,其余各位给出数值的绝对值.
[x]原=符号位+|x|(0代表正号,1代表负号)
真值零的原码表示法,有正零和负零两种表示:
[+0]原=00000 [-0]原=10000
2,补码表示法
如果x为正数,则:[x]补=[x]原
如果x为负数,则:[x]补=(把[x]原 除符号位外,其余各位全变反(0变1,1变0),再在最末位加1 )
[+0]补=[-0]补=0000
同理有:如果x为负数,则:[x]原=(把[x]补 除符号位外,其余各位全变反(0变1,1变0),再在最末位加1 )
3,反码表示法
如果x为正数,则:[x]反=[x]原
如果x为负数,则:[x]反=(把[x]原 除符号位外,其余各位全变反(0变1,1变0))
[+0]反=00000 [-0]反=11111
可见,如果真值x=0,则[x]补 有唯一的编码,[x]原 和 [x]反 都有两个不同的编码.
2 39
2 19 ……1
2 9 ……1
2 4 ……1
2 2 ……0
2 1 ……0
2 0 ……1
2的n次幂表示:(39)10=(100111)2= lx25+0x24+0x23+1x22+lx21+1x20
16×16点表示