1533_AURIX_TriCore内核架构_指令集信息

news2025/8/11 6:31:25

全部学习汇总: GreyZhang/g_tricore_architecture: some learning note about tricore architecture. (github.com)

学习的顺序有一点调整,切换到了内核的第二卷。先了解一下指令集的基本信息。第二卷主要就是讲指令集以及扩展的,而且基本上只介绍共性的信息。

这一页看上去是一些套话,可以不用看。

这一页介绍的也是一些行文的约定,比如说没有指明的部分都是有符号的。在命令助记符上,也给出来了几个例子。这里有一个涉及到加法饱和度的后缀,我花了一些时间没弄明白,借助于字典的翻译也没有搞定。但是,看到后面的介绍之后基本解答了我的疑惑。而我最初理解的其实也是对的,加法溢出之后有回滚以及不回滚两种情况。而这个,就是不回滚的情况。

1. 进位有两种情况,X相比C来说应该是丢弃了进位的结果?

2. 有些符号在表格中出现了多次但是有不同的含义,如果一个命令中有多个修饰符,那么按照表格中的顺序进行解析。

这张表看的时候,花了很长时间,主要是用来理解这些缩写是什么意思。缩写有些在前面降到了,但是诸如s1、s2等在前面都没有介绍。当我放弃理解继续往下看的时候,发现有一个表格对此做了解释。

这个表格中的信息就很容易解释前面的指令组成方式了,但是看过了之后,感觉这部分信息也没有必要去面面俱到地深究。32bit的,我直接跳过不看了。

这里的这个解释让我基本确认了饱和度是一个什么操作,但是还没有百分百的确定。

1. 前导零计算,在OS的优先级判断中使用非常广泛。可以让相关的判断操作实现一个高效的处理。

2. 前面关于饱和度的疑问在这里有了明确的解释,有了这样的伪代码一看可以很清楚理解这个饱和度是一个什么样的属性。

关于协处理器的设计,TriCore的架构本身是支持4个的,但是有2个已经让CPU用掉了。

以上就是指令集信息的简单了解,我看这部分最初的初衷其实是想了解汇编代码的阅读,看起来还是剑走偏锋选错了材料。这个错误的选择从开篇的信息介绍就看得出来了,接下来我应该去尝试看看编译器套件中的汇编器的介绍了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/33878.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RSA加密算法Python实现

RSA加密算法Python实现1.RSA算法简介2.RSA算法涉及的数学知识2.1互素2.2 欧拉定理2.3求模逆元2.4 取模运算2.5 最大公因数2.6 最小公倍数2.7 欧几里得算法2.8 扩展欧几里得算法3.RSA算法数学实现3.1理论3.2实践4.RSA算法代码实现4.1RSA算法代码实现14.1RSA算法代码实现21.RSA算…

STP、RSTP、MSTP

STP、RSTP、MSTP的配置 本篇介绍STP、RSTP、MSTP的配置和常用的管理命令。 STP/RSTP/MSTP简介 以太网中为了进行链路备份,提高网络可靠性,通常会使用冗余链路,但是这也带来了网络环路的问题。网络环路会引发广播风暴和MAC地址表振荡等问题…

连续仨月霸占牛客榜首,京东 T8 呕心沥血神作:700 页 JVM 虚拟机实战手册

虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java 虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只…

基于结构应力方法的焊接结构疲劳评估及实例分析(下篇)

作者 | 裴宪军 ,仿真秀专栏作者 一、写在文前 焊接技术作为现代制造业中的支柱技术之一,是制造强国的关键保障。由于其整体性强、轻量化、经济性好等优点,焊接结构被广泛应用于轨道交通、航空航天,船舶、重型装备等领域&#xf…

LinkedIn领英开发客户方法大全(篇一)

一、准备工作 (绝对不能小看准备工作!!!!所以我写的很详细!!!) 1.建议大家使用网页版的领英开发客户,并且界面语言要切换为英文!! 领…

你听说过LabVIEW吗?

LabVIEW是美国国家仪器公司NI的图形化的编程语言,LabVIEW的全称是Laboratory Virtual Instrument Engineering Workbench,平时我们常见的Python、C/C、Java编程语言虽然也分编译型语言和解释型语言、底层语言和高级语言等,但基本都是文字形式…

[附源码]java毕业设计疫情状态下病房管理平台

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Spring 如何解决循环依赖

1.什么是循环依赖? 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如A引用B,B引用C,C引用A,则它们最终反映为一个环。 我们这里以两个类A和B为例进行讲解,如下是A和B的声明&a…

MCE | 丙型肝炎病毒的终结之路

Harvey J. Alter 对输血相关性肝炎的系统研究表明,一种未知病毒是慢性肝炎的常见病因;Michael Houghton 使用了一种未经验证的策略,分离了新病毒丙型肝炎病毒 (Hepatitis C virus) 的基因组;Charles M. Rice 提供了最终的证据&…

C语言源代码系列-管理系统之会员计费系统

往期文章分享点击跳转>《导航贴》- Unity手册,系统实战学习点击跳转>《导航贴》- Android手册,重温移动开发 👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过…

【附源码】计算机毕业设计JAVA疫情期间物资分派管理系统

【附源码】计算机毕业设计JAVA疫情期间物资分派管理系统 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: …

FEDformer里面的CZ1d

这里的x是传入的value,是(1,24,128,8)维度的。 然后,他提取的extra_x的维度是(1,8,128,8)这个维度的。 然后,下一步,将这两个xcat起来,不知道在干啥。 因为本来的x是&…

赵本山最有钱徒弟,曾经入股宾利投资吴京,如今又盯上歌手腾格尔

有句话叫作:过了山海关,都找赵本山。说明本山大叔在东北影响很大,其实他的徒弟也不弱。赵本山老师作为央视春晚小品王,手下弟子没有三千也有八百,个个都是出来拔萃身怀绝技。 这些人之所以拜本山大叔为师,无…

[附源码]java毕业设计医药管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Teracloud+GoodSync

TeracloudGoodSync 前言 Teracloud除了存文献外,它还是个云盘,可以搭配各种同步软件使用,之前在博客多终端云同步文献管理:ZoteroTeraCloud(WindowsAndroid)里提到用同步软件搭配Teracloud使用&#xff0…

使用SSM搭建图书商城管理系统(完整过程介绍、售后服务哈哈哈)

经过几位下载同学的反应、大部分运行未成功的原因有以下几点、特此记录以下。代码是完全没有问题的 项目地址:https://download.csdn.net/download/weixin_43304253/85811914 代码运行环境: tomcat:8 IDEA:2020 JDK:1…

vue.js毕业设计,基于vue.js前后端分离在线考试系统设计与实现(H5移动项目)

功能介绍 用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。主要模块包括以下几点: 注册登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改…

【MySQL进阶】单表访问方法

【MySQL进阶】单表访问方法 文章目录【MySQL进阶】单表访问方法一:访问方法(access method)1:const2:ref3:ref_or_null4:range5:index6:all二:注意事项1&…

黑马点评--Redis消息队列

Redis消息队列 Redis消息队列实现异步秒杀 消息队列(Message Queue),字面意思就是存放消息的队列。最简单的消息队列模型包括3个角色: 消息队列:存储和管理消息,也被称为消息代理(Message Br…

这就是你了解的指针吗?

小叮当的任意门——指针1. 指针是什么?2. 指针和指针类型1. 指针-整数2. 指针的解引用3. 野指针1. 野指针的成因未初始指针越界访问指针指向的空间释放2. 如何规避野指针4. 指针运算指针减指针指针的关系运算5. 二级指针6. 指针数组1. 指针是什么? 在讲指…