PARWAN处理器架构特点
PARWAN处理器架构特点
PARWAN处理器结构图
(搬运工系列)各个部分说明:
Applied to | Categtories | Signal Name/Functionally |
---|---|---|
AC(累加计数器) | RegisterControl | Load_ac,Zero_ac |
IR(Instuction Register) | ~~ | Load_ir |
PC(程序计数器) | ~~ | Increment_pc,Load_page_pc,Load_offset_pc,Reset_pc |
MAR(内存地址寄存器) | ~~ | Load_page_mar,Load_offset_mar |
SR(Status Register) | ~~ | Load_sr,cm_carry_sr(complements carry flag of sr) |
MAR_BUS | BUS Control | pc_on_mar_page(/offset)_bus,ir_on_mar(/offset)_page_bus |
DBUS | ~~ | pc_offset_on_dubs,obus_on_dbus,databus_on_mar_offset_bus |
ADBUS | ~~ | mar_on_adbus |
DATABUS | ~~ | dbus_on_databus |
SHU | Logic Units | arith_shift_left(/right) |
ALU | ~~ | alu_and(/not/a/add/b/sub) |
OTHERS | I/O | Read_mem,Write_mem |
结构说明:
首先,从PC开始,先取出PC的内容,在到MAR中取内容,(可能是间接寻址什么的),得到最后的地址-》 通过ADBUS - 》在CPU的内存cache中取出对应的数据 -》 送入ALU运算+ SHU的移位 -》输出到状态到SR,输出结果到OBUS -》OBUS 输出到AC ,IR,DBUS,根据控制的不同, IR 中的指令控制是否需要到内存中读取,或者继续寻址,PC++
结构特点:
左边运算,中间是控制相关,右边是寻址取数据有关的。
取址主要在PC——MAR中完成,应对各种寻址方式,也可能需要计算,也有从PC接到ALU的,然后通过ADBUS取数据,比较清晰明了。
从cache中取出数据后,到ALU进行运算,SHU移位,SR记录状态,
然后到IR和CONTROLLER这里,决定下一步的执行情况,
总体就是 控制-》取址/取数据-》运算 -》 控制 的大结构
PARWAN处理器架构特点相关推荐
- 为智能手机VR体验而生,ARM公布最新处理器架构
芯片巨头ARM发布最新CPU GPU架构,预言明年移动VR体验将成为日常. 移动芯片巨头ARM最近公布了其最新的处理器架构,ARM Cortex-A73 中央处理器(CPU)和 ARM Mali-G7 ...
- CPU处理器架构和工作原理浅析
汇编语言是学习计算机如何工作的很好的工具,它需要我们具备计算机硬件的工作知识. 基本微机设计 下图给出了假想机的基本设计.中央处理单元(CPU)是进行算术和逻辑操作的部件,包含了有限数量的存储位置-- ...
- 32位x86处理器架构
本节重点讲解了 32 位 x86 处理器的基本架构特点.这些处理器包括了 Intel IA-32 系列中的成员和所有 32 位 AMD 处理器. 操作模式 x86 处理器有三个主要的操作模式:保护模式 ...
- 64位x86-64处理器架构
本节重点关注所有使用 x86-64 指令集的 64 位处理器的基本架构细节.这些处理器包括 Intel 64 和 AMD64 处理器系列.指令集是已讨论的 x86 指令集的 64 位扩展.以下为一些基 ...
- 所生成项目的处理器架构“MSIL”与引用“***”的处理器架构“x86”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器......
警告:所生成项目的处理器架构"MSIL"与引用"***"的处理器架构"x86"不匹配.这种不匹配可能会导致运行时失败.请考虑通过配置管理器更 ...
- linux moxa 多串口卡_MOXA多串口卡C32030TCPU模块双RISC-based处理器架构大幅提升I/O数据传输的效能达到8口或以上...
MOXA C320Turbo系列智能型多串口卡是多用户控制的理想选择,其设计非常灵活,用户可依据自己的需要,弹性使用8个串口甚至扩充到128个串口.此外, 用户可以根据不同需要选择控制卡(PCI or ...
- 指令集架构、微架构、处理器架构、CPU架构、内核
前两天看书碰到了"CPU架构"这个词,脑子里感觉有点模糊不懂.查阅相关资料后又陆续碰到了"指令集架构"."微架构"."处理器架构& ...
- 指令集架构、微架构、处理器架构、CPU架构
前两天看书碰到了"CPU架构"这个词,脑子里感觉有点模糊不懂.查阅相关资料后又陆续碰到了"指令集架构"."微架构"."处理器架构& ...
- 《嵌入式 - 嵌入式大杂烩》 处理器架构与指令集
大家天天都在使用手机,你知道你的手机使用的什么处理器?处理器又是何种架构呢?今天笔者就来谈谈处理器的架构和指令集. 我们知道一台手机最重要的就是处理器,也就是处理器,那么什么是处理器呢? 处理器就是一 ...
最新文章
- 浅谈分布式消息技术 Kafka--大数据技术栈05
- Mysql| Mysql函数,聚集函数的介绍与使用(Lower,Date,Mod,AVG,...)
- mysql如何和qt连接使用_Qt5学习:连接MySQL数据库
- 线程池原理及创建并C++实现
- numpy+pandas+matplotlib绘制对数函数图形
- matlab计算三角格网面积,不规则平面图形的面积计算及其MATLAB实现.doc
- python散点图密度颜色_Python实现彩色散点图绘制(利用色带对散点图进行颜色渲染)...
- php与ipa接口登录验证失败,thinkPHP5.0开发微信小程序登录接口signature验证失败
- MOM SMS SharePoint
- git 分支merge主分支 解决冲突
- 在linux安装windows应用商店,Ubuntu 已在微软官方应用商店 Windows Store 上免费提供下载...
- BM3D代码matlab,BM3D的学习与Matlab实现
- 数据结构习题——第一章 绪论
- 针对iPhone X和iPhone XS这些傻叉手机安全距离的设定
- 设置手机静音和固定电话来电时手机震动
- 对郭天祥老师的一些知识点的解读
- 高低压开关柜无线测温系统的功能与应用——安科瑞 严新亚
- ACAD和dll资源切换
- 大数相乘(数组表示)
- 海明码java编程,海明码校验程序设计