当前位置:文档之家› 二进制数的逻辑运算(绝密)

二进制数的逻辑运算(绝密)

二进制数的逻辑运算(绝密)
二进制数的逻辑运算(绝密)

二进制数的逻辑运算

在计算机中,除了能表示正负、大小的“数量数”以及相应的加、减、乘、除等基本算术运算外,还能表示事物逻辑判断,即“真”、“假”、“是”、“非”等“逻辑数”的运算。能表示这种数的变量称为逻辑变量。在逻辑运算中,都是用“1”或“0”来表示“真”或“假”,由此可见,逻辑运算是以二进制数为基础的。

计算机的逻辑运算区别于算术运算的主要特点是:逻辑运算是按位进行的,位与位之间不像加减运算那么有进位或借位的关系。

逻辑运算主要包括的运算有:逻辑加法(又称“或”运算)、逻辑乘法(又称“与”运算)和逻辑“非”运算。此外,还有“异或”运算。

(1)逻辑与运算(乘法运算)

逻辑与运算常用符号“×”、“∧”或“&”来表示。如果A、B、C为逻辑变量,则A和B的逻辑与可表示成A×B=C、A∧B=C或A&B=C,读作“A与B等于C”。一位二进制数的逻辑与运算规则如表1-2所示。

表1-2 与运算规则

[table=548][tr][td=1,1,187]A

[/td][td=1,1,177]B

[/td][td=1,1,184]A∧B(C)

[/td][/tr][tr][td=1,1,187]0

[/td][td=1,1,177]0

[/td][td=1,1,184]0

[/td][/tr][tr][td=1,1,187]0

[/td][td=1,1,177]1

[/td][td=1,1,184]0

[/td][/tr][tr][td=1,1,187]1

[/td][td=1,1,177]0

[/td][td=1,1,184]0

[/td][/tr][tr][td=1,1,187]1

[/td][td=1,1,177]1

[/td][td=1,1,184]1

[/td][/tr][/table]

由表1-2可知,逻辑与运算表示只有当参与运算的逻辑变量都取值为1时,其逻辑乘积才等于1,即一假必假,两真才真。

这种逻辑与运算在实际生活中有许多应用,例如,计算机的电源要想接通,必须把实验室的电源总闸、USP 电源开关以及计算机机箱的电源开关都接通才行。这些开关是串在一起的,它们按照“与”逻辑接通。为了书写方便,逻辑与运算的符号可以略去不写(在不致混淆的情况下),即A×B=A∧B=AB。

例:设A=1110011,B=1010101,求A∧B。

解:

1 1 1 0 0 1 1

∧ 1 0 1 0 1 0 1

1 0 1 0 0 0 1

结果为:A∧B=1010001。

(2)逻辑或运算(加法运算)

逻辑或运算通常用符号“+”或“ ”来表示。如果A、B、C为逻辑变量,则A和B的逻辑或可表示成A+B=C 或A B=C,读作“A或B等于C”。其运算规则如表1-3 所示。

表1-3 或运算规则

[table=548][tr][td=1,1,175]A

[/td][td=1,1,175]B

[/td][td=1,1,197]A V B(C)

[/td][/tr][tr][td=1,1,175]0

[/td][td=1,1,175]0

[/td][td=1,1,197]0

[/td][/tr][tr][td=1,1,175]0

[/td][td=1,1,175]1

[/td][td=1,1,197]1

[/td][/tr][tr][td=1,1,175]1

[/td][td=1,1,175]0

[/td][td=1,1,197]1

[/td][/tr][tr][td=1,1,175]1

[/td][td=1,1,175]1

[/td][td=1,1,197]1

[/td][/tr][/table]

由表1-3可知,逻辑或运算是:在给定的逻辑变量中,A或B只要有一个为1,其逻辑或的值为1;只有当两者都为0,逻辑或才为0。即一真必真,两假才假。

这种逻辑或运算在实际生活中有许多应用,例如,房间里有一盏灯,装了两个开关,这两个开关是并联的。显然,任何一个开关接通或两个开关同时接通,电灯都会亮。

例:设A=11001110,B=10011011,求A B。

解: 1 1 0 0 1 1 1 0

+ 1 0 0 1 1 0 1 1

1 1 0 1 1 1 1 1

结果为:A B=11011111。

(3)逻辑非运算(逻辑否定、逻辑求反)

设A为逻辑变量,则A的逻辑非运算记作。逻辑非运算的规则为:如果不是0,则惟一的可能性就是1;反之亦然。逻辑非运算的真值表如表1-4所示。

表1-4 非运算规则

[table=544][tr][td=1,1,265]A

[/td][td=1,1,280][/td][/tr][tr][td=1,1,265]0

[/td][td=1,1,280]1

[/td][/tr][tr][td=1,1,265]1

[/td][td=1,1,280]0

[/td][/tr][/table]

例如,室内的电灯,不是亮,就是灭,只有两种可能性。

例:设A=111011001,B=110111101,求、。

解:=000100110,=001000010。

(4)逻辑异或运算(半加运算)

逻辑异或运算符为“ ”。如果A、B、C为逻辑变量,则A和B的逻辑异或可表示成A B=C,读作“A异或B 等于C”。逻辑异或的运算规则如表1-5所示。

表1-5 逻辑异或的运算规则

[table=548][tr][td=1,1,151]A

[/td][td=1,1,173]B

[/td][td=1,1,224]A B(C)

[/td][/tr][tr][td=1,1,151]0

[/td][td=1,1,173]0

[/td][td=1,1,224]0

[/td][/tr][tr][td=1,1,151]0

[/td][td=1,1,173]1

[/td][td=1,1,224]1

[/td][/tr][tr][td=1,1,151]1

[/td][td=1,1,173]0

[/td][td=1,1,224]1

[/td][/tr][tr][td=1,1,151]1

[/td][td=1,1,173]1

[/td][td=1,1,224]0

[/td][/tr][/table]

由表1-5可知,在给定的两个逻辑变量中,只有两个逻辑变量取值相同,异或运算的结果就为0;只有相异时,结果才为1。即一样时为0,不一样才为1。

例:设A=11010011,B=10110111,求A B。

解: 1 1 0 1 0 0 1 1

1 0 1 1 0 1 1 1

0 1 1 0 0 1 0 0

结果为:A B=01100100。

当两个变量之间进行逻辑运算时,只在对应位之间按上述规律进行逻辑运算,不同位之间没有任何关系,当然,也就不存在算术运算中的进位或借位问题。

二进制的运算法则

1.2 微型计算机运算基础 1.2.1 二进制数的运算方法 电子计算机具有强大的运算能力,它可以进行两种运算:算术运算和逻辑运算。1.二进制数的算术运算 二进制数的算术运算包括:加、减、乘、除四则运算,下面分别予以介绍。(1)二进制数的加法 根据“逢二进一”规则,二进制数加法的法则为: 0+0=0 0+1=1+0=1 1+1=0 (进位为1) 1+1+1=1 (进位为1) 例如:1110和1011相加过程如下: (2)二进制数的减法

根据“借一有二”的规则,二进制数减法的法则为: 0-0=0 1-1=0 1-0=1 0-1=1 (借位为1) 例如:1101减去1011的过程如下: (3)二进制数的乘法 二进制数乘法过程可仿照十进制数乘法进行。但由于二进制数只有0或1两种可能的乘数位,导致二进制乘法更为简单。二进制数乘法的法则为: 0×0=0 0×1=1×0=0 1×1=1 例如:1001和1010相乘的过程如下:

由低位到高位,用乘数的每一位去乘被乘数,若乘数的某一位为1,则该次部分积为被乘数;若乘数的某一位为0,则该次部分积为0。某次部分积的最低位必须和本位乘数对齐,所有部分积相加的结果则为相乘得到的乘积。 (4)二进制数的除法 二进制数除法与十进制数除法很类似。可先从被除数的最高位开始,将被除数(或中间余数)与除数相比较,若被除数(或中间余数)大于除数,则用被除数(或中间余数)减去除数,商为1,并得相减之后的中间余数,否则商为0。再将被除数的下一位移下补充到中间余数的末位,重复以上过程,就可得到所要求的各位商数和最终的余数。 例如:100110÷110的过程如下:

计算机应用作业

作业一 1. 电子计算机的最早的应用领域是________。 A. 数据处理 B. 数值计算 C. 文字处理 D. 工业控制 正确答案: B 2. 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A. 它主要采用电子管和继电器 B. 它主要用于弹道计算 C. 它是 1946 年在美国诞生的 D. 它是首次采用存储程序控制使计算机自动工作 正确答案: D 3. 计算机之所以能按人们的意图自动进行工作,最直接的原因是因为采用了________。A. 存储程序控制 B. 程序设计语言 C. 二进制 D. 高速电子元件 正确答案: A 4. 计算机的发展趋势是、微型化、网络化和智能化。 A. 巨型化 B. 精巧化 C. 小型化 D. 大型化 正确答案:

十进制数55 转换成无符号二进制数等于________。 A. 111111 B. 111011 C. 111001 D. 110111 正确答案: D 6. 执行二进制逻辑乘运算(即逻辑与运算 )01011001 ∧ 10100111 其运算结果是______。A. 1111111 B. 00000000 C. 00000001 D. 1111110 正确答案: C 7. 用 8 位二进制数能表示的最大的无符号整数等于十进制整数________。 A. 256 B. 127 C. 255 D. 128 正确答案: C 8. 二进制数101110 转换成等值的十六进制数是________。 A. 2E B. 2C C. 2F D. 2D 正确答案: A 9.

不同数制的数字符是各不相同的,没有一个数字符是一样的 B. 对于相同的十进制整数(>1),其转换结果的位数的变化趋势随着基数R 的增大而减少 C. 对于相同的十进制整数(>1),其转换结果的位数的变化趋势随着基数R 的增大而增加 D. 对于同一个整数值的二进制数表示的位数一定大于十进制数字的位数 正确答案: B 10. 在标准 ASCII码表中,根据码值由小到大的排列原则,下列字符组的排列顺序是________。A. 数字符、小写英文字母、大写英文字母、空格字符 B. 空格字符、数字符、小写英文字母、大写英文字母 C. 数字符、大写英文字母、小写英文字母、空格字符 D. 空格字符、数字符、大写英文字母、小写英文字母 正确答案: D 11. 已知英文字母m 的 ASCII码值为 6DH,那么字母q 的 ASCII码值是。 A. 6FH B. 72H C. 70H D. 71H 正确答案: D 12. 计算机的硬件系统主要包括:中央处理器(CPU)、存储器、输出设备和________. A. 扫描仪 B. 鼠标 C. 键盘 D. 输入设备 正确答案: D 13. 计算机的技术性能指标主要是指________。 A.

关于进制的练习题

第一章重要知识点练习题 一、选择题 1、十进制数0.375转换为二进制为()。 A、0.1001 B、0.0011 C、0.1010 D、0.0110 2、最大的无符号16位二进制整数转换为十进制是()。 A、65535 B、255 C、32767 D、1024 3、若在一个非零无符号二进制整数右边加三个零形成一个新的数,则新数值是原数值的()。 A、八倍 B、四倍 C、八分之一 D、四分之一 5、二进制数110110.11转换为十进制数为()。 A、54.75 B、58.6 C、46.3 D、54.85 6、已知a= (111101)2,b= (3c)16,c= (64)10,则不等式( )成立。 A、a

二进制运算法则

二进制运算法则 莱布尼兹也是第一个认识到二进制记数法重要性的人,并系统地提出了二进制数的运算法则。二进制 对200多年后计算机的发展产生了深远的影响。他于1716年发表了《论中国的哲学》一文,专门讨论 八卦与二进制,指出二进制与八卦有共同之处。 目录 德国著名的数学家和哲学家莱布尼兹,对帕斯卡的加法机很感兴趣。于是,莱布 尼兹也开始了对计算机的研究。 编辑本段 研究过程 1672年1月,莱布尼兹搞出了一个木制的机器模型,向英国皇家学会会员们做了 演示。但这个模型只能说明原理,不能正常运行。此后,为了加快研制计算机的进程,莱布尼兹在巴黎定居4年。在巴黎,他与一位著名钟表匠奥利韦合作。他只需对奥利 韦作一些简单的说明,实际的制造工作就全部由这位钟表匠独自去完成。1974年,最 后定型的那台机器,就是由奥利韦一人装配而成的。莱布尼兹的这台乘法机长约1米,宽30厘米,高25厘米。它由不动的计数器和可动的定位机构两部分组成。整个机器 由一套齿轮系统来传动,它的重要部件是阶梯形轴,便于实现简单的乘除运算。 莱布尼兹设计的样机,先后在巴黎,伦敦展出。由于他在计算设备上的出色成就,被选为英国皇家学会会员。1700年,他被选为巴黎科学院院士。 莱布尼兹在法国定居时,同在华的传教士白晋有密切联系。白晋曾为康熙皇帝讲 过数学课,他对中国的易经很感兴趣,曾在1701年寄给莱布尼兹两张易经图,其中一 张就是有名的“伏羲六十四卦方位圆图”。莱布尼兹惊奇地发现,这六十四卦正好与64 个二进制数相对应。莱布尼兹认为中国的八卦是世界上最早的二进制记数法。为此,

莱布尼兹非常向往和崇尚中国的古代文明,他把自己研制的乘法机的复制品赠送给中 国皇帝康熙,以表达他对中国的敬意。 编辑本段 法则 二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位 进位);即7=111 10=1010 3=11 二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运 算) ; 二进制的乘法:0 * 0 = 00 * 1 = 0,1 * 0 = 0,1 * 1 = 1 二进制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1 ; 逻辑运算二进制的或运算:遇1得1 二进制的与运算:遇0得0 二进制的非运算:各位取反。 编辑本段 二进制与其他进制的转换 首先我们得了解一个概念,叫“权”。“权”就是进制的基底的n次幂。如二进制的 权就是(2)*n了,十进制的权就是(10)*n,看到十进制我们就很自然的想到科学 计算法中的(10)*n,对吧?有了权这个定义之后,我们就可以随便把一个进制的数 转化成另一个进制的数了。日常生活中,由于电脑的字节,汉字西文的字节的原因, 二进制最常见的转换是八进制,十六进制,三十二进制,当然还有十进制。 二进制转换成十进制的原则是:基数乘以权,然后相加,简化运算时可以把数位 数是0的项不写出来,(因为0乘以其他不为0的数都是0)。小数部分也一样,但精确度较少。 二进制与八进制的转换:采用“三位一并法”(是以小数点为中心向左右两边以每 三位分组,不足的补上0)这样就可以轻松的进行转换。 二进制与十六进制的转换:采用的是“四位一并法”,就如二进制与八进制的转换 一样。

数字信号及基本逻辑运算

数字信号是时间上和数值上均离散的一种信号,对该种信号进行传递、处理、运算和存储的电路称为数字电路。运算不仅有普通的算术运算而且有逻辑运算 一、数制在数字电路中,数以电路的状态来表示。找一个具有十种状态的电子器件比较难,而找一个具有两种状态的器件很容易,故数字电路中广泛使用二进制。 二进制的数码只有二个,即0和1。进位规律是“逢二进一”。 二进制数1101.11可以用一个多项式形式表示成: (1101.11)2=1×23+1×22+0×21+1×20+1×2-1+1×2-2 对任意一个二进制数可表示为:∑- - =? =1 22 ) n m i i i a N ( 八进制和十六进制数 用二进制表示一个大数时,位数太多。在数字系统中采用八进制和十六进制作为二进制的缩写形式。 八进制数码有8个,即:0、1、2、3、4、5、6、7。进位规律是“逢八进一”。十六进位计数制的数码是:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。进位规律是“逢十六进一”。不管是八进制还是十六进制都可以象十进制和二进制那样,用多项式的形式来表示。 数制间的转换 计算机中存储数据和对数据进行运算采用的是二进制数,当把数据输入到计算机中,或者从计算机中输出数据时,要进行不同计数制之间的转换。 二、编码 用二进制数码表示十进制数或其它特殊信息如字母、符号等的过程称为编码。二—十进制码(BCD码) 二—十进制码是用四位二进制码表示一位十进制数的代码,简称为BCD码。这种编码的方法很多,但常用的是8421码、5421码和余3码等。 8421码是最常用的一种十进制数编码,它是用四位二进制数0000到1001来表示一位十进制数,每一位都有固定的权。从左到右,各位的权依次为:23、22、21、20,即8、4、2、1。可以看出,8421码对十进数的十个数字符号的编码表示和二进制数中表示的方法完全一样,但不允许出现1010到1111这六种编码,因为没有相应的十进制数字符号和其对应。

二进制算术运算和逻辑运算

1、二进制的算术运算 二进制数的算术运算非常简单,它的基本运算是加法。在计算机中,引入补码表示后,加上一些控制逻辑,利用加法就可以实现二进制的减法、乘法和除法运算。 (1)二进制的加法运算 二进制数的加法运算法则只有四条:0+0=0 0+1=1 1+0=1 1+1=10(向高位进位) 例:计算1101+1011的和 由算式可知,两个二进制数相加时,每一位最多有三个数:本位被加数、加数和来自低位的进位数。按照加法运算法则可得到本位加法的和及向高位的进位。 (2)二进制数的减法运算 二进制数的减法运算法则也只有四条: 0-0=0 0-1=1(向高位借位) 1-0=1 1-1=0 例:计算11000011 00101101的差 由算式知,两个二进制数相减时,每一位最多有三个数:本位被减数、减数和向高位的借位数。按照减法运算法则可得到本位相减的差数和向高位的借位。 (3)二进制数的乘法运算 二进制数的乘法运算法则也只有四条: 0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1 例:计算1110×1101的积 由算式可知,两个二进制数相乘,若相应位乘数为1,则部份积就是被乘数;若相应位乘数为0,则部份积就是全0。部份积的个数等于乘数的位数。以上这种用位移累加的方法计算两个二进制数的乘积,看起来比传统乘法繁琐,但它却为计算机所接受。累加器的功能是执行加法运算并保存其结果,它是运算器的重要组成部分。 (4)二进制数的除法运算 二进制数的除法运算法则也只有四条:0÷0 = 00÷1 = 01÷0 = 0 (无意义) 1÷1 = 1 例:计算100110÷110的商和余数。 由算式可知,(100110)2÷(110)2得商(110)2,余数(10)2。但在计算机中实现上述除法过程,无法依靠观察判断每一步是否“够减”,需进行修改,通常采用的有“恢复余数法”和“不恢复余数法”,这里就不作介绍了。 2、二进制数的逻辑运算 计算机所以具有很强的数据处理能力,是由于在计算机里装满了处理数据所用的电路。这些电路都是以各种各样的逻辑为基础而构成的简单电路经过巧妙组合而成的。 逻辑变量之间的运算称为逻辑运算,它是逻辑代数的研究内容。在逻辑代数里,表示"真"与"假"、"是"与"否"、"有"与"无"这种具有逻辑属性的变量称为逻辑变量,像普通代数一样,逻辑变量可以用A,B,C,……或X,Y,Z……来表示。对二进制数的1和0赋以逻辑含义,例如用1表示真,用0表示假,这样将二进制数与逻辑取值对应起来。由此可见,逻辑运算是以二进制数为基

计算机一级试题

础知识选择题部分 第1套基础知识选择题目答案(第1套选择题答案:) 1.下面四条常用术语的叙述中,有错误的是____B。 A)光标是显示屏上指示位置的标志 B)汇编语言是一种面向机器的低级程序设计语言,用汇编语言编写的程序计算机能直接执行 C)总线是计算机系统中各部件之间传输信息的公共通路 D)读写磁头是既能从磁表面存储器读出信息又能把信息写入磁表面存储器的装置 2.下面设备中,既能向主机输入数据又能接收由主机输出数据的设置是___C。 A)CD-ROM B)显示器C)软磁盘存储器D)光笔 3.执行二进制算术加运算11001001+00100111其运算结果是_B。 A)11101111 B)11110000 C)00000001 D)10100010 4.与十六进制数CD等值的十进制数是_B。 A)204 B)205 C)206 D)203 5.微型计算机硬件系统中最核心的部位是_B。 A)主板B)CPU C)内存储器D)I/O设备 6.微型计算机的主机包括_B。 A)运算器和控制器B)CPU和内存储器C)CPU和UPS D)UPS和内存储器 7.计算机能直接识别和执行的语言是_A。 A)机器语言B)高级语言C)汇编语言D)数据库语言 8.微型计算机,控制器的基本功能是_D。 A)进行算术运算和逻辑运算B)存储各种控制信息C)保持各种控制状态 D)控制机器各个部件协调一致地工作 9.与十进制数254等值的二进制数是_A。 A)lllllll0 B)11101111 C)11111011 D)11101110 10.微型计算机存储系统中,PROM是_D。 A)可读写存储器B)动态随机存储器C)只读存储器D)可编程只读存储器B.C.B.B.B.B.A.D.A.D.C.A.C.D.D.B.A.C.D.A 11.执行二进制逻辑乘运算(即逻辑与运算)01011001∧10100111其运算结果是_。 A)00000000 B)1111111 C)00000001 D)1111110 12.下列几种存储器,存取周期最短的是_。 A)内存储器B)光盘存储器C)硬盘存储器D)软盘存储器 13.在微型计算机内存储器中不能用指令修改其存储内容的部分是__。 A)RAM B)DRAM C)ROM D)SRAM 14.计算机病毒是指_。 A)编制有错误的计算机程序B)设计不完善的计算机程序C)已被破坏的计算机程序D)以危害系统为目的的特殊计算机程序 15.CPU中有一个程序计数器(又称指令计数器),它用于存储_。 A)正在执行的指令的内容B)下一条要执行的指令的内容C)正在执行的指令的内存地址D)下一条要执行的指令的内存地址

进制与十进制的计算公式

10进制数转换为2进制数 给你一个十进制,比如:6,如果将它转换成二进制数呢? 10进制数转换成二进制数,这是一个连续除2的过程: 把要转换的数,除以2,得到商和余数, 将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。 听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。 “把要转换的数,除以2,得到商和余数”。 那么: 要转换的数是6, 6 ÷ 2,得到商是3,余数是0。(不要告诉我你不会计算6÷3!) “将商继续除以2,直到商为0……” 现在商是3,还不是0,所以继续除以2。 那就: 3 ÷ 2, 得到商是1,余数是1。 “将商继续除以2,直到商为0……” 现在商是1,还不是0,所以继续除以2。 那就: 1 ÷ 2, 得到商是0,余数是1(拿笔纸算一下,1÷2是不是商0余1!) “将商继续除以2,直到商为0……最后将所有余数倒序排列” 好极!现在商已经是0。 我们三次计算依次得到余数分别是:0、1、1,将所有余数倒序排列,那就是:110了!6转换成二进制,结果是110。 把上面的一段改成用表格来表示,则为:

(在计算机中,÷用 / 来表示) 如果是在考试时,我们要画这样表还是有点费时间,所更常见的换算过程是使用下图的连除: (图:1) 请大家对照图,表,及文字说明,并且自已拿笔计算一遍如何将6转换为二进制数。 说了半天,我们的转换结果对吗?二进制数110是6吗?你已经学会如何将二进制数转换成10进制数了,所以请算一下110换成10进制是否就是6。 二进制数转换为十进制数 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方…… 所以,设有一个二进制数:0110 0100,转换为10进制为: 下面是竖式: 0110 0100 换算成十进制 第0位 0 * 20 = 0 第1位 0 * 21 = 0 第2位 1 * 22 = 4 第3位 0 * 23 = 0

全国计算机一级考试试题

【网络综合- 计算机等级考试(NCRE)试题】 1、计算机病毒主要造成______。 A 磁盘片的损坏 B 磁盘驱动器的破坏 C CPU的破坏 D 程序和数据的破坏 2、用于局域网的基本网络连接设备是______。 A 集线器 B 网络适配器(网卡) C 调制解调器 D 路由器 3、以下说法中正确的是______。 A 域名服务器中存放Internet主机的IP地址 B 域名服务器中存放Internet主机的域名 C 域名服务器中存放Internet主机域名与IP地址的对照表 D 域名服务器中存放Internet主机的电子邮箱的地址 【试题分析】:域名服务器中存放的是Internet主机域名与IP地址的对照表。 4、计算机最早的应用领域是______。 A 辅助工程 B 过程控制 C 数据处理 D 数值计算 5、在下列字符中,其ASCII码值最大的一个是______。 A Z B 9 C 空格字符 D a 【试题分析】:数字的ASCII码值从0~9依次增大,其后是大写字母,其ASCII码值从A~Z依次增大,再后面是小写字母,其ASCII码值从a~z依次增大。空格的ASCII码值为0,是最小的。 6、要存放10个24×24点阵的汉字字模,需要______存储空间。 A 72B B 320B C 720B D 72KB 7、RAM具有______的特点。 A 断电后,存储在其内的数据将全部丢失 B 存储在其内的数据将永久保存

C 用户不能随机写入数据 D 存取速度慢 8、KB(千字节)是度量存储器容量大小的常用单位之一,这里的1KB等于______。 A 1000个字节 B 1024个字节 C 1000个二进位 D 1024个字 9、下列设备中,读写数据最快的是______。 A 软盘 B CD-ROM C 硬盘 D 磁带 【试题分析】:由于硬盘中含有SDRAM的速度比磁介质快很多,因此也就加快了数据传输的速度。软盘最慢。 10、下列软件中,______属于应用软件。 A Windows 2000 B Word 2000 C Unix D Linux 11、下列叙述中,正确的一条是______。 A 用高级程序语言编写的程序称为源程序 B 计算机能直接识别并执行用汇编语言编写的程序 C 机器语言编写的程序执行效率最低 D 不同型号的计算机具有相同的机器语言 12、为防止计算机硬件的突然故障或病毒入侵的破坏, ,对于重要的数据文件和工作资料在每次工作结束后,通常应______。 A 保存在硬盘之中 B 复制到软盘中作为备份保存 C 全部打印出来 D 压缩后保存到硬盘中 13、下列关于电子邮件的说法,正确的是______。 A 收件人必须有E_mail账号,发件人可以没有E_mail账号 B发件人必须有E_mail账号,收件人可以没有E_mail账号 C 发件人和收件人均必须有E_mail账号 D 发件人必须知道收件人的邮政编码 【试题分析】:电子邮件是Internet最广泛使用的一种服务,任何用户存放在自己计算机上的电子信涵可以通过Internet的电子邮件服务传递到另外的Internet用户的信箱中去。反之,你也可以收到从其他用户那里发来的电子邮件。发件人和收件人均必须有E_mail账号。 1)计算机的特点是处理速度快、计算精度高、存储容量大、可靠性高、工作全自动以及

二进制数的四则运算专题训练讲课稿

二进制数的四则运算 专题训练

二进制数的四则运算专题训练 知识梳理: 二进制数的四则运算法则: 加法法则: 0+0=0;0+1=1;1+0=1;1+1=10; 减法法则: 0×0=0; 0×1=0; 1×0=0; 1×1=1; 例题精讲: 1、加法运算: 1+1=10,本位记0,向高位进1. 2、减法运算: 被减数不够减,向高位借1。1当2,2-1=1。 3、乘法运算: 4、除法运算:

计算后要养成验算的习惯,二进制数四则运算的验算方法与十进制数相同: 加法验算时,用和减去其中的一个加数,它们的差应该等于另一个加数。 减法验算时,用差与减数相加,它们的和应该等于被减数。 乘法验算时,用积除以其中的一个因数,它们的商应该等于另一个因数。 除法验算时,用商乘以除数,乘积应该等于被除数;也可以用被除数除以商,看这时的商是否等于除数。 专题特训: 1、计算下面二进制数的加减法。 ①110+101②11010+10111 ③1001001+101110④10011-1111 ⑤11000-10001⑥1001001-10110 2、计算下面二进制数的乘除法。 ①110×101②1111×111 ③1110×1011④101101÷1001 ⑤100000÷100⑥1000110÷1010 3、计算下面二进制数的四则混合运算。 ①(11011)2+(10110)2×(110)2÷(1011)2 ②(10111)2×(1110)2+(110110)2÷(1001)2 4、计算下面二进制加法,你能发现什么? (11)2+(11)2= (101)2+(101)2= (1110)2+(1110)2= (1111)2+(1111)2= 5、计算下列二进制乘法,你发现了什么? (10)2×(101)2= (101)2×(1001)2= (1101)2×(10001)2= (11010)2×(100001)2=

南京理工大学计算机入学考试题目

南京理工大学 《计算机文化基础》课程考试文档下载目录 《计算机文化基础》课程考试说明....................... - 2 - 《计算机文化基础》课程考试大纲....................... - 3 - 《计算机文化基础》课程考试样题....................... - 6 -

2009级本科生入学后将进行英语、数学分级考试及计算机文化基础课程考试,望假期认真复习。其中《计算机文化基础》课程是学校采取目标管理方式的课程,不统一组织课堂教学,学生只需通过学校组织的考试即可。该课程是人才培养计划中的必修课程,考试不通过,学生不能毕业,希望学生引起足够重视。 学生入学考试若不合格,可以通过自学或参加答疑辅导班的形式在学期末再次参加考试。学校每学期都会组织一次《计算机文化基础》课程考试,具体考试时间以学校的通知为准。

第一部分计算机文化基础知识 1. 计算机与信息处理 (1)计算机发展简史及分类(2)信息、数据和媒体的基本概念 (3)计算机进行信息处理的方法。 2. 计算机数据表示法 (1)二进位计数制及数值信息的表示 (2)二进制、八进制、十进制和十六进制的表示及其互换 (3)整型数的表示 (4)实型数的表示 (5)文字信息在计算机内部的表示 (6)西文字符与ASCII码 (7)汉字的表示及其编码(国标码、机内码、输入码、输出码) 3. 多媒体信息在计算机中的表示 (1)多媒体的基本概念及表示方法 (2)多媒体计算机的组成 (3)数字图像的获取、表示及常用图像文件格式,数字图像的编辑、处理与应用;计算机图形的概念及其应用 (4)数字声音获取的方法与设备,数字声音的压缩编码,语音合成与音乐合成的基本原理与应用 (5)多媒体技术的应用前景不 4. 计算机安全 (1)计算机病毒与防范 (2)计算机数据安全 (3)软件的知识产权 第二部分计算机系统的组成 1. 计算机系统的组成 2. 硬件系统的组成 (1)中央处理器CPU (2)存储器(Cache、主存储器、辅助存储器) (3)输入、输出设备(4)系统总线 3. 计算机的基本工作原理 (1)存储程序和程序控制工作原理(2)指令 (3)指令系统(4)CPU的性能指标 4. 微型计算机系统 (1)PC机的主板、芯片组与BIOS;cache存储器与主存储器;I/O接口 (2)常用输入设备(键盘、鼠标器、扫描仪、数码相机)的功能、性能指标及基本工作原理 (3)常用输出设备(显示器、打印机)的功能、分类、性能指标及基本工作原理 (4)常用外存储器(软盘、硬盘、光盘)的功能、分类、性能指标及基本工作原理

计算机PS 选择题

补充选择题(可能有重复的) 1.计算机中,一个浮点数由两部分组成,它们是______。 A. 阶码和尾数 B. 基数和尾数 C. 阶码和基数 D. 整数和小数 2.任何进位计数制都有的两要素是______。 A. 整数和小数 B. 定点数和浮点数 C. 数码的个数和进位基数 D. 阶码和尾码 3.计算机中采用二进制数字系统是因为它______。 A. 代码短,易读,不易出错 B. 容易表示和实现;运算规则简单;可节省设备;便于设计且可靠 C. 可以精确表示十进制小数 D. 运算简单 4. 为了避免混淆,十六进制数在书写时常在后面加上字母______。 A. H B. O C. D D. B 5.下列两个二进制数进行算术加运算,10100+111=______。 A. 10111 B. 110011 C. 11011 D. 10011 6.下列两个二进制数进行算术加运算,100001 + 111 = ______。 A. 101110 B. 101000 C. 101010 D. 100101 7.下列两个二进制数进行算术加运算,10000 + 1101 = ______。 A. 10011 B. 11001 C. 11101 D. 11111 8.下列两个二进制数进行算术运算,10000 - 101 = ______。 A. 01011 B. 1101 C. 101 D. 100 9.下列两个二进制数进行算术运算,10000 - 1101 = ______。 A. 00011 B. 111 C. 101 D. 100 10. 二进制数运算1110×1101的结果______。 A. 10110110 B. 00110110 C. 01111110 D. 10011010 11. 执行下列逻辑或运算01010100 V(或) 10010011 其运算结果是______。 A、00010000 B、11010111 C、11100111 D、11000111 12. 执行下列二进制逻辑乘运算(即逻辑与运算)01011001^10100111其运算结果是______。 A. 00000000 B. 11111111 C. 00000001 D. 11111110 13. 为了避免混淆,十六进制数在书写时常在后面加上字母______。 A. H B. O C. D D. B 14.在ASCII码表中,根据码值由小到大的排列顺序是______。 A. 空格字符、数字符、大写英文字母、小写英文字母 B. 数字符、空格字符、大写英文字母、小写英文字母 C. 空格字符、数字符、小写英文字母、大写英文字母 D. 数字符、大写英文字母、小写英文字母、空格字符 15.计算机对汉字进行处理和存储时使用汉字的______。 A. 字形码 B. 机内码 C. 输入码 D. 国标码 16.根据汉字国标GB2312-80的规定,一个汉字的机内码的码长是______。 A. 8bits B. 12bits C. 16bits D. 24bits 17.一个汉字的机内码需用______个字节存储。 A. 4 B. 3 C. 2 D. 1 18.一个汉字的内码长度为2字节,其每个字节的最高二进制位的值分别为______。 A. 0,0 B. 1,1 C. 1,0 D. 0,1 19.1KB的存储空间能存储______个汉字国标(GB2312-80)码。 A. 1024 B. 512 C. 256 D. 128 20.已知"装"字的拼音输入码是"zhuang",而"大"字的拼音输入码是"da",则存储它们内码分别需要的字节个数是________。 A. 6,2 B. 3,1 C. 2,2 D. 3,2 21.汉字国标码(GB2312-80)把汉字分成______等级。 A. 简化字和繁体字两个 B. 一级汉字,二级汉字,三级汉字共三个

二进制逻辑运算详解

逻辑变量之间的运算称为逻辑运算。二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“否”、“有”与“无”。这种具有逻辑属性的变量就称为逻辑变量。 计算机的逻辑运算的算术运算的主要区别是:逻辑运算是按位进行的,位与位之间不像加减运算那样有进位或借位的联系。 逻辑运算主要包括三种基本运算:逻辑加法(又称“或”运算)、逻辑乘法(又称“与”运算)和逻辑否定(又称“非”运算)。此外,“异或”运算也很有用。 1、逻辑加法(“或”运算) 逻辑加法通常用符号“+”或“∨”来表示。逻辑加法运算规则如下: 0+0=0,0∨0=0 0+1=1,0∨1=1 1+0=1,1∨0=1 1+1=1,1∨1=1 从上式可见,逻辑加法有“或”的意义。也就是说,在给定的逻辑变量中,A或B只要有一个为1,其逻辑加的结果为1;两者都为1则逻辑加为1。 2、逻辑乘法(“与”运算) 逻辑乘法通常用符号“×”或“∧”或“·”来表示。逻辑乘法运算规则如下: 0×0=0,0∧0=0,0·0=0 0×1=0,0∧1=0,0·1=0 1×0=0,1∧0=0,1·0=0 1×1=1,1∧1=1,1·1=1 不难看出,逻辑乘法有“与”的意义。它表示只当参与运算的逻辑变量都同时取值为1时,其逻辑乘积才等于1。 3、逻辑否定(非运算) 逻辑非运算又称逻辑否运算。其运算规则为: 0=1 非0等于1 1=0 非1等于0 4、异或逻辑运算(半加运算) 异或运算通常用符号"⊕"表示,其运算规则为: 0⊕0=0 0同0异或,结果为0 0⊕1=1 0同1异或,结果为1 1⊕0=1 1同0异或,结果为1 1⊕1=0 1同1异或,结果为0 即两个逻辑变量相异,输出才为1

二进制数的逻辑运算(绝密)

二进制数的逻辑运算 在计算机中,除了能表示正负、大小的“数量数”以及相应的加、减、乘、除等基本算术运算外,还能表示事物逻辑判断,即“真”、“假”、“是”、“非”等“逻辑数”的运算。能表示这种数的变量称为逻辑变量。在逻辑运算中,都是用“1”或“0”来表示“真”或“假”,由此可见,逻辑运算是以二进制数为基础的。 计算机的逻辑运算区别于算术运算的主要特点是:逻辑运算是按位进行的,位与位之间不像加减运算那么有进位或借位的关系。 逻辑运算主要包括的运算有:逻辑加法(又称“或”运算)、逻辑乘法(又称“与”运算)和逻辑“非”运算。此外,还有“异或”运算。 (1)逻辑与运算(乘法运算) 逻辑与运算常用符号“×”、“∧”或“&”来表示。如果A、B、C为逻辑变量,则A和B的逻辑与可表示成A×B=C、A∧B=C或A&B=C,读作“A与B等于C”。一位二进制数的逻辑与运算规则如表1-2所示。 表1-2 与运算规则 [table=548][tr][td=1,1,187]A [/td][td=1,1,177]B [/td][td=1,1,184]A∧B(C) [/td][/tr][tr][td=1,1,187]0 [/td][td=1,1,177]0 [/td][td=1,1,184]0 [/td][/tr][tr][td=1,1,187]0 [/td][td=1,1,177]1 [/td][td=1,1,184]0 [/td][/tr][tr][td=1,1,187]1 [/td][td=1,1,177]0 [/td][td=1,1,184]0 [/td][/tr][tr][td=1,1,187]1 [/td][td=1,1,177]1 [/td][td=1,1,184]1 [/td][/tr][/table] 由表1-2可知,逻辑与运算表示只有当参与运算的逻辑变量都取值为1时,其逻辑乘积才等于1,即一假必假,两真才真。 这种逻辑与运算在实际生活中有许多应用,例如,计算机的电源要想接通,必须把实验室的电源总闸、USP 电源开关以及计算机机箱的电源开关都接通才行。这些开关是串在一起的,它们按照“与”逻辑接通。为了书写方便,逻辑与运算的符号可以略去不写(在不致混淆的情况下),即A×B=A∧B=AB。 例:设A=1110011,B=1010101,求A∧B。 解: 1 1 1 0 0 1 1 ∧ 1 0 1 0 1 0 1 1 0 1 0 0 0 1 结果为:A∧B=1010001。 (2)逻辑或运算(加法运算) 逻辑或运算通常用符号“+”或“ ”来表示。如果A、B、C为逻辑变量,则A和B的逻辑或可表示成A+B=C 或A B=C,读作“A或B等于C”。其运算规则如表1-3 所示。

计算机操作员(初级)理论考试试题

计算机操作员(初级)考试试题一、客观选择题(每题1分,共60分) [说明]本部分作为单项选择题,请在空格中填入选择答案。 1)计算机操作系统的主要作用是() A.控制和管理计算机软件、硬件资源 B.实现计算机与用户之间的信息交换 C.实现计算机硬件与软件之间信息的交换 D.实现计算机程序代码的转换 2)软件和硬件之间的关系是() A.硬件只能通过软件起到作用 B.没有软件就没有硬件 C.没有软件,硬件也能发挥作用 D.没有硬件,软件也能起作用 3)冯诺依曼关于计算机工作原理的设计思想是() A.程序编制 B.程序设计 C.程序存储 D.算法设计 4)汉字字形码是在()时使用 A.计算机内部处理 B.输入 C.输出 D.汉字系统之间交换 5)配置高速缓冲存储器具是为了解决() A.主机与外设之间速度不匹配的问题 B.CPU与内存之间速度不匹配的问题 C.CPU与外存之间速度不匹配的问题 D.内存与外存之间速度不匹配的问题 6)在计算机中,将汇编语言转换为机器语言的过程叫() A.解释

B.编译 C.汇编 D.翻译 7)计算机病毒是一种() A.不合理使用计算机而导致的物理故障现象 B.程序 C.病原体 D.盘片上的垃圾 8)多媒体信息不包括() A.音频和视频 B.文本和图像 C.光盘和声卡 D.动画和影像 9)Windows下拉菜单的命令右侧有“…”(三个点)表示() A.表示该命令无效 B.该命令暂不能执行 C.执行该命令将引出对话框 D.执行该命令将引出下级子菜单 10)Windows中的“剪贴板”是() A.高速缓存中的一个区域 B.硬盘中的一个区域 C.软盘中的一个区域 D.内存中的一个区域 11)对窗口与对话框的叙述中,正确的是() A.对话框有菜单而窗口没有 B.窗口可以改变大小而对话框不能 C.窗口有标题而对话框没有 D.窗口有命令按钮而对话框没有 12)下面是关于Windows文件名的命名的说法中不正确的是() A.文件名中允许使用汉字

三种基本逻辑运算是

一、 填空:(每空1分,共20分) 1、三种基本逻辑运算是 、 和 。 2、逻辑函数B A B A F +=的反函数 。 3、组合逻辑电路在任意时刻的输出信号只取决于 。 4、A/D 转换器主要有 、 和 等三种形式。 5、在集成门电路应用时,对集成门的多余输入端必须处理恰当。TTL 与非门的多余输入端可通过上拉电阻(1K Ω ,3K Ω)接电源正极。CMOS 与非门的多余输入端可直接接 ;CMOS 或非门的多余输入端可接 。 6、T 型电阻D/A 转换器引起转换误差的原因主要有 、 、 和 等。 7、CMOS 电路特点是:静态功耗 ,抗干扰能力 ,电源电压范围 等。 8、当JK 触发器的输入端满足 关系时,JK 触发器转为T 触发器。 9、施密特触发器的主要应用有 、 等。 二、选择题:(每题2分,共20分) 1、n 个变量可构成 个最小项。 A 、n B 、2n C 、 2 n D 、 12?n 2、逻辑函数F=A ⊕B 和G=A ⊙B 满足关系 。 A 、 F=G B 、 F= G ⊕0 C 、F = G 3、在下列触发器中,不能作为同步时序逻辑电路的存储元件 。 A 、基本RS 触发器 B 、D 触发器 C 、JK 触发器 D 、T 触发器 4、在下列触发器中 解决了一次翻转问题。 A 、基本RS 触发器 B 、同步RS 触发器 C 、主从RS 触发器 D 、边沿JK 触发器 5、设计一个模为6的同步计数器,至少要 触发器。 A 、 6个 B 、1个 C 、3个 D 、4个 6、下列集成门电路中,可以实现“线与”功能的是 。 A 、DTL 门 B 、三态门 C 、TTL 与非门 D 、普通的CMOS 门 7、单稳态触发器与一般双稳态触发器不同之处在于 。 A 、有两个暂稳态; B 、有两个稳态; C 、只有一个稳态,还有一个暂稳态。 8、多谐振荡器是一种自激振荡器,能产生 。 A 、矩形脉冲波 B 、三角波 C 、正弦波 D 、不连续尖脉冲 9、在下列位数不同的D/A 转换器中,分辨能力最低的是 。 A 、4位 B 、8位 C 、10位 D 、12位

十进制数117转换为二进制数是

计算机微机原理测试题 1.十进制数117转换为二进制数是()。 A.1000000B B.1010111B C.1110101B D.1111011B 2.二进制数1101111.01对应的十进制数是() A.111.5 B.111.25 C. 111 D.111.75 3.十六进制数BA 4.5对应的二进制数是() A.101110101000.101 B.10111010100.0101 C.101110100100.0101 D.101110100100.101 4.二进制数1101111.01对应的八进制数是() A.157.1 B.157.2 C.674.1 D.674.2 5.执行下列逻辑加运算:01010100∨10010011,其运算结果是() A.00010000 B.11010111 C.11100111 D.11000111 6.二进制算术加运算:01010100+10010011,其运算结果是() A.11100111 B.11000111 C.00010000 D.11101011 7.计算机数据的表示形式是() A.八进制 B.二进制 C.十进制 D.十六进制 8.在微型计算机中,字符的编码是() A.原码 B.反码 C.ASCII码 D.补码 9.基本ASCII码字符集采用的二进制码长是()位。 A.八位 B.七位 C.六位 D.五位 10.下列字符中ASCII码值最小的是() A.A B.a C.k D.M 11.英文大写字母B的ASCII码为42H,英文小写字母b 的ASCII码为() A.84H B.74H C.62H D.43H 12.下列设备中,只能做输出设备的是()

二进制算术运算和逻辑运算

二进制算术运算和逻辑 运算 集团档案编码:[YTTR-YTPT28-YTNTL98-UYTYNN08]

1、二进制的算术运算 二进制数的算术运算非常简单,它的基本运算是加法。在计算机中,引入补码表示后,加上一些控制逻辑,利用加法就可以实现二进制的减法、乘法和除法运算。 (1)二进制的加法运算 二进制数的加法运算法则只有四条:0+0=0 0+1=1 1+0=1 1+1=10(向高位进位) 例:计算1101+1011的和 由算式可知,两个二进制数相加时,每一位最多有三个数:本位被加数、加数和来自低位的进位数。按照加法运算法则可得到本位加法的和及向高位的进位。 (2)二进制数的减法运算 二进制数的减法运算法则也只有四条: 0-0=0 0-1=1(向高位借位) 1-0=11-1=0 由算式知,两个二进制数相减时,每一位最多有三个数:本位被减数、减数和向高位的借位数。按照减法运算法则可得到本位相减的差数和向高位的借位。 (3)二进制数的乘法运算 二进制数的乘法运算法则也只有四条: 0 * 0 = 0 0 * 1 = 0 1 * 0 = 01*1= 1 例:计算1110×1101的积 由算式可知,两个二进制数相乘,若相应位乘数为1,则部份积就是被乘数;若相应位乘数为0,则部份积就是全0。部份积的个数等于乘数的位数。以上这种用位移累加的方法计算两个二进制数的乘积,看起来比传统乘法繁琐,但它却为计算机所接受。累加器的功能是执行加法运算并保存其结果,它是运算器的重要组成部分。 (4)二进制数的除法运算二进制数的除法运算法则也只有四条:0÷0 = 00÷1 = 01÷0 = 0

相关主题
文本预览
相关文档 最新文档