当前位置:网站首页>1.12 - 指令
1.12 - 指令
2022-07-02 23:48:00 【是李黏黏鸭】
目录
一、指令的概念
所谓指令,是指表示机器语言的语句;
一条指令就是一条机器语言的语句;
是一组有意义的二进制代码;
二、指令的组成
1、操作码字段+地址码字段=指令
2、操作码字段
决定了操作的性质;
也就是决定了要执行的操作是什么,是加法、减法、还是取数等;
3、地址码字段
决定了操作的对象是什么;
决定了操作数和操作结果存放的位置;
三、寻址方式
1、立即寻址方式
操作数就在地址码里面;
就是说地址码里放的就是操作数本身;
CPU需要数据时直接就可以取到;
2、直接寻址方式
操作数在主存中;
地址码字段中存放的是操作数在主存中的存储地址;
CPU根据地址码中存放的地址,就可以读取到主存中的操作数;
3、间接寻址方式
地址码字段中存放的是 主存中存放操作数的地址 的空间的地址;
也就是说CPU根据存放的地址能在主存中找到存放操作数的地址;然后再根据地址访问对应的操作数;
4、寄存器寻址方式
与直接寻址方式类似;只不过操作数直接存在寄存器中;
地址码字段中存放的是操作数在寄存器中的存储地址;
CPU根据地址码中存放的地址,就可以读取到寄存器中的操作数;
5、寄存器间接寻址方式
与间接寻址方式类似;只不过操作数直接存在寄存器中;
地址码字段中存放的是 寄存器中存放操作数的地址 的空间的地址;
也就是说CPU根据存放的地址能在寄存器中找到存放操作数的地址;然后再根据地址访问对应的操作数;
6、相对寻址方式、基址寻址方式、变址寻址方式
考法固定:对应的寻址方式名称+偏移量;
四、考法1:寻址方式的特点
边栏推荐
- What website can you find English literature on?
- Cmake basic use
- Helm basic learning
- 字符设备注册常用的两种方法和步骤
- [Luogu p4320] road meets (round square tree)
- NC17059 队列Q
- [MCU project training] eight way answering machine
- Andorid gets the system title bar height
- University of Toronto:Anthony Coache | 深度强化学习的条件可诱导动态风险度量
- [shutter] Introduction to the official example of shutter Gallery (project introduction | engineering construction)
猜你喜欢
Shell 实现文件基本操作(切割、排序、去重)
How do educators find foreign language references?
[target detection] r-cnn, fast r-cnn, fast r-cnn learning
Use Jenkins II job
Luogu_ P1149 [noip2008 improvement group] matchstick equation_ Enumeration and tabulation
【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(中)-- 搜索建议
AttributeError: ‘tuple‘ object has no attribute ‘layer‘问题解决
setInterval定时器在ie不生效原因之一:回调的是箭头函数
The "2022 China Digital Office Market Research Report" can be downloaded to explain the 176.8 billion yuan market in detail
An excellent orm in dotnet circle -- FreeSQL
随机推荐
NC24840 [USACO 2009 Mar S]Look Up
antv x6节点拖拽到画布上后的回调事件(踩大坑记录)
Introduction and use of ftrace tool
form表单实例化
Linux软件:如何安装Redis服务
Nc50528 sliding window
免费自媒体必备工具分享
机器学习:numpy版本线性回归预测波士顿房价
Luogu_ P1149 [noip2008 improvement group] matchstick equation_ Enumeration and tabulation
Slf4j + logback logging framework
为什么网站打开速度慢?
Basic 10 of C language: array and pointer
NC24325 [USACO 2012 Mar S]Flowerpot
腾讯云免费SSL证书扩展文件含义
Some introduction and precautions about XML
How do educators find foreign language references?
Andorid 获取系统标题栏高度
奥斯陆大学:Li Meng | 基于Swin-Transformer的深度强化学习
Blue decides red - burst CS teamserver password
关于QByteArray存储十六进制 与十六进制互转