指令格式小结 - 范文中心

指令格式小结

10/05

操作种类:

β指令格式小结

寄存器 符号 R31

用法 通常为零 异常指针 堆栈指针 连接指针 栈帧基址指针

10xxxx Rc Ra Rb

:Reg[Rc] ← Reg[Ra] op Reg[Rb]OP(Ra,Rb,Rc)

R31 XP SP LP BP

R30 R29 R28 R27

操作码:ADD(加法),SUB(减法),MUL(乘法),DIV(除法)

AND(按位与),OR(按位或),XOR(按位异或)

CMPEQ(相等),CMPLT(小于),CMPLE(小于或等于)[若为真则结果=1;若为假则结果=0]

SHL(左移),SHR(右移 w/o符号扩展),SRA(右移 w/ 符号扩展)

11xxxx Rc Ra 直接量(二进制补码)

OPC(Ra,直接量,Rc): Reg[Rc] ← Reg[Ra] op SEXT(直接量)

其他:

31

操作码:ADD(加法),SUB(减法),MUL(乘法),DIV(除法)

AND(按位与),OR(按位或),XOR(按位异或)

CMPEQ(相等),CMPLT(小于),CMPLE(小于或等于)[若为真则结果=1;若为假则结果=0]

SHL(左移),SHR(右移 w/o符号扩展),SRA(右移 w/ 符号扩展)

26 25 21 20 16 151110

01xxxx Rc Ra 直接量(二进制补码) LD(Ra,直接量,Rc): Reg[Rc] ← Mem[Reg[Ra] + SEXT(直接量)]

操作代码表:(*可选择的操作码)

ST(Rc,直接量,Ra): Mem[Reg[Ra] + SEXT(直接量)] ← Reg[Rc] JMP(Ra,Rc): Reg[Rc] ← PC + 4; PC ← Reg[Ra] BEQ/BF(Ra,label,Rc): Reg[Rc] ← PC + 4; if Reg[Ra] = 0 then PC ← PC + 4 + 4*SEXT(直接量) BNE/BT(Ra,label,Rc): Reg[Rc] ← PC + 4; if Reg[Ra] ≠ 0 then PC ← PC + 4 + 4*SEXT(直接量)

LDR(Ra,label,Rc): Reg[Rc] ← Mem[PC + 4 + 4*SEXT(直接量)]

2:0

5:3 000

001 010 011 100 101 110 111

000 LD ADD AND ADDC ANDC

001 ST SUB OR SUBC ORC

010

MUL* XOR MULC* XORC

011

JMP DIV*

DIVC*

100

CMPEQ SHL CMPEQCSHLC

101

BEQ CMPLT SHR CMPLTCSHRC

110

BNE CMPLE SRA CMPLECSRAC

111

LDR


相关内容

  • Scratch六年级信息技术备课
    第18课 初识Scratch [教学目标] 1.知识与技能 (1)初步了解Scratch的界面: (2)识记软件的主要功能模块. 2.过程与方法 (1)结合生活,熟悉模块的功能 (2)通过具体的程序,掌握Scratch的基本编程过程. 3. ...
  • 数控铣床对刀模块优化
    [摘要] 随着我国机械产业的迅速发展,数控行业必然朝着高效化.精密化.和全球化方向发展.而数控加工作为机械加工行业中最重要的单元之一,也必将迈上一个新的台阶.它对我国的经济的影响也会越来越重要. CNC是机械加工的一种重要方法,可以加工形状 ...
  • 加工中心G代码详解
    1 加工中心G代码 代码名称-功能简述 G00------快速定位 G01------直线插补 G02------顺时针方向圆弧插补 G03------逆时针方向圆弧插补 G04------定时暂停 G05------通过中间点圆弧插补 G ...
  • [H编程]G代码知识 数控机床编程(附FANUC与SIMENS的G指令列表)
    G代码功能简述] G00------快速定位:G01------直线插补:G02------顺时针方向圆弧插补:G03------逆时针方向圆弧插补:G04------定时暂停:G05------通过中间点圆弧插补:G06------抛物线 ...
  • 数控车床多重复合循环指令
    数控车床多重复合循环指令(G70-G76) 运用这组G 代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高. 1. 外圆粗加工复合循环(G71) 指令格式 G71 ...
  • 机顶盒智能卡方案
    机顶盒智能卡方案 1 技术背景简要说明 1.1 条件接收 条件接收是指对播出的数字电视节目内容进行数字加扰以建立有效的收费体系,从而保障节目提供商和电视台的利益.条件接收技术主要有三大技术组成:加解扰技术,寻址技术和加解密技术,简单的说来, ...
  • LCD车床使用说明书
    车床微机数控系统 使用说明书 CNC2000 LCD 显示 合肥科林数控科技有限责任公司 http://www.kelincnc.com Email: KL32T@vip.sina.com 电话: 0551 - 5259329 目 录 第一 ...
  • 第4章加工中心的操作与编程
    第4章 加工中心的操作与编程 4.1 数控加工中心及其组成 4.1.1 加工中心的类型及其组成 加工中心是带有刀库和自动换刀装置的数控机床,又称为自动换刀数控机床或多工序数控机床.其特点是数控系统能控制机床自动地更换刀具,连续地对工件各加工 ...
  • 基金银行托管协议
    编号: 深圳立信中玺投资基金(有限合伙) 签署日期: 签署地点: 与 XXX 银行XXX 分行 之 托管协议 2010年10月 日 目 录 第一章 协议当事人 . ...................................... ...
  • 实验二(存储管理)虚拟页式管理
    实验二 虚拟页式管理 1.实验内容:模拟请求页式存储管理中硬件的地址转换和缺页中断,并用先进先出调度算法(FIFO )处理缺页中断: 2.要求: ① 指令序列的设定可以执行拟定,格式如表3: ② 在完成了FIFO 换页策略后,可以选做LRU ...