版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《计算机系统》计算机简化模型《计算机系统》课程教学组简化模型简化模型inti=1;intj=2;intk;k=i+j;简化模型inti=1;
intj=2;intk;k=i+j;CPU执行命令”inti=1”,在内存中给变量i分配一个空间,并赋值1.简化模型inti=1;intj=2;
intk;k=i+j;CPU执行命令”intj=2”,在内存中给变量j分配一个空间,并赋值2.简化模型inti=1;intj=2;intk;
k=i+j;CPU执行命令”intk”,在内存中给变量k分配一个空间,不赋值.简化模型inti=1;intj=2;intk;
k=i+j;
CPU执行命令”k=i+j”,需要分四步走。简化模型inti=1;intj=2;intk;
k=i+j;
CPU执行命令”k=i+j”,需要分四步走。第一步,将i值从内存拷至寄存器00中简化模型inti=1;intj=2;intk;
k=i+j;
CPU执行命令”k=i+j”,需要分四步走。第二步,将j值从内存拷至寄存器01中简化模型inti=1;intj=2;intk;
k=i+j;
CPU执行命令”k=i+j”,需要分四步走。第三步,计算寄存器00与01中数值的和,结果放于00中简化模型inti=1;intj=2;intk;
k=i+j;
CPU执行命令”k=i+j”,需要分四步走。第四步,将寄存器00中的结果传送到内存变量k处程序在机器中执行时,其数据在执行过程中的路径是:内存
寄存器
内存内存
寄存器
CPU
寄存器
内存内存
CPU
内存寄存器CPU内存
寄存器ABCD提交单选题1分3.0GHz的CPU,大部分简单指令的执行只需要一个时钟周期,也就是约1/3纳秒。在这个时间里,光只能前进10厘米。如果内存距离CPU稍远一点(超过5cm),就会导致数据滞后,而寄存器就在CPU内部,基本上是零距离。存算体系为什么不直接在内存计算?CPU的运行频率大大超过内存的运行频率(GHzvs.MHz)04030201那么,从寄存器中取数据小于1秒(但寄存器非常昂贵)而从内存中读取信息则相当于走到办公楼下去买个零食(约4分钟)从CPU高速缓存中读取信息就好像是拿起桌上的一张草稿纸(3秒)或从身边的书架上取出一本书(约14秒)从硬盘中取得一个数据时间相当于离开家并开始长达一年零三个月的环球旅行存算体系如果把CPU的一个时钟周期看作一秒寄存器ABC(X86)32位CPU中包含一组8个32bit的通用寄存器寄存器用以存储整型数据和指针现在的CPU中寄存器数目可能过百寄存器寄存器下列寄存器单元存储的字节数依次是:%EAX,%DL,%BX,%CH,%ESP4,2,1,2,44,1,2,1,42,1,4,1,22,4,1,4,2ABCD提交可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本%EAX是32位寄存器,4字节;%DL是%DX的低八位,1字节;%BX是16位寄存器,2字节;%CH是%CX的高八位,1字节;%ESP是32位栈顶指针寄存器,4字节。答案解析答案解析单选题1分从最初的EDVAC到当前最先进的计算机都采用的是冯·诺依曼体系结构计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成其它体系结构:哈佛体系结构忆阻体结构冯诺依曼结构原型系统0104050203存储器:内存*注意:硬盘、软驱、光驱都属于外部设备!运算器:在CPU内部,用于计算,假设本系统的运算器能做加法、减法、乘法原型系统控制器:通过向其他设备发出控制信号来控制整个机器运行输入设备:通过向其他设备发出控制信号来控制整个机器运行输出设备:一个四位的数码显示管,其数据来自内存1111地址的数据(显存)原型系统指令集控制器:运行指令,指令集包括:20原型系统指令集控制器:运行指令,指令集包括:21程序1编程任务,输入一个大于1的数字a,计算1+2+……+a的值并显示出来。22机器级表达C语言由人来编写,但原型系统无法执行编译转换成原型系统能够运行的指令集合inR1 #输入a到R1movi1 #设置R0为1addR2,R1 #R2存放累加值subR1,R0 #R1的值即a减去1,此时会设置G值movd #将当前PC值5保存在R3中,R3=5movi-3 #存放-3到R0中,为了跳转到第二行addR3,R0 #R3减去3,不能用SUB指令,会影响G值jg #如果R1的值还大于1,则跳到第2行去执行outR2 #如果R1的值此时小于等于1,则准备输出halt #停机23程序2编程任务,输入两个数,保存这两个数,并找出其中的最大值24程序2及原型系统机器指令inR1 #输入第一个数ainR2 #输入第二个数bmovaR0,R2
#在R0保存b
subR2,R1
#b-a,
此时会设置GmovaR2,R0 #将R2恢复成bmovd #保存当前的PC值到R3,R3=6movi6 #R0的值设置为6,即为了跳转到12行addR3,R0 #R3的值加6,R3=12movaR0,R2 #b的值保存到R0jg #如果b的值比a大,G=1,就跳转到12movaR0,R1
#将a的值保存到R0outR0
#输出R0halt25变量分配内存地址:a:0000,b:0001,max:0010程序2及原型系统机器指令inR1 #输入第一个数ainR2 #输入第二个数bmovaR0,R1 #在R0保存asubR1,R2 #a-b,此时会设置GmovaR1,R0 #a保存到R1movd #保存当前的PC值到R3movi6 #R0的值设置为6,即跳转到12行addR3,R0 #R3的值加6movaR0,R1 #a的值保存到R0jg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年区块链技术在供应链溯源中的数据隐私保护
- 银川餐厅饭堂外包合同
- 新版人教版物理九年级知识点速记
- 2025版职业电竞选手转会交易合同
- 2026年初级统计师《统计基础知识与统计实务》真题
- 2026中药学考试题库及答案(荐)试卷及答案
- 新生儿保暖与散热技巧
- 电子设备销售与维修合同
- 气胸患者胸腔闭式引流护理观察要点
- 护理人文沟通中的反馈技巧
- DB11T 695-2025建筑工程资料管理规程
- 2025全球汽车供应链核心企业竞争力白皮书
- 2024年中考三模 模拟卷 数学(重庆卷)(答题卡)
- 酒店供应商管理制度
- T/CSPSTC 68-2021地铁盾构隧道结构修复加固技术规程
- 烟草证办理协议书
- SLS快速成型技术
- 《公路桥梁体外预应力加固技术规程》
- 辽宁省沈阳市联合体2023-2024学年高二下学期7月期末考试数学
- 三年级语文下册期末测试卷含答案
- 2024年全国电力安全生产与应急管理知识竞赛考试题库
评论
0/150
提交评论