PPC指的直通车ppc是什么么职务啊

PPC指令集[转]
PPC指令集[转]
整数存储指令
整数存储指令如表所示。
表 整数存储指令
字节存储(偏移地址寻址)
字节存储(寄存器寻址)
记录有效地址的字节存储(偏移地址寻址)
记录有效地址的字节存储(寄存器寻址)
半字存储(偏移地址寻址)
半字存储(寄存器寻址)
记录有效地址的半字存储(偏移地址寻址)
记录有效地址的半字存储(寄存器寻址)
字存储(偏移地址寻址)
字存储(寄存器寻址)
记录有效地址的字存储(偏移地址寻址)
记录有效地址的字存储(寄存器寻址)
的指令都是将寄存器中值存储到存储器(内存等)
字节存储指令(偏移地址寻址)
有效地址(EffectAddr)为的内容加,的低位内容存储到有效地址为的存储器中。
字节存储指令(寄存器寻址)
有效地址为的内容加上的内容,的低位内容存储到有效地址为的存储器中。
记录有效地址的字节存储指令(偏移地址寻址)
有效地址=()+,的低位内容存储到有效地址为的存储器中。=,如果=,则指令无效。
记录有效地址的字节存储指令(寄存器寻址)
有效地址=()+(),的低位内容存储到有效地址为的存储器中,=,如果=,则指令无效。
半字存储指令(偏移地址寻址)
有效地址=()+,的低位内容存储到有效地址为的存储器中。
记录有效地址的半字存储指令(偏移地址寻址)
有效地址=()+,的低位内容存储到有效地址为的存储器中。=,如果=,则指令无效。
字存储指令(偏移地址寻址)
有效地址=()+,的位内容存储到有效地址为的存储器中。
记录有效地址的字存储指令(偏移地址寻址)
有效地址=()+,的位内容存储到有效地址为的存储器中,=,如果=,则指令无效。
记录有效地址的字存储指令(寄存器寻址)
有效地址=()+(),的位内容存储到有效地址为的存储器中。=,如果=,则指令无效。
字存储指令(寄存器寻址)
有效地址=()+(),的位内容存储到有效地址为的存储器中。
、整数加载指令
整数加载指令如表所示。
高位清零加载字节指令(偏移地址寻址)
高位清零的加载字节指令(寄存器寻址)
高位清零的加载字节并记录有效地址指令(偏移地址寻址)
高位清零的加载字节并记录有效地址指令(寄存器寻址)
高位清零的加载半字指令(偏移地址寻址)
高位清零的加载半字指令(寄存器寻址)
高位清零的加载半字并记录有效地址指令(偏移地址寻址)
高位清零的加载半字并记录有效地址指令(寄存器寻址)
加载半字指令(偏移地址寻址)
加载半字指令(寄存器寻址)
加载半字并记录有效地址指令(偏移地址寻址)
加载半字并记录有效地址指令(寄存器寻址)
加载字指令(偏移地址寻址)
加载字指令(寄存器寻址)
加载字并记录有效地址指令(偏移地址寻址)
加载字并记录有效地址指令(寄存器寻址)
指令从存储器(内存等)取数据加载到寄存器
;=()+。从存储器读取地址的内容,并加载低位到,的其他位清。不影响其他寄存器。
;=()+。从存储器读取地址一个字节的内容,并加载低位到,的其他各位清零,有效地址存放在中。
,, ;=()+()。从存储器读取地址一个字节的内容,并加载低位到,的其他各位清零,存放在中。如果=或者=,则指令无效。
,, ;=()+()。从存储器读取地址一个字节的内容,并加载低位到,的其他各位清。
;=()+。从存储器处读取两个字节的数,并加载到的低位。的其他位填充最高位的值。
,, ;=()+()。从存储器处读取两个字节的数,并加载到的低位。的其他位填充最高位的值。
;=()+。从存储器处读取两个字节的数,并加载到的低位。的其他位填充最高位的值。存放在中,如果=或者=,则指令格式无效。
,, ;=()+()。从存储器处读取两个字节的数,并加载到的低位。的其他位填充最高位的值。存放在中,如果=或者=,则指令格式无效。
;=()+。从存储器处读取两个字节的数,并加载到的低位。的其他位清零。
;=()+。从存储器处读取两个字节的数,并加载到的低位。其他位清零。存入,如果=或者=,则指令格式无效。
,, ;=()+()。从存储器处读取两个字节的数,加载到的低位,其他位清零。存入,如果=或者=,则指令格式无效。
,, ;=()+(),从处读取两个字节的数,并加载到的低位,将的其他位清零。
,();=()+,从处读取个字节的数,并加载到。
,();=()+,从处读取个字节的数,并加载到。=,如果=或=,则指令格式无效。
,, ;=()+(),从处读取个字节的数,并加载到。=,如果=或=,则指令格式无效。
,, ;=()+(),从处读取个字节的数,并加载到。
整数多字存储加载指令
表 整数多字存储加载指令
,() ;=+。以起始的个连续的字加载到通用寄存器到处,=-。必须为的倍数,如果=,则指令格式无效。指令执行时间长。
,() ;=+。把通用寄存器从到,存储到以起始的个连续的字存储器,必须是的倍数。指令执行时间长。
表 分支控制指令
无条件转移
条件转移(转移目标地址由指出)
条件转移(转移目标地址由指出)
无条件转移指令()
指令的编码格式:
指令的语法格式:
如果=,则转移目标地址为的值经符号位扩展后加上指令地址。
如果=,则转移目标地址为的值经符号扩展后的值。
如果=,则转移指令下一条指令的有效地址存放到连接寄存器。
条件转移指令
指令编码格式:
指令语法格式:
字段表示条件寄存器中的位用于转移条件。字段操作码定义见表。
表字段操作码定义
计数器减量,如果条件不成立则转移
计数器减量,如果条件不成立则转移
如果条件不成立,则转移
计数器减量,如果条件成立则转移
计数器减量,如果条件成立则转移
如果条件成立则转移
计数器减量,如果!=,则发生转移
计数器减量,如果=,则发生转移
注:位表示该位可以被忽略,位表示是不是条件转移
条件转移指令(转移目标地址由指出)
指令的编码格式:
指令的语法格式:
字段表示条件寄存器中的位用于转移条件。
字段操作码定义如表所示。
转移目标地址为。
如果=,则转移指令下一条有效地址存放到连接寄存器。
条件转移指令(转移目标地址由指出)
指令的编码格式:
指令的语法格式:
转移目标地址是。
如果=,则转移指令下一条指令的有效地址存放到连接寄存器。
如果减量计数器(),指令格式无效,则转移到目标地址。
特殊寄存器传送指令
特殊寄存器传送指令如表所示。
表 特殊寄存器传送指令
读取机器状态寄存器
写入机器状态寄存器
读取特殊功能寄存器
写入特殊功能寄存器
读取段寄存器
写入段寄存器
间接读取段寄存器
间接写入段寄存器
读取时基寄存器
读取机器状态寄存器指令
指令的编码格式:
指令的语法格式:
读取的内容放入中,这是超级用户层指令,不影响其他寄存器。
()写入机器状态寄存器指令
指令的编码格式:
指令的语法格式:
把的内容存入中,这是超级用户指令。
读取特殊功能寄存器指令
指令的编码格式:
指令的语法格式:
指令操作:
特殊功能寄存器()的编码如表所示,将的内容存入中。
写入特殊功能寄存器指令
指令的编码格式:
指令的语法格式:
把的内容存入到指定的特殊功能寄存器中。
读取段寄存器指令
指令的编码格式:
指令的语法格式:
指令操作:
将段寄存器的内容读入中,这是一个超级用户层指令。
写入段寄存器指令
指令的编码格式:
指令的语法格式:
将中的内容读入,这是一个超级用户层指令。
间接读取段寄存器指令
指令的编码格式:
指令的语法格式:
指令操作:
由寄存器的~位选取的段寄存器的内容,复制到。这是一个超级用户层指令。
间接写入段寄存器指令
指令的编码格式:
指令的语法格式:
指令操作:
()—()
将中的内容复制到由的~位所指定的寄存器中。这是一个超级用户层指令。
读取时基寄存器指令
指令的编码格式:
指令的语法格式:
指令操作:
该指令的编码如表所示。
表 指令的编码
系统调用指令
系统调用指令
指令的编码格式:
指令的使用:
指令调用操作系统去执行服务程序。当控制返回到一个执行系统调用的程序时,寄存器的内容依赖于程序提供的系统所使用的寄存器的约定。
跟在指令后面的有效指令地址被放在中。中的位、~和~被放在中对应的位置,中位~和~被设置为未定义值。当异常产生,异常处理程序更改寄存器。异常处理程序到形成基址加偏移量形成的地址去取下一条指令。
受影响的寄存器有:
依赖于系统服务、、及。
中断返回指令
指令的编码格式:
指令操作:
中的位、~和~被放在中对应的位置。如果新的值没有使能任何未完的操作,则在的控制下,从地址取下一条指令。
指令的使用中受影响的寄存器为。
PowerPC汇编基础篇
PowerPC正用于和曾经用于 IBM服务器, 苹果电脑,任天堂Gamecube游戏机
Gekko 芯片用在了任天堂的 GameCube 中,Xenon 则用在了 Microsoft 的 Xbox 360 中。Cell Broadband Engine 是近来崭露头角的一种体系结构,使用 PowerPC 指令,并且具有八个向量处理器。Sony PlayStation 3 将使用 Cell,考虑到 PlayStation 3 将用于广泛的多媒体应用程序,因此还使用为数众多的其他向量。
PowerPC 指令集比 POWER 处理器系列更加有用。指令集本身可以 64 位模式操作,也可以简化的 32 位模式操作。POWER5 处理器支持这两种模式,POWER5 上的 Linux 发布版支持为 32 位和 64 位 PowerPC 指令集而编译的应用程序。
应用程序二进制接口(ABI)
PPC32 Linux和NetBSD使用 SVR4 ABIPPC64 Linux和AIX&& 使用 PowerOpen ABi
SVR4 ABI1)传参数从 GPR3 开始2)GPR3-GPR12 是容易失去的寄存器。如果需要,在调用子例程之前,必须先保存并在返回后恢复.
PowerPC 寄存器有编号,而没有名称。对于初学者来说,有时这会使人混淆,因为 tts 无法轻易地与寄存器区分开。3可以表示数值3或者寄存器 gpr3 ,或者浮点 fpr3 ,或者特殊用途的寄存器 spr3 。习惯了就好了。:)但是,在GDB的反汇编中, 寄存器是用 r3 表示的
通用寄存器
r0 跟stack frame有关系, 当建立stack frame时,用来保存旧的LRr1 stack pointerr2 toc(table of content)指针r3 第一个参数, 返回值也放在这个寄存器
r11 常用做指针
专用寄存器
lr   链接寄存器,它用来存放函数调用结束处的返回地址。ctr   计数寄存器,它用来当作循环计数器,会随特定转移操作而递减。xer   定点异常寄存器,存放整数运算操作的进位以及溢出信息。msr   机器状态寄存器,用来配置微处理器的设定。cr   条件寄存器,它分成8个4位字段,cr0-cr7,它反映了某个算法操作的结果并且提供条件分支的机制。
li REG, VALUE加载寄存器 REG,数字为 VALUE
add REGA, REGB, REGC将 REGB 与 REGC 相加,并将结果存储在 REGA 中
addi REGA, REGB, VALUE将数字 VALUE 与 REGB 相加,并将结果存储在 REGA 中
mr REGA, REGB将 REGB 中的值复制到 REGA 中
or REGA, REGB, REGC对 REGB 和 REGC 执行逻辑 “或” 运算,并将结果存储在 REGA 中
ori REGA, REGB, VALUE对 REGB 和 VALUE 执行逻辑 “或” 运算,并将结果存储在 REGA 中
and, andi, xor, xori, nand, nand, and nor其他所有此类逻辑运算都遵循与 “or” 或 “ori” 相同的模式
ld REGA, 0(REGB)使用 REGB 的内容作为要载入 REGA 的值的内存地址
lbz, lhz, and lwz它们均采用相同的格式,但分别操作字节、半字和字(“z” 表示它们还会清除该寄存器中的其他内容)
b ADDRESS跳转(或转移)到地址 ADDRESS 处的指令
bl ADDRESS对地址 ADDRESS 的子例程调用
cmpd REGA, REGB比较 REGA 和 REGB 的内容,并恰当地设置状态寄存器的各位
beq ADDRESS若之前比较过的寄存器内容等同,则跳转到 ADDRESS
bne, blt, bgt, ble, and bge它们均采用相同的形式,但分别检查不等、小于、大于、小于等于和大于等于
std REGA, 0(REGB)使用 REGB 的地址作为保存 REGA 的值的内存地址
stb, sth, and stw它们均采用相同的格式,但分别操作字节、半字和字
sc对内核进行系统调用
所有计算值的指令均以第一个操作数作为目标寄存器。在所有这些指令中,寄存器都仅用数字指定。例如,将数字 12 载入寄存器 5 的指令是 li 5, 12。我们知道,5 表示一个寄存器,12 表示数字 12,原因在于指令格式(因为li第一个操作数就是寄存器,第2个是立即数)。
在某些指令中,GPR0 只是代表数值 0,而不会去查找 GPR0 的内容。
一个最简单的例子.globl .main .main: li 3, 5 blr
保存为 simple.s用gcc来汇编连接$gcc simple.s -o simple$./simple$ echo $?5说明上次运行的程序,返回值是5
发表评论:
TA的最新馆藏[转]&[转]&部队里两颗星一颗豆是什么级别_百度知道
部队里两颗星一颗豆是什么级别
军人肩上两颗星和一颗豆,豆是缀钉,可能是中将军衔,中校军衔和中尉军衔。1,中将陆军中将军衔主要标识为,松枝绿色肩章底版上,缀有金色枝叶和两颗金色星徽。海军中将军衔主要标识为,深藏青色肩章底版上,缀有金色枝叶和两颗金色星徽。空军中将军衔主要标识为,深蓝灰色肩章底版上,缀有金色枝叶和两颗金色星徽。陆军中将是副大军区职军官的主要军衔。副大军区职包括总后勤部副部长、副政委,大军区副司令员、副政委及其他副大军区职军官。此外,陆军中将还是正大军区职和正军职军官的辅助军衔。海军中将为海军副大军区职军官的主要军衔。此外,它还是海军正大军区职军官和正军职军官的辅助军衔,即资历较浅的海军正大军区职军官和资深的海军正军职军官,也可被授予海军中将军衔。空军中将为空军副大军区职军官的主要军衔。此外,它还是空军正大军区职和正军职军官的辅助军衔,即资历较浅的空军正大军区职军官和资深的空军正军职军官,也可被授予空军中将军衔。武警中将是副大军区职警官的主要警衔。武警中将还是武警正大军区职警官和正军职警官的辅助警衔。2,中校陆军中校军衔主要标识为,松枝绿色肩章底版上,缀有两条金色细杠和二枚星徽。海军中校军衔主要标识为,深藏青色肩章底版上,缀有两条金色细杠和二枚星徽。空军中校军衔主要标识为,深蓝灰色肩章底版上,缀有两条金色细杠和二枚星徽。陆军中校为陆军副团职军官的主要军衔。此外,它还是陆军正团职(副旅职)军官和正营职军官的辅助军衔。海军中校为海军副团职军官的主要军衔。此外,它还是海军正团职(副旅职)军官和海军正营职军官的辅助军衔。空军中校为空军副团职军官的主要军衔。此外,它还是空军正团职(副旅职)军官和空军正营职军官的辅助军衔。武警中校为武警副团职警官的主要警衔。此外,它还是武警正团职警官和正营职警官的辅助警衔。3,中尉陆军中尉军衔主要标识为松枝绿色肩章底版上缀有一条金色细杠和二枚星徽。海军中尉军衔主要标识为深藏青色肩章底版上缀有一条金色细杠和二枚星徽。空军中尉军衔主要标识为深蓝灰色肩章底版上缀有一条金色细杠和二枚星徽。陆军中尉为陆军副连职军官的主要军衔。此外,它还是陆军正连职军官和排职军官的辅助军衔。海军中尉为海军副连职军官的主要军衔。此外,它还是海军正连职军官和排职军官的辅助军衔,即资历较浅的正连职军官和资深的排职军官,也可被授予海军中尉军衔。空军中尉为空军副连职军官的主要军衔。此外,它还是空军正连职军官和排职军官的辅助军衔,即资历较浅的空军正连职军官和资深的空军排职军官,也可被授予空军中尉军衔。武警中尉为武警副连职警官的主要警衔。此外,它还是武警正连职警官和武警排职警官的辅助警衔,即资历较浅的正连职警官和次深的排职警官,也可授予武警中尉警衔。
其他类似问题
为您推荐:
提问者采纳
是中将,两颗金星,那一个豆可能是肩牌上的扣子。
来自团队:
其他14条回答
豆指什么?扣子吗?
豆?????黄豆还是绿豆?
  结合题意准确地说应该是“两杠一星”。  两杠一星为少校军衔,一般为正营职军官的主要军衔,也是副团职和副营职军官的辅助军衔,附图如下。  
我给你一个权威的答复:我军现役部队里没有“两颗星一颗豆”这样的级别标志,只有“两颗星一杠”或者“两杠一颗豆”的标志。前者表示中尉,可以对应排职、副连职、正连职;后者表示少校,可以对应副营职、正营职、副团职。
一杠一豆是少尉;一杠两星是中尉;一杠三星是上尉‘两杠一星是少校;两杠两星是中校;两杠三星是上校;两杠四星是大校;光板一星是少将;光板两星是中将;光板三星是上将。
是中将,你看到的豆豆是军衔前面的麦穗,干部军衔是杠和星搭配的,一杠是尉官,一颗星少尉,两颗中尉,三颗上尉。两杠校官,一颗星少校,两颗中校,三颗上校,四颗大校。将官没有杠,星星前面有一个麦穗,一颗星少将,两颗中将,三颗上将!
是中将。中将是两颗金星。中将是一些国家将级军官中的军衔称号。中国军衔制中,中华民国北洋政府时期、国民政府时期和中华人民共和国都有设立中将军衔。
一杠穿星是尉官,两杠夹星是校官。有星没杠是将官。尉官
少尉,中尉 上尉校官 少校 中校 上校 大校将官同校官
按解放军军衔制度,两颗星一颗豆应该是中将军衔。
两颗星一颗豆是中将
是中将,两颗金星,那一个豆可能是肩牌上的扣子。
没有这样的肩章。
一颗豆是什么意思。。。可以解释一下吗
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁PPC manager是什么意思_百度知道
PPC manager是什么意思
PPC manager 生产计划经理。一般在大型工厂负责下面的职责:1、评估和监督生产计划及制定并确保有效执行。2、协调和推动各部门以确保生产顺畅和生产能力得以充分使用。3、指导和支援下属的工作,帮助其解决工作生产难题,提升下属工作能力。4、订立和改善各部门的工作流程并监督其有效执行以确保部门工作的顺畅及有效。另外还有就是指PPC智能手机的系统管理软件,如 PPCLink Task Manager ,这个软件是PPCLink软件系列的一个,带进程管理、屏幕捕获等功能,很实用。
其他类似问题
为您推荐:
ppc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁推荐这篇日记的豆列
······民航术语PPC是什么意思_百度知道
民航术语PPC是什么意思
PPC:Point To Point Communication 平面通信 a point-to-point connection refers to a communications connection between two nodes or endpoints. An example is a telephone call, in which one telephone is connected with one other, and what is said by one caller can only be heard by the other. This is contrasted with a point-to-multipoint or broadcast communication topology, in which many nodes can receive information transmitted by one node.平面通信指点对点通信交流,也就是单线交流;这与多点交流相对照,多点交流指一个节点发出信息可以被许多节点接受。
其他类似问题
为您推荐:
PPC是Powered Parachute的缩写,意思是动力伞。
其他1条回答
这是空客A380常用词汇
第二种译法:PPC
Phosphor Protection Circuit荧光保护电路,来自空客缩略语词典
谢谢第一种译法:PPC
Phosphor Protection Circuit启明星保护电路
术语的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 直通车ppc是什么 的文章

 

随机推荐