首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算机能进行计算,关键是人们可以用逻辑电路来实现算术运算,其根本原理是(2)。
计算机能进行计算,关键是人们可以用逻辑电路来实现算术运算,其根本原理是(2)。
admin
2008-11-05
46
问题
计算机能进行计算,关键是人们可以用逻辑电路来实现算术运算,其根本原理是(2)。
选项
A、0,1既可以表示逻辑值,也可以表示数字
B、所有的数值都可以用逻辑电路来表示
C、门电路的实质就是算术运算
D、各种逻辑电路都等价于某种算术运算
答案
A
解析
从硬件本身来看,计算机采用逻辑电路来执行逻辑运算。最简单、最基本的逻辑电路有“与”门、“或”门、“非”门、“与非”门、“或非”门、三态门、多种触发器等。复杂的逻辑电路是由许多基本逻辑电路组合而成的。计算机如何进行计算,意味者如何利用逻辑电路来实现数值运算的效果。为了用最低成本的硬件来表示数值,最有效的办法是将所有的数值都用0和1的组合来表示(包括正负号和小数点等),于是二进制数成了计算机表示数值的基础。为了用硬件来实现数值运算,首先要研究如何用硬件来实现加减乘除四则运算,因为复杂的数值运算往往可以用很多步骤的四则运算来实现。由于乘除法可以用加减法来实现,碱法可以用加法来实现,所以,最关键的是要用硬件来实现数值加法运算。为了实现多位数的加法,最关键是用硬件实现一位数的加法(加法器)。有进位的全加器又可以由没有进位的半加器来实现。为此,需要设计逻辑电路半加器,使其输入两个一位二进制数(0或1),输出的结果刚好就是其“和的个位”。这样的逻辑电路不难用几个基本逻辑电路组合而成。为什么人们能用逻辑电路来实现上述数值运算?从硬件看,逻辑电路输入的是高电平(代表逻辑值“真”)和低电平(代表的是逻辑值“假”),人们书写时将其表示为逻辑值“1”和“0”,可以将其代表数字“1”和数字“0”。而加法器的硬件功能本身做的是逻辑运算,但效果却是在做加法运算。因此,计算机之所以能计算,最本质的因素是“0”和“1”身份的两重性:既能表示逻辑值,也能表示数值。本题探讨的是计算机的根本原理,带有哲理性质。答案B不正确,因为它只说明了数值的机器表示,没有反映数值运算的实质。答案C不正确,门电路的实质是逻辑运算,只在特殊情况下,实现了算术运算。答案D不正确,只有特殊的逻辑电路才具有某种算术运算功能。
转载请注明原文地址:https://kaotiyun.com/show/QnGZ777K
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
关于回收站的以下说法中,正确的是()。
有个服务器一直没有补丁更新,因为要求他的可用性,问怎么解决这个问题?
YouarethenetworkadministratorforEzonexam.Youareplanningtoupgrade35WindowsNTServer4.0computerstoWindows2000S
Assumingyoubuildnetworkstoexactspecifications,whatistherecommendedmaximumlengtha10BaseTcablecanbebeforeithas
下列哪个组织对802.11系列协议进行标准化?A、IANAB、IEEEC、FCCD、ETSI
当客户端流量被直接发送到目的地,而返回流量在被送往外部控制器上的客户端之前先去往一个锚点控制器,这一过程称为什么?A、对称隧道B、非对称隧道C、锚点漫游D、3层漫游
随着IT技术日新月异的变化,各行各业的IT系统也越来越复杂。如何保障IT系统的正常运行,为用户提供优质的IT服务,已经成为IT部门及用户关注的热点问题。IT服务规划设计处于IT服务生命期的最前端,IT服务方案设计是IT服务规划设计阶段的核心工作,方案设计的
关于实施IT服务管理(ITSM)的根本目标的描述,不正确的是()。
Aprojectmanagementtechniquethatiscurrentlyinwidespreaduseisthe(71).Thepurposeofthistechniqueistodetail,inhi
随机试题
口腔的说法,何者错误()
一个1岁小儿高热,面色苍白,气急,肺部体症不明显,X线检查显示:双肺布满大小相等,密度相同,境界分明,状如粟粒的阴影,最可能的诊断是
宫颈癌放疗失败的患者中,盆腔内复发所占比例为
配制药物溶液时,将溶媒加热,搅拌的目的是增加药物的
工程建设过程中的环境保护措施体现在()。
中央银行的业务主要有()。
下列是长白山特产的是()。
哪些主体享有对特区基本法的修改提案权?()
文件IN.DAT中存有200个四位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:求出千位数字上的值加十位数字上的值等于百位数字上的值减上个位数字上的值,并且此四位数是偶数的数,
用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是
最新回复
(
0
)