什么是机器指令

举报
上善若水. 发表于 2022/09/11 19:35:59 2022/09/11
【摘要】 什么是机器指令?什么是指令系统?1)机器指令:每一条机器语言的语句;2)指令系统:全部机器指令的集合。一条指令包含哪两个主要部分?请简要说明各部分作用。1)操作码:指明指令要完成的操作;2)地址码:指明指令要操作的数据或数据来源;操作码长度有固定长度和可变长度两种,各自有什么优点?1)固定长度:便于硬件设计,指令译码时间短;2)可变长度:压缩了操作码平均长度;指令中地址码中的地址可以是哪些设...


什么是机器指令?什么是指令系统?
1
)机器指令:每一条机器语言的语句;
2
)指令系统:全部机器指令的集合。

一条指令包含哪两个主要部分?请简要说明各部分作用。
1
)操作码:指明指令要完成的操作;
2
)地址码:指明指令要操作的数据或数据来源;

操作码长度有固定长度和可变长度两种,各自有什么优点?
1
)固定长度:便于硬件设计,指令译码时间短;
2
)可变长度:压缩了操作码平均长度;

指令中地址码中的地址可以是哪些设备的地址?
可以是主存地址、寄存器地址或I/O设备的地址;

指令中地址的个数可以有几个?
四地址、三地址、二地址、一地址以及零地址。

假设指令中有四个地址、三个地址、两个地址以及一个地址,各自需要访存几次?
1
)四地址:访存4次;
2
)三地址:访存4次;
3
)两地址:访存3次;
4
)一地址:访存2次;

当使用寄存器代替指令字中的地址码字段后,有哪些优点?
1
)扩大指令字的寻址范围;
2
)缩短指令字长;
3
)减少访存次数数据在存储器中存储时,为什么要按照边界对齐?
减少访存次数。

寻址方式包括哪两类?
1
)指令寻址:下一条将要执行的指令的指令地址;
2
)数据寻址:确定本指令的操作数地址。

什么是形式地址?什么是有效地址?
1
)形式地址:指令的地址码字段通常都不代表操作数的真实地址,成为形式地址,记为A
2
)有效地址:操作数的真实地址,记为EA,由寻址特征和形式地址共同决定;

了解各种寻址方式的概念及根据形式地址形成有效地址的方式。
立即寻址、直接寻址、隐含寻址、间接寻址、寄存器寻址、寄存器间接寻址、基址寻址(隐式或显式)、变址寻址、相对寻址、堆栈寻址


什么是RISC?什么是CISC
RISC
:精简指令集;
CISC
:复杂指令集;

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。