没有合适的资源?快使用搜索试试~ 我知道了~
MIPS® Architecture For Programmers Volume II
需积分: 10 3 下载量 82 浏览量
2018-04-04
08:31:23
上传
评论 1
收藏 4.64MB PDF 举报
温馨提示
The MIPS® Architecture For Programmers Volume II-A: The MIPS64® Instruction Set comes as part of a multi-volume set.
资源推荐
资源详情
资源评论
Document Number: MD00087
Revision 5.04
December 11, 2013
MIPS Technologies, Inc.
955 East Arques Avenue
Sunnyvale, CA 94085-4521
Copyright © 2001-2003,2005,2008-2013 MIPS Technologies Inc. All rights reserved.
MIPS
Verified
™
MIPS® Architecture For Programmers
Volume II-A: The MIPS64® Instruction
Set
MIPS® Architecture For Programmers Volume II-A: The MIPS64® Instruction Set, Revision 5.04
Copyright © 2001-2003,2005,2008-2013 MIPS Technologies Inc. All rights reserved.
Template: nB1.03, Built with tags: 2B ARCH FPU_PS FPU_PSandARCH MIPS64
Unpublished rights (if any) reserved under the copyright laws of the United States of America and other countries.
This document contains information that is proprietary to MIPS Technologies, Inc. ("MIPS Technologies") one of the Imagination Technologies Group plc
companies. Any copying, reproducing, modifying or use of this information (in whole or in part) that is not expressly permitted in writing by MIPS
Technologies or an authorized third party is strictly prohibited. At a minimum, this information is protected under unfair competition and copyright laws.
Violations thereof may result in criminal penalties and fines.
Any document provided in source format (i.e., in a modifiable form such as in FrameMaker or Microsoft Word format) is subject to use and distribution
restrictions that are independent of and supplemental to any and all confidentiality restrictions. UNDER NO CIRCUMSTANCES MAY A DOCUMENT
PROVIDED IN SOURCE FORMAT BE DISTRIBUTED TO A THIRD PARTY IN SOURCE FORMAT WITHOUT THE EXPRESS WRITTEN
PERMISSION OF MIPS TECHNOLOGIES, INC.
MIPS Technologies reserves the right to change the information contained in this document to improve function, design or otherwise. MIPS Technologies does
not assume any liability arising out of the application or use of this information, or of any error or omission in such information. Any warranties, whether
express, statutory, implied or otherwise, including but not limited to the implied warranties of merchantability or fitness for a particular purpose, are excluded.
Except as expressly provided in any written license agreement from MIPS Technologies or an authorized third party, the furnishing of this document does not
give recipient any license to any intellectual property rights, including any patent rights, that cover the information in this document.
The information contained in this document shall not be exported, re-exported, transferred, or released, directly or indirectly, in violation of the law of any
country or international law, regulation, treaty, Executive Order, statute, amendments or supplements thereto. Should a conflict arise regarding the export, re-
export, transfer, or release of the information contained in this document, the laws of the United States of America shall be the governing law.
The information contained in this document constitutes one or more of the following: commercial computer software, commercial computer software
documentation, or other commercial items. If the user of this information, or any related documentation of any kind, including related technical data or manuals,
is an agency, department, or other entity of the United States government ("Government"), the use, duplication, reproduction, release, modification, disclosure,
or transfer of this information, or any related documentation of any kind, is restricted in accordance with Federal Acquisition Regulation 12.212 for civilian
agencies and Defense Federal Acquisition Regulation Supplement 227.7202 for military agencies. The use of this information by the Government is further
restricted in accordance with the terms of the license agreement(s) and/or applicable contract terms and conditions covering this information from MIPS
Technologies or an authorized third party.
MIPS, MIPS I, MIPS II, MIPS III, MIPS IV, MIPS V, MIPSr3, MIPS32, MIPS64, microMIPS32, microMIPS64, MIPS-3D, MIPS16, MIPS16e, MIPS-Based,
MIPSsim, MIPSpro, MIPS-VERIFIED, Aptiv logo, microAptiv logo, interAptiv logo, microMIPS logo, MIPS Technologies logo, MIPS-VERIFIED logo,
proAptiv logo, 4K, 4Kc, 4Km, 4Kp, 4KE, 4KEc, 4KEm, 4KEp, 4KS, 4KSc, 4KSd, M4K, M14K, 5K, 5Kc, 5Kf, 24K, 24Kc, 24Kf, 24KE, 24KEc, 24KEf, 34K,
34Kc, 34Kf, 74K, 74Kc, 74Kf, 1004K, 1004Kc, 1004Kf, 1074K, 1074Kc, 1074Kf, R3000, R4000, R5000, Aptiv, ASMACRO, Atlas, "At the core of the user
experience.", BusBridge, Bus Navigator, CLAM, CorExtend, CoreFPGA, CoreLV, EC, FPGA View, FS2, FS2 FIRST SILICON SOLUTIONS logo, FS2
NAVIGATOR, HyperDebug, HyperJTAG, IASim, iFlowtrace, interAptiv, JALGO, Logic Navigator, Malta, MDMX, MED, MGB, microAptiv, microMIPS,
Navigator, OCI, PDtrace, the Pipeline, proAptiv, Pro Series, SEAD-3, SmartMIPS, SOC-it, and YAMON are trademarks or registered trademarks of MIPS
Technologies, Inc. in the United States and other countries.
All other trademarks referred to herein are the property of their respective owners.
3 MIPS® Architecture For Programmers Volume II-A: The MIPS64® Instruction Set, Revision 5.04
Copyright © 2001-2003,2005,2008-2013 MIPS Technologies Inc. All rights reserved.
MIPS® Architecture For Programmers Volume II-A: The MIPS64® Instruction Set, Revision 5.04 4
Copyright © 2001-2003,2005,2008-2013 MIPS Technologies Inc. All rights reserved.
Contents
Chapter 1: About This Book ................................................................................................................16
1.1: Typographical Conventions....................................................................................................................... 16
1.1.1: Italic Text.......................................................................................................................................... 17
1.1.2: Bold Text.......................................................................................................................................... 17
1.1.3: Courier Text ..................................................................................................................................... 17
1.2: UNPREDICTABLE and UNDEFINED ....................................................................................................... 17
1.2.1: UNPREDICTABLE........................................................................................................................... 17
1.2.2: UNDEFINED .................................................................................................................................... 18
1.2.3: UNSTABLE ...................................................................................................................................... 18
1.3: Special Symbols in Pseudocode Notation................................................................................................. 18
1.4: For More Information................................................................................................................................. 21
Chapter 2: Guide to the Instruction Set..............................................................................................22
2.1: Understanding the Instruction Fields......................................................................................................... 22
2.1.1: Instruction Fields.............................................................................................................................. 23
2.1.2: Instruction Descriptive Name and Mnemonic................................................................................... 24
2.1.3: Format Field..................................................................................................................................... 24
2.1.4: Purpose Field................................................................................................................................... 25
2.1.5: Description Field .............................................................................................................................. 25
2.1.6: Restrictions Field.............................................................................................................................. 25
2.1.7: Operation Field................................................................................................................................. 26
2.1.8: Exceptions Field............................................................................................................................... 26
2.1.9: Programming Notes and Implementation Notes Fields.................................................................... 27
2.2: Operation Section Notation and Functions................................................................................................ 27
2.2.1: Instruction Execution Ordering......................................................................................................... 27
2.2.2: Pseudocode Functions..................................................................................................................... 27
2.3: Op and Function Subfield Notation............................................................................................................ 37
2.4: FPU Instructions........................................................................................................................................ 37
Chapter 3: The MIPS64® Instruction Set............................................................................................38
3.1: Compliance and Subsetting....................................................................................................................... 38
3.2: Alphabetical List of Instructions................................................................................................................. 39
ABS.fmt ......................................................................................................................................................... 50
ADD............................................................................................................................................................... 51
ADD.fmt......................................................................................................................................................... 52
ADDI.............................................................................................................................................................. 53
ADDIU ........................................................................................................................................................... 54
ADDU ............................................................................................................................................................ 55
ALNV.PS ....................................................................................................................................................... 56
AND............................................................................................................................................................... 58
ANDI.............................................................................................................................................................. 59
B.................................................................................................................................................................... 60
BAL................................................................................................................................................................ 61
BC1F ............................................................................................................................................................. 62
BC1FL ........................................................................................................................................................... 64
BC1T ............................................................................................................................................................. 66
BC1TL ........................................................................................................................................................... 68
5 MIPS® Architecture For Programmers Volume II-A: The MIPS64® Instruction Set, Revision 5.04
Copyright © 2001-2003,2005,2008-2013 MIPS Technologies Inc. All rights reserved.
BC2F ............................................................................................................................................................. 70
BC2FL ........................................................................................................................................................... 71
BC2T ............................................................................................................................................................. 72
BC2TL ........................................................................................................................................................... 73
BEQ............................................................................................................................................................... 74
BEQL............................................................................................................................................................. 75
BGEZ............................................................................................................................................................. 76
BGEZAL ........................................................................................................................................................ 77
BGEZALL ...................................................................................................................................................... 78
BGEZL........................................................................................................................................................... 80
BGTZ............................................................................................................................................................. 81
BGTZL........................................................................................................................................................... 82
BLEZ ............................................................................................................................................................. 83
BLEZL ........................................................................................................................................................... 84
BLTZ.............................................................................................................................................................. 85
BLTZAL ......................................................................................................................................................... 86
BLTZALL ....................................................................................................................................................... 87
BLTZL............................................................................................................................................................ 89
BNE............................................................................................................................................................... 90
BNEL............................................................................................................................................................. 91
BREAK .......................................................................................................................................................... 92
C.cond.fmt..................................................................................................................................................... 93
CACHE.......................................................................................................................................................... 98
CACHEE ..................................................................................................................................................... 104
CEIL.L.fmt ................................................................................................................................................... 111
CEIL.W.fmt.................................................................................................................................................. 112
CFC1........................................................................................................................................................... 113
CFC2........................................................................................................................................................... 115
CLO............................................................................................................................................................. 116
CLZ.............................................................................................................................................................. 117
COP2........................................................................................................................................................... 118
CTC1........................................................................................................................................................... 119
CTC2........................................................................................................................................................... 121
CVT.D.fmt.................................................................................................................................................... 122
CVT.L.fmt .................................................................................................................................................... 123
CVT.PS.S.................................................................................................................................................... 124
CVT.S.fmt.................................................................................................................................................... 125
CVT.S.PL .................................................................................................................................................... 126
CVT.S.PU.................................................................................................................................................... 127
CVT.W.fmt................................................................................................................................................... 128
DADD .......................................................................................................................................................... 129
DADDI ......................................................................................................................................................... 130
DADDIU....................................................................................................................................................... 131
DADDU........................................................................................................................................................ 132
DCLO .......................................................................................................................................................... 133
DCLZ........................................................................................................................................................... 134
DDIV............................................................................................................................................................ 135
DDIVU ......................................................................................................................................................... 136
DERET ........................................................................................................................................................ 137
DEXT........................................................................................................................................................... 138
DEXTM........................................................................................................................................................ 140
DEXTU ........................................................................................................................................................ 142
DI................................................................................................................................................................. 144
剩余439页未读,继续阅读
资源评论
yangzhishui_qilu
- 粉丝: 0
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功