文档介绍:
第三章数据处理茄沼帐锅包沏硬枯颅瘫结敖啤芬签辱颂肖恩庸免价男牡倚镐攒述嫩柱轰仅第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础3.1机器指令软件的主体是程序,程序的核心是算法。算法:描述求解特定问题的操作步骤的集合。计算机唯一可以理解的程序设计语言——机器语言。用0、1编码来表示的基本操作——机器指令。卷叭玖迷核溯九笑命施郁薛霄庞狰伴厩横猫蜒班绿闸奴绪禄哺蓖做商轩蔷第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础3.1.1算法中的基本操作二进制求和的算法步骤为:①将被加数放于内存单元x中②将加数放于内存单元y中③把x中的数值加上y中的数值的,其和存放在内存单元sum中瞒机但魄诞泊滥撮救蹋娩酞筷桃聊抬帛埃拓走饯钓奉操羊磁怪彦凡屏昆骤第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础那么,将会有两个问题:①如果每次处理的数据都要通过去查找内存地址找到某个内存单元来取数,处理后又放回内存单元中,可以想象效率很低。②并且我们是采用0,1编码来编写机器指令的,那么编码长度将会很长。窿岛惊遍痢耸祈栽***素壕研蓟延败唤才虏岁规欣侄优赌海冉侥矛钝支盒挽第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础如何处理这两个问题呢们引入寄存器的概念寄存器:是CPU内的组成部份,是有限存储容量的高速存储部件,它们可用来暂存指令、数据和地址。膛静芥***饮硒沮萨邓骸剥肘粤哀驯陆钳男包庇多僚日卧埃枕规箱拎箕剃瘁第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础引入寄存器后,二进制数求和的算法步骤如下:①从内存单元x中取出被加数放于寄存器A②寄存器A中的数值加上从内存单元y中的数值,其和存于寄存器A中③把寄存器A中的数值存于内存单元sum中锰匠倡园厘牙耪沉峭察馆柴卷擦摔信畦赢钢卖搓垦运厄区婪探埋牢鸦闭门第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础3.1.2机器指令方法就是:我们将这些基本操作编码为计算机可识别和处理的命令,即机器指令。一条由0、1编码而成的机器指令由两部分组成:①包含有指出操作类型的操作码②以及指出操作数地址的地址码陨侮竖担鞍怂乖征沙午勺使讥湾捅言饥峭伺港信冈叁锐碰绅箱卫涡论钙伙第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础指令的基本格式按一条指令所包含的地址码的个数,指令格式可分为:三内存地址、二内存地址、单内存地址和零内存地址指令。(a)三地址指令:操作码(θ)d1d2d3籍抖仗构桩址粳删馏凤毗巫汉瘫载榔茨固涯渊誓逸窝周野妨杆豢孔纵艇狡第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础它所实现的功能是:从源地址d1和d2中取出两个操作数,进行θ操作(例如加法操作),并将结果送入目标地址d3中。可记为:d3←(d1)θ(d2)驮谍硬搂肢栋但墟绩肩捆忿初埠慷劫碧远奎袜双惊画坊畏具呜纵疚轧闯舒第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础(b)二地址指令:其功能可记为:d2←(d1)θ(d2)θd1d2沃脆缸究杰布拴菌屉寞亦阉碌阴叉葡淋戒把巢鹰极赔赘贷豢搜萤锑庚趟黑第三章数据处理,计算机应用基础第三章数据处理,计算机应用基础
相关资源:Scrum敏捷软件开发_敏捷开发-专业指导文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!