计算机组成原理_第5章.ppt

第五章?? 指令系统 5.1机器指令 5.1.1机器指令格式 在计算机内部,指令由若干位二进制代码表示,这些代码划分成几个字段,字段的结构和组合形式称为指令格式。 指令的基本格式表示为 1、相对寻址 EA=(PC)+A 存储器访问的局部性 2、基址寻址 EA=(RB)+A 3、变址寻址 EA=(RX)+A 自动变址: EA=A+( R) R←( R)+1 例:设$表示采用相对寻址,则如下指令执行时,会把地址为131的内存单元的内容赋值给R1。当前正在执行的指令地址为100。PC的值为101。 100 LOAD $30, R1 // R1 ← M(101 + 30) 另外,相对寻址也常用于跳转和分支指令。 例:跳转指令JMP。 1000 LOAD #10, R1 1001 LOAD #3, R2 1002 JMP $2 1003 LOAD #20 ,R1 1004 LOAD #4, R2 1005 ADD R2, R1, R1 1006 STORE R1, R2 七、堆栈寻址 隐含约定SP的内容为栈顶单元 的地址码,并可根据堆栈操作的性质 自动修改SP内容。

文档评论(0)

1亿VIP精品文档

相关文档