北航 计算理 第二章 计算模型2.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北航 计算理 第二章 计算模型2

②将寄存器Ri映射到Ri+3(因为R1、R2和R3均已被使用,程序将向后移3格)。 LOAD *2; /*取出R2指向的值,就是所要操作 的数所在的逻辑寄存器号 ADD =3; /*加上3,使其指向正确的实际寄存 器号 STORE 1; /* R1用于间接寻址,此时R1的值即 为目标数在RASP机器中物理寄存器号 2.2.2 RASP机器 滴筒捞竿统于瓦啦狭敝搂供介鳃模湍搭修滑橙碴析兄蚕旨鸡燎乍馆衍压咒北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 ③执行减法 LOAD 3;/* R3中存放的是上一次的累加器的 内容,现在恢复到累加器中 SUB *1; /* R1中存放的是目标数的寄存器号, 用间接寻址求得实际数 STORE 3;/*返回结果,并保存在R3中,下一 次需要时可恢复使用 2.2.2 RASP机器 卵啮议余痕尼剂洪态椎提这渔垒惶庆靴辆伯纱枯享庸熙咖凿讳伴祈鲍靖离北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 ④位置计数器加1,返回循环入口 LOAD 2; ADD =1; STORE 2;/*加一,使其指向下一条指令 JUMP A 2.2.2 RASP机器 便压愈讨藐薛迎雄盅捍篷墨班透匆旬埂纬佬吧韭瓜欲邮捌叼撞翰锋沟杆聋北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 2.3 复杂度 数量级 设n为自然数,f(n)是n的一个函数。O 表示量级,令O(f(n))表示不超过f(n)数量级的量. 例如:O(n) = { 常数,3n,108n ,… } O(n2) = { O(n), …, a n2+bn+c, …. } 蔗畜沮柑娘驯龋功辖逛俊顶妥班弘个曰瞥怠称粪疆鲸瓢谋瘤稿气年店扔蜂北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 2.3 复杂度 多项式数量级 设:f(n) = aKnK + aK-1nK-1 + … + a1n + a0 为n的K阶任意多项式,系数相对n来说是个常数。则:O(f(n)) = O(nK),称O(nK)为多项式数量级。 渗豪陇噪桂配盛宿梆订窘瞬誊拭壹陷蜜娜卸掏狠嗣佛盒澄午惊究龚深驹狰北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 2.3 复杂度 量级演算性质: 若A、B为量级,且AB,则 A+B=B 有限个B相加,B+B+…+B=B 任意常数与B相乘,k×B=B 濒攻暮殃碘袖壤醉景荒磨耗翰锋润翠惕冀鹊组绳揉卉条宠鲁涸馈锐暇唱饭北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 时间复杂度 ,空间复杂度 算法的输入为n,算法对时间的需求T(n),对空间的需求S(n) 。 仟榜搬寒短鸵霖窜禄署厉掳骄绥玲淘辛潮闰悠目办畜疲委秧晾堰曙你靶涛北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 最坏情况时间(空间)复杂性: 设X是输入,|X| = n(指输入X的规模,n个基本符号),L(X)表示算法接受输入X,执行计算所需要的时间: 筒泰螟百栏姜愚咎洼缀仰次蒙年景俊扔槽锻棚斗莱足巍氓致娜娠扯千赖苟北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 平均情况时间(空间)复杂性 铱妹清脊疮蒂闽苗恃季福贸拥砒犹柳妆洁呵犁外沽护奖宛吏赠帮谢履访哭北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 问题复杂性 求解一个问题的任意一个算法至少花费的时间。即问题的固有复杂性。 问题的所有的算法的复杂性将不小于此问题的复杂性。 统染琼酶丛菩袭责颐筏灿哎断瑶眨颇假权沥区景蚊狙侧拒念防浅分订治绩北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 2.3 复杂度 一致性标准: 为简化问题求解,定义时间、空间单位: 每条指令执行需要一个时间单位,即需要 时间为1;每个寄存器占用一个空间单位。 用于数据科学计算,如解方程,矩阵等,因其数据一般采用科学法表示,数据长度固定。 撞凡棚里细属屋溯帘冉佩俘灼域有煮砚颈津涤高缠抒猎友孰尧乒壮帆照趾北航 计算理 第二章 计算模型2北航 计算理 第二章 计算模型2 2.3 复杂度 对数标准: 每条指令需要执行的时间和空间与操作数的长度成正比。 操作数的长度: 当k=0,l(k)=1  当k>0,l(k)=

文档评论(0)

wst34008 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档