解释下列名词

解释下列名词,第1张

1

指令是指计算机执行某种 *** 作的命令。

一条指令,通常包括两方面内容: *** 作码和地址码。其中, *** 作码用来表征一条指令的 *** 作特性和功能;地址码给出参与 *** 作的数据在存储器中的地址。

指令系统是指一台计算机所能执行的全部指令的集。

指令系统决定了一台计算机硬件主要性能和基本功能。

指令系统一般都包括以下几大类指令。

(1)数据传送类指令。

(2)运算类指令 包括算术运算指令和逻辑运算指令。

(3)程序控制类指令 主要用于控制程序的流向。

(4)输入/输出类指令 简称I/O指令,这类指令用于主 机与外设之间交换信息。

2指令周期计算机执行一条指令所用的时间。

3CPU的性能

集成电路技术的发展--硅晶体管的大规模集成技术

摩尔定律:芯片上的晶体管数量每隔18个—24个月就会翻一番。

4 时钟频率

系统时钟决定数据传输和指令执行的速度或频率

5字长字长决定与CPU的寄存器和总线的数据宽度

6高速缓存器(Cache)

高速缓存器越大,处理速度就越快。

2

CPU响应中断之后,经过某些 *** 作,转去执行中断服务程序。这些 *** 作是由硬件直接实现的,把它称为中断隐指令。中断隐指令并不是指令系统中的一条真正的指令,它没有 *** 作码,所以中断隐指令是一种不允许、也不可能为用户使用的特殊指令。其所完成的 *** 作主要有:

(1)保存断点

为了保证在中断服务程序执行完毕能正确返回原来的程序,必须将原来程序的断点(即程序计数器(PC)的内容)保存起来。断点可以压入堆栈,也可以存入主存的特定单元中。

(2)暂不允许中断

暂不允许中断即关中断。在中断服务程序中,为了保护中断现场(即CPU主要寄存器的内容)期间不被新的中断所打断,必须要关中断,从而保证被中断的程序在中断服务程序执行完毕之后能接着正确地执行下去。

并不是所有的计算机都在中断隐指令中由硬件自动地关中断,也有些计算机的这一 *** 作是由软件(中断服务程序)来实现的。

(3)引出中断服务程序

引出中断服务程序的实质就是取出中断服务程序的入口地址送程序计数器(PC)。对于向量中断和非向量中断,因此中断服务程序的方法是不相同的。

3

刷新,指刷洗之后使之变新,比喻突破旧的而创造出新的。如:刷新全国纪录。

4

微程序控制的基本思想,就是仿照通常的解题程序的方法,把 *** 作控制信号编成所谓的“微指令”,存放到一个只读存储器里.当机器运行时,一条又一条地读出这些微指令,从而产生全机所需要的各种 *** 作控制信号,使相应部件执行所规定的 *** 作

5

DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。

PLCS7300梯形图指令汇总PLC S7-300梯形图命令汇总11 位逻辑指令概述有可以执行下列功能的位逻辑指令:---| |--- 常开触点(地址)---| / |--- 常闭触点(地址)---(SAVE) 将RLO状态保存到BRXOR 位异或运算---( ) 输出线圈---( # )--- 中间输出---|NOT|--- 取反使能位RLO为1时将触发下列指令:---( S ) 置位线圈---( R ) 复位线圈SR 复位优先型SR双稳态触发器RS 置位优先型RS双稳态触发器其它指令将对上升沿或下降沿过渡做出反应,执行下列功能:---(N)--- RLO负跳沿检测---(P)--- RLO正跳沿检测NEG 地址下降沿检测POS 地址上升沿检测立即读取立即写入2 比较指令根据用户选择的比较类型比较IN1和IN2:== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于等于IN2<= IN1小于等于IN2可使用下列比较指令:CMP I 整数比较CMP D 长整数比较CMP R 实数比较3 转换指令用户可使用下列转换指令:BCD_I BCD码转换为整型I_BCD 整型转换为BCD码BCD_DI BCD码转换为长整型I_DINT 整型转换为长整型DI_BCD 长整型转换为BCD码DI_REAL 长整型转换为浮点型INV_I 对整数求反码INV_DI 对长整数求反码NEG_I 对整数求补码NEG_DI 对长整数求补码NEG_R 浮点数取反ROUND 取整为长整型TRUNC 截取长整数部分CEIL 向上取整FLOOR 向上取整4 计数器指令可使用下列计数器指令在此范围内改变计数值:S_CUD 双向计数器S_CD 降值计数器S_CU 升值计数器---( SC ) 设置计数器线圈---( CU ) 升值计数器线圈---( CD ) 降值计数器线圈

5 数据块指令---(OPN)打开数据块:DB或DI6 逻辑控制指令可以在所有逻辑块(组织块(OB)、功能块(FB)和功能(FC))中使用逻辑控制指令。有可以执行下列功能的逻辑控制指令:---(JMP)--- 无条件跳转---(JMP)--- 条件跳转---(JMPN)--- 若“否”则跳转7 整型数学运算指令使用整数运算,您可以对两个整数(16和32位)执行以下运算:ADD_I 整数加SUB_I 整数减MUL_I 整数乘DIV_I 整数除ADD_DI 长整数加SUB_DI 长整数减MUL_DI 长整数乘DIV_DI 长整数除MOD_DI 返回长整数余数8 浮点型数学运算指令IEEE 32位浮点数属于称作实数(REAL)的数据类型。您可使用浮点运算指令通过两个32位IEEE浮点数来执行下列数学运算指令:ADD_R 实数加SUB_R 实数减MUL_R 实数乘DIV_R 实数除利用浮点运算,可用一个32位IEEE浮点数执行下列运算:求绝对值(ABS)求平方(SQR)和平方根(SQRT)求自然对数(LN)求指数值(EXP)以e (= 2,71828)为底求下列32位IEEE浮点数表示的角度的三角函数- 正弦(SIN)和反正弦(ASIN)- 余弦(COS)和反余弦(ACOS)- 正切(TAN)和反正切(ATAN)9 传送指令MOVE分配值10 程序控制指令101 程序控制指令概述描述可使用下列程序控制指令:---(CALL) 调用来自线圈的FC SFC (不带参数) CALL_FB 调用来自框的FBCALL_FC 调用来自框的FCCALL_SFB 调用来自框的系统FBCALL_SFC 调用来自框的系统FC调用多重实例从库中调用块使用MCR功能的重要注意事项---(MCR<) 主控制继电器打开---(MCR>) 主控制继电器关闭---(MCRA) 主控制继电器激活---(MCRD) 主控制继电器取消激活

RET 返回11 移位和循环指令下列移位指令可用:SHR_I 整数右移SHR_DI 长整数右移SHL_W 字左移SHR_W 字右移SHL_DW 双字左移SHR_DW 双字右移12 状态位指令二进制结果位(BR ---I I---)被置位(即信号状态为1)。数学运算函数发生溢出(OV ---I I---)或存储溢出(OS ---I I---)。数学运算函数的结果是无序的(UO ---I I---)。数学运算函数的结果与0的关系有:== 0、<> 0、> 0、< 0、>= 0、<= 0。13 定时器指令131 定时器指令概述描述有关设置和选择正确的定时信息,请参阅定时器在存储器中的位置与定时器组件描述。以下定时器指令可用:S_PULSE 脉冲S5定时器S_PEXT 扩展脉冲S5定时器S_ODT 接通延时S5定时器S_ODTS 保持接通延时S5定时器S_OFFDT 断开延时S5定时器---( SP ) 脉冲定时器线圈---( SE ) 扩展脉冲定时器线圈---( SD ) 接通延时定时器线圈---( SS ) 保持接通延时定时器线圈---( SA ) 断开延时定时器线圈14 字逻辑指令141 字逻辑指令概述描述字逻辑指令按照布尔逻辑逐位比较字(16位)和双字(32位)对。如果输出OUT的结果不等于0,将把状态字的CC 1位设置为“1”。如果输出OUT的结果等于0,将把状态字的CC 1位设置为“0”。可以使用下列字逻辑指令:WAND_W (字)单字与运算WOR_W (字)单字或运算WXOR_W (字)单字异或运算WAND_DW (字)双字与运算WOR_DW (字)双字或运算WXOR_DW (字)双字异或运算

5

百度文库VIP限时优惠现在开通,立享6亿+VIP内容

立即获取

PLCS7300梯形图指令汇总

PLCS7300梯形图指令汇总

PLC S7-300梯形图命令汇总11 位逻辑指令概述

有可以执行下列功能的位逻辑指令:

---| |--- 常开触点(地址)

---| / |--- 常闭触点(地址)

---(SAVE) 将RLO状态保存到BR

XOR 位异或运算

---( ) 输出线圈

12 在CPU中,跟踪指令后继地址的寄存器是________;

A 主存地址寄存器 B 程序计数器

C 指令寄存器 D 状态寄存器

MOVJ 功能

再生运转时,移动至所教点之路径为关节路径

(VJ=001至100%,PL=0或4CONT)。

范例

MOVJ VJ=5000 PL=2

关节路径移动,速度5000%精度等级2。

MOVL 功能

再生运转时,移动至所教点之路径为直线路径(V=01至

15000mm/s或V=06至90000cm/min PL=0至4CONT)

范例

MOVL V=120 PL=3

直线路径移动,速度1200mm/s位置精度等级3。

MOVC 功能

再生运转时,移动至所教点之路径为圆弧路径(V=01至

15000mm/s或V=06至90000cm/min PL=0至4CONT)

范例

MOVC V=120 MOVC V=120 MOVC V=120

此圆弧路径移动,速度120mm/s

MOVS 功能

再生运转时,移动至所教点之路径为曲线路径。

此指令较少使用因其间曲线=不规则线所以较难教导程序

范例

MOVS V=150

以曲线路径移动,速度150mm/s

运动指令-2

IMOV 功能

以直线路径移动以特定的增量去作动。

范例

IMOV P012 V=120

以直线路径增量移动参考P变量所设值速度为120mm/s

REFP 功能

再生运转时走编织路径之参考点。

范例

REFP 1

SPEED 功能

速度值之设定

范例

SPEED VJ=50 V=1250

二、输出输入信号指令

DOUT 功能

一般使用外部RELAY ON或OFF,1=ON , 0=OFF

范例

DOUT OT#(12)=ON

使外部RELAY 12 ON

DIN 功能

将外部输入信号读入

范例

DIN B16 IN#(16)

IN#16 ON ,则B16=1,IN#OFF则B16=0

PULSE 功能

使外部RELAY ON一段时间,时间一到自动OFF T=01

至3秒,假使时间未设定,则自动设03秒

范例

PULSE OT#(10) T=60

使外部RELAY 10 ON 06秒后自动

WAIT 功能

等待一输入信号或与设定相符

范例

WAIT IN#(12)=ON T=10

等待IN#(12)=ON才能在执行下去,多等10秒

POSOUT 功能

当运动路径,进入预先设定范围内,自动使一相对应之OUTPUT

ON当运动路径,离开此范围则OUTPUT OFF,可设八组。

范例

POSOUT PM#(1)

组POSOUT

NWAIT 功能

不等待此行运动路径执行后立即明向下执行程序

范例

MOVL V=100 NWAIT

运动路径一移动就执行下一行程

三、控制类指令

JUMP 功能

跳至预设之“米”行或程式,执行指令。

范例

JUMP JOB :HARA IF IN#(24)=ON

如果IN#(24)=ON则跳至执行HARA程式

功能

JUMP 指令程式的标号

范例

123

标号 123

CALL 功能

呼叫设定之副程式

范例

CALL JOB :GG IF IN#(12)=ON

如果IN#(12)=ON则执行副程式GG

RET 功能

回至上一层程式

范例

RET IF IN#(20)=ON

如果IN#(20)=ON则回至上一层次程式

END 功能

程序结束指令

范例

END

NOP 功能

程序开头指令

范例

NOP

TIME 功能

暂停时间(T=001至65535sec)

范例

T=1250

暂停125秒后执行下一指令

CWAIT 功能

等待NWAIT指令,那一行指令执行完毕才继续执行下一行指令

范例

CWAIT

IF 功能

判别指令

范例

JUMP12 IF IN#(24)=OFF

如果IN#(24)=OFF就跳至标号12行

UNTIL 功能

此行运动指令一直移动,直到一输入讯号才停止

范例

MOVL V=144 UNTIL IN#(6)=ON

直线路径持续移动,速度144mm/s直到IN#(6)=ON时才停止

PAUSE 功能

暂停

范例

PAUSE IF IN#(9)=OFF

假如IN#(9)=OFF系统暂停

STOP 功能

停止且机器人伺服马达电源切掉

范例

STOP IF IN#(10)=OFF

如果IN#(10)=OFF系统暂停且ROBOT伺服马达电源切除

四、平移指令

SFTON 功能

平移开始指令,RF:机器人坐标TF:工具坐标UF#:使用者坐标

范例

SFTON P12

平移开始,平移量为P变数P12所设之值

SFTOF 功能

平移结束

范例

SFTOF

五、运算指令

ADD 功能

运算指令加,将二数相加,而将值存于数

范例

ADD 112 113

将112加113所得之值存于112

SUB 功能

运算指令减,将二数相减,而将值存于数

范例

SUB 112 113

将112减113所得之值存于112

MUL 功能

运算指令乘,将二数相乘,而将值存于数

范例

MUL 112 113

将112乘113所得之值存于112

DIV 功能

运算指令除,将二数相除,而将值存于数

范例

DIV 112 113

将112除113所得之值存于112

INC 功能

每执行一次加一

范例

INC I43

将每次加一完的总合所得值存于I43

DEC 功能

每执行一次减一

范例

DEC I43

将每次减一完的总合所得值存于I43

AND 功能

罗辑指令,将二数AND后将结果存于数

范例

AND B11 B13

将B11与B13 AND后结果存于B11

OR 功能

罗辑指令,将二数OR后将结果存于数

范例

OR B11 B13

将B11与B13 OR后结果存于B11

NOT 功能

罗辑指令,将二数NOT后将结果存于数

范例

NOT B11 B13

将B11与B13 NOT后结果存于B11

XOR 功能

罗辑指令,将二数XOR后将结果存于数

范例

XOR B11 B13

将B11与B13 XOR后结果存于B11

SET 功能

令数之值等于第二数之值

范例

SET I12 I20

将I20之值存于I12

SETE 功能

令P变数轴之值等于第二数之值

范例

SETE P001(2) D01

将D01值存于P001之Y值

GETE 功能

令数之值等于P变数轴之值

范例

GETE D06 P012(4)

将P012 Tx之值存于D06

CNVRT 功能

将位置坐标PULSE TYPE变成XYZ TYPE

范例

CNVRT P000 P001

将P001之位置坐标PULSE TYPE变成XYZ TYPE而存于P000

CLEAR 功能

清除指令,可接BIDR等变数

范例

1CLEAR B00 2CLEARB00 ALL

1清除B00之值使为 0 2清除所有B变数使其值为 0

SIN 功能

将第二数SIN后值存回数

(只能用于常数及R变数)

范例

SIN R00 R01 (R00=SIN R01)

COS 功能

将第二数COS后值存回数

(只能用于常数及R变数)

范例

COS R00 R01 (R00=COS R01)

ATAN 功能

将第二数TAN后值存回数

(只能用于常数及R变数)

范例

TAN R00 R01 (R00=TAN R01)

SQRT 功能

将第二数开平方后值存回数

(只能用于常数及R变数)

范例

SQRT R00 R01 (R00=R01开平方)

六、焊接工作指令

ARCON 功能

起弧指令

范例

ARCON AC=230 AVP=90 T=100 V=160

ARCOF 功能

收弧指令

范例

ARCOF AEF#(1)

ARCCUR 功能

值电流值指令

范例

ARCCUR AC=200

ARCVOL 功能

值电压值指令

范例

ARCVOL AVP=100

AWELD 功能

电流值指令(-141V至+141V)

范例

AWELD 12

VWELD 功能

电压值指令(-141V至+141V)

范例

VWELD 25

WVON 功能

摆弧开始

范例

WVON WEV#(12)

WVOF 功能

摆弧结束

以上就是关于解释下列名词全部的内容,包括:解释下列名词、s7300梯形图可以用数组、计算机原理1等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9476808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存