为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
设计基础

第一模块: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.控制指令:

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

机器指令的寻址方式

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

https://img1.sycdn.imooc.com/szimg/61dacd6409afb90a11320290.jpg


数据寻址

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

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

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

https://img1.sycdn.imooc.com/szimg/61dacd7a09bbfe9d11520232.jpg



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消