版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、比比 较较 内内 容容高高 级级 语语 言言 低低 级级 语语 言言1 1 对程序员的训练要求对程序员的训练要求 (1)(1)通用算法通用算法 有有 有有 (2)(2)语言规则语言规则 较较 少少 较较 多多 (3)(3)硬件知识硬件知识 不不 要要 要要2 2 对机器独立的程度对机器独立的程度 独独 立立 不不 独独 立立3 3 编制程序的难易程度编制程序的难易程度 易易 难难4 4 编制程序所需时间编制程序所需时间 短短 较较 长长5 5 程序执行时间程序执行时间 较较 长长 短短6 6 编译过程中对计算机资源的要求编译过程中对计算机资源的要求 多多 少少 操作码字段操作码字段 地址码字段
2、地址码字段4.3.1指令的寻址方式操作数或指令在存储器中的操作数或指令在存储器中的地址地址: 寻址方式寻址方式 : 指令的寻址方式有两种指令的寻址方式有两种: 1. ; 2. 指令地址和数据地址的形成方式。指令地址和数据地址的形成方式。某个操作数或某条指令存放在某个存储单元时其存储单元的编号。某个操作数或某条指令存放在某个存储单元时其存储单元的编号。指令地址在内存中按指令地址在内存中按顺序安排,当执行一段程顺序安排,当执行一段程序时,通常是一条指令接序时,通常是一条指令接一条指令的顺序执行。一条指令的顺序执行。从存储器取出第一条从存储器取出第一条指令,然后执行这条指令;指令,然后执行这条指令;
3、接着从存储器取出第二条接着从存储器取出第二条指令,在执行第二条指令;指令,在执行第二条指令;接着再取出第三条指接着再取出第三条指令令这种程序顺序执行这种程序顺序执行的过程,我们称为指令的的过程,我们称为指令的顺序寻址方式。顺序寻址方式。为此,必须使用程序为此,必须使用程序计数器(又称指令指针寄计数器(又称指令指针寄存器)存器)PC来计数指令的顺来计数指令的顺序号,该顺序号就是指令序号,该顺序号就是指令在内存中的地址。在内存中的地址。2.跳跃寻址方式跳跃寻址方式 6跳跃跳跃是为了实现程序的转移。是为了实现程序的转移。所谓所谓跳跃跳跃,是指下条指令的地址码不是由程序计数器给出,而是,是指下条指令的
4、地址码不是由程序计数器给出,而是由本条指令给出。由本条指令给出。跳跃后程序计数器的值修改为当前的跳转地址。跳跃后程序计数器的值修改为当前的跳转地址。形成操作数的有效地址的方法,称为操作数的寻址方式。形成操作数的有效地址的方法,称为操作数的寻址方式。操作数的寻址方式分类操作数的寻址方式分类:1.隐含寻址隐含寻址:不明显的给出而是隐含着操作数的地址:不明显的给出而是隐含着操作数的地址2.立即寻址立即寻址:指令的:指令的地址字段是操作数本身地址字段是操作数本身。 例如例如:单地址的移位指令格式为:单地址的移位指令格式为:OP(移位移位)FDF为标志位,当为标志位,当F1,操作数进行右移;当,操作数进
5、行右移;当F0时,操作数进行左移。时,操作数进行左移。在指令格式的地址字段中直接指出操作数在内存的地址D(Disp)。 有效地址(有效地址(E)()(D)直接地址)直接地址间接寻址间接寻址形式地址形式地址D是是操作数地址的指示器操作数地址的指示器D单元的内容单元的内容才是操作数的才是操作数的有效地址有效地址。有效地址有效地址 E (D)间接地址)间接地址直接寻址和间接寻址的结合直接寻址和间接寻址的结合间接寻址方式是早期计算机中经常采用的方式,但由于两次访存,影响指令执行速度,现在已不大使用。操作码ID特征位特征位I0,表示直接寻,表示直接寻址,这时有效地址址,这时有效地址ED;I1,表示间接寻
6、址,这,表示间接寻址,这时有效地址时有效地址E(D)。)。寄存器寻址:寄存器寻址:操作数不放在内存中,而放在操作数不放在内存中,而放在CPU的通用寄存器中的通用寄存器中有效地址有效地址 E Reg 寄存器编号寄存器编号指令中给出的操作数地址是通用寄存器的编号指令中给出的操作数地址是通用寄存器的编号寄存器直接寻址:寄存器直接寻址:指令格式中的寄存器内容不是操作数,而是操指令格式中的寄存器内容不是操作数,而是操作数在内存中的地址作数在内存中的地址寄存器间接寻址:寄存器间接寻址:有效地址有效地址 E (Reg 寄存器编号寄存器编号)相对寻址优点相对寻址优点:程序员无须用指令的绝对地址编程,所编程序可
7、:程序员无须用指令的绝对地址编程,所编程序可以放在内存任何地方。以放在内存任何地方。有效地址有效地址 E PC + D程序计程序计数器数器形式地址形式地址D通常称通常称为偏移量,其值可为偏移量,其值可正可负,相对于程正可负,相对于程序计数器的值进行序计数器的值进行浮动。浮动。基址寻址优点:基址寻址优点:可以扩大寻址能力可以扩大寻址能力 有效地址有效地址 E RegA + D基址寄存器基址寄存器A形式地址形式地址D通常称通常称为偏移量,其值可为偏移量,其值可正可负,相对于基正可负,相对于基址寄存器的值进行址寄存器的值进行浮动。浮动。有效地址有效地址 E RegB + D变址寄存器变址寄存器B形式
8、地址形式地址D通常称通常称为偏移量,其值可为偏移量,其值可正可负,相对于变正可负,相对于变址寄存器的值进行址寄存器的值进行浮动。浮动。使用变址寻址方式目的:使用变址寻址方式目的:不在于扩大寻址空间,而在于实现程序不在于扩大寻址空间,而在于实现程序块的规律性变化。块的规律性变化。其中其中I为间接寻址标志位,为间接寻址标志位,X为寻址模式字段,为寻址模式字段,D为偏移量字段。通过为偏移量字段。通过I,X,D的组合,可构成下表所示的寻址方式。的组合,可构成下表所示的寻址方式。 请写出六种寻址方式的名称。请写出六种寻址方式的名称。解解: 直接寻址直接寻址相对寻址相对寻址变址寻址变址寻址寄存器间接寻址寄
9、存器间接寻址间接寻址间接寻址基址寻址基址寻址解解:第一种指令是单字长二地址指令,第一种指令是单字长二地址指令,RR型;第二种指令是双字长二地址型;第二种指令是双字长二地址指令,指令,RS型,其中型,其中S采用基址寻址或变址寻址,采用基址寻址或变址寻址,R由源寄存器决定;第三种也由源寄存器决定;第三种也是双字长二地址指令,是双字长二地址指令,RS型,其中型,其中R由目标寄存器决定,由目标寄存器决定,S由由20位地址(直接位地址(直接寻址)决定。寻址)决定。 处理机完成第一种指令所花时间最短,因为是处理机完成第一种指令所花时间最短,因为是RR型指令,不需要访问存型指令,不需要访问存储器。第二种指令
10、所花时间最长,因为是储器。第二种指令所花时间最长,因为是RS型指令,需要访问存储器,同时型指令,需要访问存储器,同时要进行寻址方式的变换运算(基址或变址),这也需要时间。第二种指令的要进行寻址方式的变换运算(基址或变址),这也需要时间。第二种指令的执行时间不会等于第三种指令,因为第三种指令虽然也访问存储器,但节省执行时间不会等于第三种指令,因为第三种指令虽然也访问存储器,但节省了求有效地址运算的时间开销。了求有效地址运算的时间开销。 根据已知条件:根据已知条件:MOV(OP)001010,STA(OP)011011,LDA(OP)111100,将指令的十六进制格式转换成二进制代码且比较后可知:将指令的十六进制格式转换成二进制代码且比较后可知:(F0F1)H (3CD2)H 指令代表指令代表LDA指令,编码正确,其含义是把主存指令,编码正确,其含义是把主存(13CD2)H 地址单元的内容取至地址单元的内容取至15号寄存器。号寄存器。(2856)H 指令代表指令代表MOV指令,编码正确,含义是把指令,编码正确,含义是把6号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年环卫扫地车考试题及答案
- 宿迁市中医院老年失禁护理考核
- 三明市人民医院人才激励机制考核
- 福州市人民医院治疗药物监测考核
- 盐城市中医院放疗质控测量考核
- 烟台市中医院复杂腹腔镜胆囊切除术安全考核
- 宁波市人民医院血液病患者症状管理考核
- 舟山市人民医院临床研究方案设计考核
- 盐城市人民医院麻醉药品管理考核
- 上饶市人民医院用血数据分析考核
- 2025道中华铸牢中华民族共同体意识知识竞赛试题(+答案)
- T-CCUA 048-2025 政务信息系统运行维护费用定额测算方法
- 产教融合机制课题申报书
- 建筑工地环保及噪音控制施工方案
- 2024年下半年 软件设计师 上午试卷
- 《新医学大学英语视听说教程1》参考答案汇 -U1-U6
- 2025新外研社版七年级上英语单词汉译英默写表(开学版)
- 消化内科出科题目及答案
- 第7章广泛应用的酸碱盐(上)-2021学年九年级化学下册必背知识手册(沪教版)(默写卡)
- 2025年铅酸蓄电池行业研究报告及未来发展趋势预测
- 工伤预防培训试题(附答案)
评论
0/150
提交评论