计算机底层02-计算机指令与指令集
上接:计算机底层01-计算机发展史
1. 计算机指令
机器语言是二进制语言而计算机指令是语言组合的实体。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f10c0a24d730b65e4c1cfd2d03d5293d.png)
2. 指令的构成
(1)操作码 :当前指令的含义(算术运算/逻辑运算/位移运算)
(2)地址码:表示对操作数的存放的地址
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a6e13c4f136bf39bc582f132cdc759a4.png)
2.1 寻址
2.1.1 指令寻址
顺序寻址:线性地址寻址 存储预执行指令的地址 pc +1 |OP: +1| |PC| 指令必须连续
跳跃地址:在当前执行的指令中,必须包含跳跃寻址的下一条指令的地址
2.1.2数据寻址
3. 指令集架构