操作数寻址方式的评判标准_论文

发布于:2021-09-28 18:21:39

维普资讯 http://www.cqvip.com 20 0 6年 2 月  湖 北 教育 学 院 学 报  J u n l fHu e I si t o   d c t n o ra o  b i n t u e f u ai       t   E o F b 20  e. 0 6 Vo . 3 No 2 】2   .  第2 3卷第 2期  操 作 数 寻 . 方 式 的评 I 准  址 j 标 朱相 呜  ( 沙市大学 计算机科学系, 湖北 沙市 44O ) 30 0   摘要: 操作数寻址方式是计算机指令 系统 中的一个重要 内客。学生在学 *时感到 不 易理解和记 忆 。本 文通 过建立的  操作数寻址方式的“ 、快”“ 、省” 多”“ 、好”“ 四字评判标准, 对计算机指令 系统中几种基本操作数寻址方式进行评判比   较, 求得帮助学生理解和记 忆的效果。   关键词 : 操作数; 寻址方式 ; 判标 准  评 中图分类号: 3 9 G 2  TP 9 : 4 1 文献标 识码 :   A 文章编号 :0 71 8 (0 60 -0 30   10 —67 2 0 ) 20 5-3 作者简介 : 朱相鸣(97)男 , 15-, 湖北沙市大学计算机科学 系 , 副教授 , 研究方向为嵌入式 系统应 用。   0 引 言  2 评判 举例  2 1 立 即寻址  . 指令是计算机完成特定操作的命令 。指令系统  是计算机能够执行的全部命令的集合 。该集合 的丰  富程度如何, 决定了指令系统的功能强弱。尽管指令  系统因机器硬件不 同而异, 没有通用性 , 但指令的基  所谓立即寻址 , 就是寻找 的对象( 操作数) 立即就  在本指令内。其典型指令格式为:   MO   X 25 H; 2 5 H送入 A V A ,00 把 0 0 X中。   由于这一定义 , 计算机指令的这种寻址方式不可  能寻址空间大. 即不具备“ 的特点; 多” 又由于寻找的  本格式却大体相同。一般说来 , 指令的基本格式通常  由两大部分组成 : 操作码部分和操作数部分。由于操  作数可以存放在 C U 的寄存器、 P 存储器 的单元、/   对象( IO 操作数) 就在计算机指令 内, 找到了计算机指令  因此, 寻址速度较快, 即具备“ 的  快” 接 口的端 口中, 如何找到操作数 , 就是所谓 的指令 的  也就找到操作数 , 寻址方式. 也会 因机器硬件不同而异 , 因此 , 对指令的  寻址方式的理解 和记忆有一定难度。为此 , 本文提出   套操作数寻址方式的评判标准 , 88 C U指令  以 06P 系统为例 , 对几种基本操 作数寻址方式进行评 判 比   一 特点; 由于寻找的对象( 操作数) 就在计算机 指令 内,   要想修改该数据也就意味要修改计算机指令, 即修改  计算机程序 , 这就不具备“ 的特点 ; 好” 对于“ 来说, 省”   要视寻找的对象( 操作数) 占用的二进制位数而定 , 因  此, 这一特点不明显。   为了克服立即寻址不具备寻址单元“ 的缺点, 多”   人们把操作数不再放在计算机指令 内, 而是把操作数  较, 为其理解和记忆提供帮助 。   l 评判标 准定 义  11 多。所谓“ , . 多” 就是该计算机指令能够在存储  的地址放在计算机指令 内, 这就引出了直接寻址方式。   22 直接寻址  . 器中寻找到的存储单元多。换句话说 , 就是该计算机  指令的寻址空间范围要大 。   12 快 所谓 “ , . 快” 就是该计算机指令在计算机系  统 中寻找到操作数的速度快 。换句话说 , 就是该计算  机指令寻址花费的时间要少。   所谓直接寻址, 就是寻找的对象( 操作数) 不在本计  算机指令内, 而在计算机的存储器 中, 该存储器中单元  的地址由 本计算机指令直接给出。其典型指令格式为 :   MO   X,2 5 H] 把 2 5 H 和 2 5H 单元  V A [0 0 ; 00 01 内的数送入 A X中。   由于本计算机指令直接给 出的单元地址往往 占   到 1 位二进制 , 6 即寻址空 间可以达到 6K个单元 , 4   因此 , 具有“ 的特点 。由于找到计算机指令 内的地  多” 收 稿 日期 :O 5 O 1  2 O —1 一 1 13 好 。所谓“ , . 好” 就是该计算机指令 寻找操作数  的实现技巧好。换句话说 , 就是该计算机指令寻址 的   方法便于应用表格 、 数组、 串等数据结构 的处理。   l4 省。 - 所谓 “ ” 就是该计 算机指令 自身 占用的  省 , 内存单元省。换句话说 , 就是该指令 占用的二进制位  数 ( 字节数 ) 或 要少 。   维普资讯 http://www.cqvip.com 湖北教育学院学报  址后还需有一次访问内存操作 , 才能找到操作数 , 与  立即寻址方式相 比, 寻找操作数 的速度明显降低 , 也  就谈不上“ 了。又 由于操作数地址在计算机 指令  快” 内, 要想修改该地址也就意味要修改计算机指令 ,   即 修改计算机程序 , 这就不具备“ 的特点 ; 好” 寻址 空间   越大, 计算机指令 内的地址位数就 越多, 该计算机指  令 自身占用的存储单元也多 , 因而也谈不上“ 了。 省”   以上两种寻址方式的操作数都在计算机存储器  中, 人们 为 了提高 寻址速 度, 把操 作 数放 在计算 机  C U中, P 于是 , 引出了寄存器寻址方式。   23 寄存器寻址  . 所谓寄存器寻址 , 就是操作数 在计算机 C U 的  P 寄存器中。其典型指令格式为 :   MO X B ; VA ,X 把寄存器 B X中的内容送人 A X中。   对 于寄存器寻址方式, 寻找的对象 ( 操作数)

相关推荐

最新更新

猜你喜欢