手记

【金秋打卡】+第八天+计算机组成原理

第一模块:3-7计算机的指令系统

讲师:咚咚呛

第二模块:学习内容

机器指令的形式

机器指令主要由两部分组成:操作码.地址码
操作码:操作码指明指令所要完成的操作/操作码的位数反映了机器的操作种类(比如有8位,那么就是2^8 = 256种操作)
地址码:直接给出操作数或者操作数的地址/分三地址指令,二地址指令和一地址指令
三地址指令例子:操作码(op)/addr1/addr2/addr3---> (addr1)OP(addr2)->(addr3)

二地址指令例子:操作码(op)/addr1/addr2 ---> (addr1)OP(addr2) -> (addr1)或(addr2)

一地址指令例子:操作码(op)/addr1 ---> (addr1)OP-> (addr1)理解为自己对自己的操作或(addr1)OP(ACC)-> (addr1)理解为一个操作数,默认行为

零地址指令:无地址码,空操作、停机操作、中断返回操作等

机器指令的操作类型

1.数据传输

寄存器之间、寄存器与存储单元、存储单元之间的传送

数据读写、交换地址数据、清零置一等操作

2.算术逻辑操作

操作数之间的加减乘除的运算

操作数的与或非等逻辑位运算

3.移位操作

数据左移(乘2)、数据右移(除2)

完成数据在算术逻辑单元的必要操作

4.控制指令:

等待、停机、空操作、中断等

机器指令的寻址方式

指令寻址:顺序寻址、跳跃寻址


数据寻址

1、立即寻址:机器指令内包含了操作的数据,无需访问存储器

2、直接寻址:机器指令内包含了数据在内存中的地址,无需计算数据地址

3、间接寻址:机器指令内包含了数据地址在内存的地址,通过内存地址找到真正的数据。需要访问一次或多次主存来获取操作数



0人推荐
随时随地看视频
慕课网APP