【计组】-- 指令系统(3) : 指令类型
来源:互联网 发布:linux 系统启动日志 编辑:程序博客网 时间:2024/06/03 12:55
一台计算机的指令系统可以有上百条指令,按其功能分为以下几类
- 数据传送类指令
- 运算类指令
- 程序控制类指令
- 输入输出指令
数据传送类
数据传送类指令是最基本的指令类型,主要用于实现寄存器与寄存器之间、寄存器与主存之间、主存单元之间的数据传送
运算类指令
程序控制类指令
输入输出类指令
通常分为两种方式:独立编址方式和统一编址方式
- 独立编址的I/O
独立编址方式使用专门的输入/输出指令(IN/OUT)。以主机为基准,信息由外设传送给主机称为输入,反之称为输出。指令中应给出外部设备编号(端口地址)。这些端口地址与主存地址无关,是另一个独立的地址空间
- 统一编址的I/O
所谓统一编址就是把外设寄存器和主存单元统一编址。在这种方式下,不需要专门的I/O指令,就用一般的数据传送类指令来实现I/O操作。一个外部设备通常至少有两个寄存器:数据寄存器和命令与状态寄存器。每个外设寄存器都可以由分配给它们的唯一的主存地址来识别,主机可以像访问主存一样去访问外部设备的寄存器
阅读全文
0 0
- 【计组】-- 指令系统(3) : 指令类型
- 【计组】-- 指令系统(1) : 指令格式
- 【计组】-- 指令系统(2): 寻址技术
- [汇编]8086指令系统---逻辑指令
- 8086指令系统---逻辑指令,移位指令
- 关于微机CPU的指令系统-----指令系统(移位操作指令)
- 8088/8086的指令系统相关指令整理
- CPU的指令集(指令系统)
- ARM处理器指令系统三 数据处理指令总结
- [汇编]8086指令系统---控制转移指令
- 【x64 指令系统】之指令编码内幕
- 指令系统(一)数据传送指令
- 指令系统(二)算术运算指令
- [汇编]8086指令系统---数据传送指令
- [汇编]8086指令系统---串处理指令
- [汇编]8086指令系统---算术指令(二)
- [汇编]8086指令系统---算术指令(一)
- 指令系统
- 40.求二叉树的下一个结点
- 机器学习(一)回归(regression)、梯度下降(gradient descent)
- $(document).ready()方法和window.onload有什么区别?Jquery对象和dom对象的区别?jQuery对象和dom对象是怎样转换的?
- 解决跨域问题
- 机器学习(二)分类器及回归拟合
- 【计组】-- 指令系统(3) : 指令类型
- [LeetCode]ZigZag Conversion
- Hadoop权威指南学习笔记1
- 初识jQuery
- JSON转为Java对象时报的错
- 练习Markdown语法
- 11期 5月期刊自荐
- untiy 对象之SetActive
- 通常每个套接字地址(协议/网络地址/端口)只允许使用一次