您所在的位置:首页>银行 > 试题考题 > 模拟试题 > 综合知识 >

2022陕西银行秋招计算机知识备考(指令寻址)

2021-08-25 14:58:30   中公金融人网   来源: 陕西中公金融人 
陕西银行招聘网为大家提供2022银行招聘计算机考试知识点,很多小伙伴可能对于银行笔试了解不少,但是对于计算机知识的板块,可能知道的就不是很多了,其实每家银行在笔试的时候,对于考生的计算机能力和计算机水平都会有或多或少的测察意向,所以小编为大家整理出来了计算机系列备考知识点,帮助同学们梳理知识点。点击此处查看更多银行秋校园招聘信息

(一)立即寻址

在取指令时,操作码和操作数被同时取出,不必再次访问存储器,从而提高了指令的执行速度。立即寻址的特点是操作数本身设在指令字内,即形式地址A不是操作数的地址,而是操作数本身,也称立即数。由于操作数是指令的一部分,故立即数的大小将受到指令长度的限制。

(二)直接寻址

指令中地址码字段给出的地址A就是操作数的有效地址:EA=A。直接寻址的缺点在于A的位数限制了操作数的寻址范围,且必须修改A的值,才能修改操作数的地址。

(三)间接寻址

指令中给出的地址A不是操作数的地址,而是存放操作数地址的地址:EA=(A)。

间接寻址要比直接寻址灵活得多,它的主要优点为:一是扩大了寻址范围,可用指令的短地址访问大的主存空间,二是可将主存单元作为程序的地址指针,用以指示操作数在主存中的位置。当操作数的地址需要改变时,不必修改指令,只需修改存放有效地址的那个主存单元(间接地址单元)的内容就可以了。

除去一级间接寻址外,还有多级间接寻址。多级间接寻址为取得操作数需要多次访问主存,即使在找到操作数有效地址后,还需再访问一次主存才可得到真正的操作数。

若指令字长和存储字长均为16位,A为8位,则直接寻址范围为28,一级间接寻址的寻址范围可达216。当多级间接寻址时,可用存储字的首位来标志间接寻址是否结束。当存储字首位为“1”时,标明还需继续访存寻址;当存储字首位为“0”时,标明该存储字即为EA。由此可见,存储字首位不能作为EA的组成部分,因此,它的寻址范围为215。

(四)寄存器寻址

指令中地址码部分给出某一通用寄存器的编号,所指定的寄存器中存放着操作数。它有两个明显的优点:一是从寄存器存取数据比主存快得多;二是由于寄存器的数量较少,其地址码字段比主存单元地址字段短得多。

(五)寄存器间接寻址

指令中的地址码给出某一通用寄存器的编号,被指定的寄存器中存放操作数的有效地址,而操作数则存放在主存单元中。

这种寻址方式的指令较短,并且在取指后只需一次访存便可得到操作数。

(六)隐含寻址

隐含寻址是指指令字中不明显地给出操作数的地址,其操作数的地址隐含在操作码或某个寄存器中。如一地址指令格式,只给出一个操作数的地址,另一个操作数隐含在累加器ACC中,故累加器ACC对一地址指令格式来说是隐含地址。

(七)堆栈寻址

在堆栈寻址的指令字中没有形式地址码字段,它是一种零地址指令。堆栈寻址要求计算机中设有堆栈。堆栈既可用寄存器组来实现,也可利用主存的一部分空间作堆栈,前者称为硬堆栈,后者称为软堆栈。

陕西中公金融人
扫码关注微信:sayhks
银行招聘信息每日推送