文档库 最新最全的文档下载
当前位置:文档库 › ABB Robot指令-精选版

ABB Robot指令-精选版

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
Accset
ABB Robot RAPID Reference manual
Velset ConflL PathResol SoftDeact
ConfJ SingArea SoftAct
? Robotics - 2
IRC5 RAPID
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-AccSet
AccSet Acc,Ramp; Acc: Ramp: num) num)
-AccSet
AccSet100,100;
? Robotics - 3 ? Robotics - 4
10
20
10
20 20 10
1

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-Velset
-Velset
Velset 50,800; Movel p1,v1000,z10,tool1; Movel p2,v1000\V:=2000,z10,tool1; Movel p2,v1000\T:=5,z10,tool1; Velset 80,1000 MoveL p1,v1000,z10,tool1; MoveL p2,v5000,z10,tool1; MoveL p3,v1000\V:=2000,z10,tool1; MoveL p3,v1000\T:=5,z10,tool1;
? Robotics - 6
[\T] Override TCP. Seamdata Max
? Robotics - 5
----500mm/s ----800mm/s ----10 s ----800mm/s ----1000mm/s ----1000mm/s ----6.25 s
(speeddata) (speeddata) TCP
welddata
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-Confj;
Confj [\on] [\off]; [\on] [\off] (switch) Modpos (switch) Modpos Confj Confj\on; Confj\off
-Confj
? Robotics - 7
2
? Robotics - 8

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ConfL
ConfL [\on] [\off]; [\on] [\off] (switch) Modpos (switch) Modpos ConfL ConfL\on; ConfL\off;
-ConfL
ABB Robot RAPID reference manual
? Robotics - 10
? Robotics - 9
ABB Robot RAPID reference manual
-SingArea
SingArea[\Wrist][\off]; [\Wrist]: [\off] switch) switch)
-SoftAct
SoftAct[\MechUnit,]Axis, Softness[\Ramp]; [\MechUnit]; mecunnit) Axis: mum) Softness: % mum) [\Ramp]: % mum)
0%-%, SoftDeact
? Robotics - 11 ? Robotics - 12
>=100%,
3

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-SoftAct
Softact 3,20; Softact 1,90\Ramp:=150; Softact \MechUnit:=Orbit1,1,40\Ramp:=120;
-SoftDeact
SoftDeact [\Ramp]; [\Ramp]: >=100% unm)
SoftAct SoftAct 3,20 SoftDeact; SoftAct 1,90; SoftDeact\Ramp:=150;
? Robotics - 13 ? Robotics - 14
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ActUnit
ActUnit MecUnit; MecUnit: mecunit)
ActUnit
DeactUnit
? Robotics - 15
4
? Robotics - 16

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ActUnit
MoveL p10,v100,fine,tool1 ActUnit track_motion; MoveL p20,v100,z10,tool1; DeactUnit track_motion; ActUnit orbit_a; MoveL p30,v100,z10,tool1; --p10, --p20, track_motion --P30, orbit_a MecUnit:
-DeactUnit
DeactUnit MecUnit; mecunit)
StorePath…Restopath
? Robotics - 17 ? Robotics - 18
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
- DeactUnit
MoveL p10,v100,fine,tool1 ActUnit track_motion; MoveL p20,v100,z10,tool1; DeactUnit track_motion; ActUnit orbit_a; MoveL p30,v100,z10,tool1; --p10, --p20, track_motion --P30, orbit_a
Add Incr
Clear Decr
StorePath…Restopath
? Robotics - 19 ? Robotics - 20
5

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-Add
Add Name, AddValue; Name: AddValue: num) num) Name:
-Clear
Clear Name; num)
? Robotics - 21
ABB Robot RAPID reference manual
? Robotics - 22
ABB Robot RAPID reference manual
-Incr
Incr Name; Name: num) Name:
-Decr
Decr Name; num)
? Robotics - 23
6
? Robotics - 24

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-AliasIO AliasIO IODisable PluseDO Set SetDO WaitDI
? Robotics - 25
InvertDO IOEnable Reset SetAO SetGO WaitDO
? Robotics - 26
AliasIO FromSignal, ToSignal; FromSignal : ToSignal: sigunlxx or string)
sigunlxx
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-AliasIO
VAR signaldo alias_do; CONST string config_string:=“config_do”; PROC prog_start() AliasIO config_do,alias_do; AliasIO config_string,alias_do; ENDPROC alias_do
? Robotics - 27 ? Robotics - 28
-AliasIO
AliasIO AliasIO AliasIO Developer’s Functions START
7

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-InvertDO
InvertDO Singnal; Singnal: (signaldo) 1 Signal level 0 1 Signal level 0 InvertDO do15;
? Robotics - 29 ? Robotics - 30
-InvertDO
InvertDO
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
- PluseDO
PluseDO [\High][\Plenggh] Signal; [\High] : [\Plenggh] : Signal : 0.1s-32s, signaldo) 0.2s switch) num)
1 Signal level 0 1 Signal level 0
- PluseDO
1 Signal level 0 PulseDO 1 Signal level 0 PulseDO\High
x
1 Signal level 0
? Robotics - 31 ? Robotics - 32
y
PulseDO\High\Plength:=x
PulseDO\High\plength:=y
8

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
- PluseDO
0.01 signal :
-Reset
Reset signal; signaldo)
0
Set
??¢
£¤
¥|  ¤  ¨ ?¢ £¤ ¨?    
§¤
¨?
Reset do12;
? Robotics - 33 ? Robotics - 34
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-Set
Set signal; signal : signaldo) signal : Value : 1 Reset
-SetAO
SetAO signal,Value; signaldo) num)
Set do12;
? Robotics - 35 ? Robotics - 36
9

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-SetAO
Value : num)
MAX SIGNAL
-SetDO
SetDO [\Sdelay] signal,Value; [\Sdelay] :
MAX PROGRAM Logical value in the program
s
num) signaldo) num) Set Reset 0.1s-32s
signal : Value :
MIN PROGRAM
MIN SIGNAL
? Robotics - 37
? Robotics - 38
SetAO ao2,5.5; SetAO weldcurr,curr_outp;
SetDO\Sdelay:=0.2,weld,high;
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-SetGO
SetGO [\Sdelay] signal,Value; [\Sdelay] : signal : Value : s num) signaldo) num) 8421 signal : Value : [\MaxTime] : [\TimeFlag] :
-WaitDI
WaitDI Signal,Value [\MaxTime][\TimeFlag]; signaldo) dionum) num) bool)
0.1s-32s
? Robotics - 39
SetGO\Sdelay:=0.2,go_Type,10;
10 0
? Robotics - 40

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-WaitDI
PROC Pickpart() MoveJ pPrePick,vFastempty,zBig,tool1; WaitDI di_Ready,1; … ENDPROC PROC PickPart() MoveJ pPrepick,vFastEmpty,zBig,tool1; WaitDI di_Ready,1\WMaxTime:=5 … IF ERRNO=ERR_WAIT_MAXTIME THEN TPWrite “……”; RETRY; ELSE RAISE;
? Robotics - 41
-WaitDI
PROC Pickpart() MoveJ pPrePick,vFastempty,zBig,tool1; bTimeout:=TRUE; nCounter:=0; WHILE bTimeout DO IF nCounter >3 THEN TPWrite “……”; ENDIF IF nCounter >30 THEN Stop; ENDIF WaitDI di_Ready,1\MaxTime:=1\TimeFlag:=bTimeout; Incr nCunter; ENDWHILE
? Robotics - 42
ENDIF ENDPROC
… ENDPROC
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-WaitDO
WaitDO Signal,Value [\MaxTime][\TimeFlag]; signal : Value : [\MaxTime] : [\TimeFlag] : signaldo) dionum) num) bool)
PROC Pickpart() Set do03_Grip; WaitDO do03_Grip,1; … ENDPROC PROC Grip() Set do03_Grip;
-WaitDO
WaitDO do03_Grip,1\MaxTime:=5 … ERROR IF ERRNO=ERR_WAIT_MAXTIME THEN TPWrite “……” RETPY; ELSE
? Robotics - 43
? Robotics - 44
RAISE; ENDIF ENDPROC
11

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-WaitDO
PROC Pickpart() Set do03_Grip; bTimeout:=TRUE nCunter:=0; WHILE bTimeout DO IF nCounter >3 THEN TPWrite “……”; ENDIF IF nCounter >30 THEN STOP WaitDO do03_Grip.1\Maxtime:=1\TimeFlag:=bTimeout; Incr nCounter; ENDWHILE … ENDPROC
? Robotics - 45 ? Robotics - 46
Break STOP
Exit ExitCycle
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-Break
Break;
-Break
… …
? Robotics - 47 ? Robotics - 48
12

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-Exit
Exit; [\NoRegain]:
-Stop
Stop [\NoRegain];
… [\NoRegain] …
? Robotics - 49 ? Robotics - 50
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-Stop
… …
-ExitCycle
ExitCycle;
? Robotics - 51
13
? Robotics - 52

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ExitCycle
PROC main() IF cyclecount=0 THEN CONNECT error_intno WITH error_trap; ISignalDI di_error,1,error_intno; ENDIF cyclecount:=cyclecount+1; ! Start to do something intelligent .... ENDPROC TRAP error_trap TPWrite “I will start on the next item”
? Robotics - 53
ProcCall
CallByvar
ENDTRAP
ABB Robot RAPID reference manual
? Robotics - 54
ExitCycle;
ABB Robot RAPID reference manual
-ProcCall
Procedure {Argument}; Procedure : {Argument} : Identifier) all)
-ProcCall
Weldpipe1; Weldpipe2 10,lowspeed;
? Robotics - 55
Weldpipe3 10\speed:=20;
14
? Robotics - 56

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-CallByVar
CallByVar Name,Number; Name : Number : string) num)
-CallByVar
reg1:=Ginput(gi_Type); callByVar “proc”,reg1;
? Robotics - 57 ? Robotics - 58
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-CallByVar
TEST reg1 CASE 1: lf_door door_Loc; CASE 2: rf_door door_loc; CASE 3: lf_door door_loc; CASE 4: rr_door door_loc; EDFAULT: EXIT; ENDTEST
? Robotics - 59 ? Robotics - 60
ClkReset ClkStop
ClkStart
CallByVar “proc”,reg1; %“proc”+NumTostr(reg1,0)% door_loc;
15

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ClkReset ClkReset Clock;
Clock : clock) Clock :
-ClkStart ClkStart Clock;
clock)
ClkReset clock1; ClkStart clock1; RunCycle; ClkStop clock1;
? Robotics - 61
TPWrite “Last Cycle Time: “\Num:=nCycleTime
ABB Robot RAPID reference manual
? Robotics - 62
nCycleTime:=ClkRead(clock1);
ABB Robot RAPID reference manual
-ClkStart
ClkReset clock1: ClkStart clock1: RunCycle; ClkStop clock1; nCycleTime:=ClkRead(clock1); TPWrite “last Cycle Time: ”\Num:=nCycleTime;
CONNECT ISingnalDI ISignalAI ISleep Idisable
IDelete ISignalDO ISignalAO Iwatch Ienable
? Robotics - 63
? Robotics - 64
ITimer
16

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-CONNECT CONNECT Interrupt WITH Trap routine; Interrupt : intnum) Trap routine :
identifier)
"! & %$ #$ 9@ ( ' #$ 5" 67

-CONNECT
$0 % ) A6 7 B7 '8 #$ 123 4%
I$ # 8 PG )
)H

8 !G
F
5!
C"
BAP
5"
F
67
'
ISignalDI,ISignalDO,ISignalAI,ISignalAO ITimer
? Robotics - 65 ? Robotics - 66

F %2 D#
% P# )
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-CONNECT
5!
BAP
C"
? Robotics - 67
17
? Robotics - 68
T3 8& & ( 'S 4
D8
Q#RS
14
%V H
F U#
C5
-CONNECT
FFV B F4
1
T3 8& & ( 'R ( #$ 0 % )$ 123 4%

Q#RS
8 !G F '4
A
C#$
0 % )$
123
%
D)
F
CE

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-IDelete IDelete Interrupt; Interrupt :
intnum)
-IDelete

A6
7
B7
)H 8 P#I G )

? Robotics - 69 ? Robotics - 70
)Q2 2G
0 % )$
ABB Robot RAPID reference manual
123
4%
%2
#$
T3 8& & ( 'R ( #$ 0 % )$ 123 4%
Q#RS
8 !G F '4
A
C#$
0 % )$
123
%
D)
F
CE
ABB Robot RAPID reference manual
-ISignalDI ISignalDI [\Single],Signal, TriggValue,Interrupu; [\Single] : switch) Signal : signaldi) TriggValue : dionum) Interrupu : intnum)
-ISignalDI
1 0 1 0
… CONNECT int1 WITH iroutine1; ISignalDI\Signal di01,1,int1; … CONNECT int2 WITH iroutine2; ISignalDI di02,1,int1;
? Robotics - 72
? Robotics - 71
18

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ISignalDI


?y p
?s
p qv
cd
hg
?
r
hg
? Robotics - 73
?
WX
Y`
h
ts?
h? ??q ? q Y ? cd p qv
-ISignalDO ISignalDO [\Single],Signal, TriggValue,Interrupu; [\Single] : switch) Signal : signaldi) TriggValue : dionum) Interrupu : intnum)
ef
Y`
WX
ab
WX
Y` cd ` Yg h` g pq rs ` Yg h` i g ab pq cd icd icd qv rs i qv tu sw ?y ?s ??q ??q cd p qv c? sw ?y d cx b r ts? db cx h iX ? ?s c? tu
ef
ABB Robot RAPID reference manual
? Robotics - 74
hg ? WX
Y`
ABB Robot RAPID reference manual
-ISignalDO
1 0 1 0
-ISignalDI
… CONNECT int1 WITH iroutine1; ISignalDO\Signal do01,1,int1; … CONNECT int2 WITH iroutine2; ISignalDO do02,1,int1;
? Robotics - 75 ? Robotics - 76
ef
Y`
WX
ab
WX
Y` cd ` Yg h` g pq rs ` Yg h` i g ab pq cd icd icd qv rs i qv tu sw ?y ?? ? ? q ? ? q cd p qv ?Y sw ?y

ef
h
iX

?y p
?s
p qv
cd
hg
?
r
hg
?
WX
Y`
hg
19
?
WX
Y`
h
ts?
h?
?? ? ? q Y ? ? q cd p qv
d cx
b
r
ts?
d cx
b
?
?Y
tu

https://www.wendangku.net/doc/2a7554241.html,
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ISignalAI
ISgnalAI [\Single],Signal, Condition,HighValue,lowValue, DeltaValue,[\DPos]|[\Dneg] Interrupt;
[\Single] : Signal : Condition : HighValue : lowValue : DeltaValue :
? Robotics - 77
-ISignalAI
AIO_ABOVE_HIGH AIO_BELOW_HIGH AIO_ABOVE_LOW AIO_BELOW _LOW AIO_BETWEEN AIO_OUTSIDE AIO_ALWAYS High Value) High Value) Low Value) Low Value)
switch) signaldi) adotrigg) num) num) num)
? Robotics - 78
[\Dpos] : [\Dneg] : Interrupt; :
switch) switch) intnum)
ABB Robot RAPID reference manual
ABB Robot RAPID reference manual
-ISignalAI
… CONNECT int1 WITH iroutine1; ISignalAI\signal ai1,AIO_ BETWEEN,2,1,0,int1; … CONNECT int2 WITH iroutine2; ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1; … CONNECT int3 iroutine3; ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,init3;
-ISignalAI
RefValue:=CurrentValue
Condition,HighValue,lowValae)
TRUE
[\Dpos] [\Dneg] ABS(CurrentValue-RefValue)>DeltaValue
FALSE
TRUE
[\Dpos] (CurrentValue-RefValue)>DeltaValue
FALSE
TRUE
[\Dneg] (RefValue-CurrentValue)>DeltaValue
FALSE
? Robotics - 80
TRUE
RefValue:=CurrentVAlue
TRUE
? Robotics - 79
ABS(CurrentValue-RefValue)>DeltaValue
FALSE
RefValue:=CurrentVAlue
20

51单片机汇编指令集(附记忆方法)

51单片机汇编指令集 一、数据传送类指令(7种助记符) MOV(英文为Move):对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送; MOVC(Move Code)读取程序存储器数据表格的数据传送; MOVX (Move External RAM) 对外部RAM的数据传送; XCH (Exchange) 字节交换; XCHD (Exchange low-order Digit) 低半字节交换; PUSH (Push onto Stack) 入栈; POP (Pop from Stack) 出栈; 二、算术运算类指令(8种助记符) ADD(Addition) 加法; ADDC(Add with Carry) 带进位加法; SUBB(Subtract with Borrow) 带借位减法; DA(Decimal Adjust) 十进制调整; INC(Increment) 加1; DEC(Decrement) 减1; MUL(Multiplication、Multiply) 乘法; DIV(Division、Divide) 除法; 三、逻辑运算类指令(10种助记符) ANL(AND Logic) 逻辑与; ORL(OR Logic) 逻辑或; XRL(Exclusive-OR Logic) 逻辑异或; CLR(Clear) 清零; CPL(Complement) 取反; RL(Rotate left) 循环左移; RLC(Rotate Left throught the Carry flag) 带进位循环左移; RR(Rotate Right) 循环右移; RRC (Rotate Right throught the Carry flag) 带进位循环右移; SWAP (Swap) 低4位与高4位交换; 四、控制转移类指令(17种助记符) ACALL(Absolute subroutine Call)子程序绝对调用; LCALL(Long subroutine Call)子程序长调用; RET(Return from subroutine)子程序返回; RETI(Return from Interruption)中断返回; SJMP(Short Jump)短转移; AJMP(Absolute Jump)绝对转移; LJMP(Long Jump)长转移; CJNE (Compare Jump if Not Equal)比较不相等则转移;

自考计算机系统结构试题

一、选择题 1、对汇编语言程序员,下列(A )不是透明的。 A: 中断字寄存器 B: 乘法器 C: 移位器 D: 指令缓冲器 2、假设对A机器指令系统的每条指令的解释执行可直接由B机器的一段微程序解释执行,则A称为(D )。 A: 仿真机 B: 宿主机 C: 虚拟机 D: 目标机 3、 1. 查看下面三条指令:V3←A;V2←V0+V1;V4←V2*V3;假设向量长度小于64,且前后其他的指令均没有相关性,数据进入和流出每个功能部件,包括访问存储器都需要一拍的时间,假设向量的长度为N。三条指令全部采用串行的方法,那么执行的时间是: A: 3N+20 B: 3N+21 C: 3N+22 D: 3N+23 4、某向量处理机有16个向量寄存器,其中V0-V5种分别存放有向量A,B,C,D,E,F,向量的长度是8,向量各元素均为浮点数;处理部件采用两个单功能流水线,加法功能部件时间为2拍,乘法功能部件时间为3拍。采用类似CRAY-1的链接技术,先计算(A+B)*C,在流水线不停的情况下,接着计算(D+E)*F。求此链接流水线的通过时间是多少拍?(设寄存器出入各需1拍) A: 8 B: 9 C: 17 D: 18 5、设有一个4个处理器的MIMD系统,假设在系统中访存取指和取数的时间可以忽略不计;加法与乘法分别需要2拍和4拍;在MIMD 系统中处理器(机)之间每进行一次数据传送的时间为1拍;在MIMD 系统中,每个PE都可以和其它PE有直接的的通路。 求利用此系统计算表达式所需的节拍数。 A: 23 B: 12 C: 11 D: 10 6、以下哪些是周期窃取方式的特点? A : 硬件结构简单 B : 硬件结构复杂 C : 数据输入或输出过程中占用了CPU时间 D : 数据输入或输出过程中不占用CPU时间 7、从下列有关Cache的描述中,选出应填入空格中的正确答案:(1)今有甲、乙两台计算机,甲计算机的Cache存取时间为50ns,主存储器为2us;乙计算机的Cache存储时间为100ns,主存储器为1.2us。设Cache的命中率均为95%,则甲计算机的平均存取时间为__A_ns;乙计算机的平均存取时间为__B_ns。 (2)在Cache中,经常采用直接映象或组相联映象两种方式,在Cache 容量相等的情况下,前者比后者的命中率__C__。 选项 A : 147.5 153.5 155 180 选项 B : 147.5 153.5 155 180 选项 C : 高低相等 8、有研究人员指出,如果在采用通用寄存器指令集结构的计算机里加入寄存器—存储器寻址方式可能提高计算机效率,做法就是用指令ADD R2,0(Rb)代替指令序列LOAD R1,0(Rb) ADD R2,R2,R1假定使用新的指令能使时钟周期增加10%,并且假定只对时钟产生影响,而不影响CPI那么采用新指令,要达到与原来同样的性能需要去掉的LOAD操作所占的百分比?(提示:去掉的是与ADD指令连用的LOAD 指令,假定未采用新指令前LOAD指令占总指令的22.8%)A: 39% B: 36% C: 40% D: 39.8% 9、下述的几个需要解决的问题中,那个是向量处理机所最需要关心 的? A: 计算机指令的优化技术 B: 设计满足运算器带宽要求的存储器 C: 如何提高存储器的利用率,增加存储器系统的容量 D: 纵横处理方式的划分问题 10、一台单处理机可以以标量方式运行,也可以以向量方式运行。 在向量方式情况下,计算可比标量方式快18倍。设某基准程序在此 计算机上运行的时间是T。另外,已知T的25%用于向量方式,其余 机器时间则以标量方式运行。那么在上述条件下与完全不用向量方式 的条件下相比的加速比是: A: 3 B: 3.43 C: 3.33 D: 以上均不正确 11、给定1个采用完全混洗互连网络,并有256个PE的SIMD机器, 加入执行混洗互连函数10次,则原来在PE123中的数据将被送往何 处? A: PE237 B: PE222 C: PE111 D: PE175 12、 设计一种采用加、乘和数据寻径操作的算法,计算表达式 。假设加法和乘法分别需要2个和4个单位 时间,从存储器取指令、取数据、译码的时间忽略不计,所有的指令 和数据已经装入有关的PE。现有一台串行计算机,有一个加法器,一 个乘法器,问最短多少单位时间计算出s? A: 192ns B: 130ns C: 128ns D: 以上结果都不对 13、下列功能,那些一般由硬件实现? A : 第一次关CPU中断 B : 返回中断点 C : 第一次开CPU中断 D : 保存中断点 14、星形网络的网络直径和链路数分别为()和()。 选项 1 : N-1 N/2 2 N(N-1)/2 选项 2 : N-1 N/2 2 N(N-1)/2 16、在计算机系统结构来看,机器语言程序员看到的机器属性是(D)。 A)计算机软件所要完成的功能B)计算机硬件的全部组成 C)编程要用到的硬件知识D)计算机各部件的硬件实 现 17、在提高CPU性能的问题上,从系统结构角度,可以(D)。 A)提高时钟频率B)减少 程序指令条数 C)减少每条指令的时钟周期数D)减少程序指 令条数和减少每条指令的时钟周期数 18、计算机系统结构不包括(C )。 A)主存速度B)机器工作状态C)信息保护 D)数据表示 19、推出系列机的新机器,不能更改的是(A)。 A)原有指令的寻址方式和操作码B)系统 的总线的组成 C)数据通路宽度 D)存储芯片的集成度 20、在系统结构设计中,提高软件功能实现的比例会(C)。 A)提高解题速度 B)减少需要的存储容量 C)提高系统的灵活性 D) 提高系统的性能价格比 21、重叠寄存器技术主要用于解决在RISC系统中因( C )而导致 的问题。 A)JMP指令影响流水线B)CALL 指令的现场保护 C)只有LOAD和STORE指令带来的访问存储器不便D)存储 器访问速度 22、不属于堆栈型替换算法的是(C )。 A)近期最少使用法B)近期最久未用法 C)先进先 出法D)页面失效频率法 23、与全相联映象相比,组相联映象的优点是(B)。 A)目录表小B)块冲突概率低C)命中率高 D)主存利用率高 24、最能确保提高虚拟存储器访主存的命中率的改进途径是(D)。 A)增大辅存容量 B)采用FIFO替换算法并增大页面 C)改用LRU替换算法并增大页面D)改用LRU替换 算法并增大页面数 25、"一次重叠"中消除"指令相关"最好的方法是( A )。 A)不准修改指令B)设相关专用通路C)推后分析下条指令 D)推后执行下条指令 26、在流水机器中,全局性相关是指(D)。 A)先写后读相关B)先读后写相关C)指令相关 D)由转移指令引起的相关 27、下列说法不正确的是(D)。 A)线性流水线是单功能流水线B)动态 流水线是多功能流水线 C)静态流水线是多功能流水线D)动态 流水线只能是单功能流水线 28、16个处理器编号为0、1、…、15,采用单级Cube3互连网络互连, 与13号处理器相连的处理器号是()。 A)2 B)3 C)4 D)5 29、经多级网络串联来实现全排列网络,只能用(C)。 A)多级立方体网络B)多级PM2I网络C)多级混洗交 换网络D)上述任何网络 30、经3级立方体网络对0-7八个端子(0 1 2 3 4 5 6 7)排列, 进行模8移4变换,得到的这八个端子新的排列应当是()。 A)(2 3 4 5 6 7 0 1)B)(4 5 6 7 0 1 2 3) C)(1 2 3 0 5 6 7 4)D)(1 0 3 2 5 4 7 6) 31、虫蚀寻径以流水方式在各寻径器是顺序传送的是(C)。 A)消息B)包C)片 D)字节 32、能实现指令、程序、任务级并行的计算机系统属于(D )。

计算机基础知识试题(一)及答案

8?在计算机内部,不需要编译计算机就能够直接执行的语言是 ( )。 A.汇编语言 B.自然语言 C.机器语言 D.咼级语言 第一部分 一、单项选择题 1.世界上第一台电子数字计算机取名为()。 A. UNIVAC B.EDSAC C.ENIAC D.EDVAC 2?操作系统的作用是()。 3?个人计算机简称为PC 机,这种计算机属于( 4?目前制造计算机所采用的电子器件是()。 5?—个完整的计算机系统通常包括()。 A.硬件系统和软件系统 B.计算机及其外部设备 C.主机、键盘与显示器 D.系统软件和应用软件 6?计算机软件是指 ()。 A. 计算机程序 B.源程序和目标程序 C.源程序 D.计算机程序及有关 资料 7?计算机的软件系统一般分为()两大部分。 A.系统软件和应用软件B.操作系统和计算机语言 C. 程序和数据D.DOS 和WINDOWS A.把源程序翻译成目标程序 B.进行数据处理 C.控制和管理系统资源的使用 D.实现软硬件的转换 A.微型计算机 B.小型计算机 C.超级计算机 D.巨型计算机 A.晶体管 B.超导体 C.中小规模集成电路 D.超大规模集成电路

A.输入设备 B.输出设备 C.内存储器 D.外存储器 9.主要决定微机性能的是()。 A.C PU B.耗电量 C.质量 D.价格 10?微型计算机中运算器的主要 功能是进行()。 A.算术运算 B.逻辑运算 C.初等函数运算 D.算术运算和逻辑运 11.MIPS 常用来描述计算机的运算速度,其含义是()。 A.每秒钟处理百万个字符 B.每分钟处理百万个字符 C.每秒钟执行百万条指令 D.每分钟执行百万条指令 12.计算机存储数据的最小单位是二进制的()。 A.位(比特) B.字节 C.字长 D.千字节 13.—个字节包括()个二进制位。 A. 8 B.16 C.32 D.64 14.1MB 等于()字节。 A. 100000 B.1024000 C.1000000 A. 488 B.317 C.597 D.189 A. 110100.011 B.100100.111 C.100110.111 D.100101.101 17.下列逻辑运算结果不正确的是 ()。 A. 0+0 = 0 B.1+0= 1 C.0+1= 0 D.1 + 1= 1 18. 磁盘属于()。 19. 在3.5英寸的软盘上有一个带滑块的小方孔,其作用是 ()。 D.1048576 15.下列数据中,有可能是八进制数的是 )。 16.与十进制36.875等值的二进制数是 ()。

Fastboot操作说明

Fastboot操作说明书 一、说明 本文件夹包含android_usb文件夹,Fastboot文件夹和Fastboot操作说明书一份。android_usb文件夹是驱动文件夹,Fastboot文件夹是应用程序所在的文件夹。 二、安装驱动文件 用USB线连接PC和手机,如果用户没有安装高通端的驱动,则会弹出如图一所示的对话框。 图一 默认是选择“自动安装软件(推荐)”选项的,选择下一项“从列表或指定位置安装(高级)”,点击“下一步”按钮。

图二 单击“浏览”按钮,找到android_usb文件夹,依次选择android_usb\HK11-V3865-35_2.0.67\target\Win32\WinXP\checked,由于本人PC机的操作系统是32位winXP操作系统,故选择以上路径。用户可以根据自己的实际情况做相对应的选择。然后点击“下一步”按钮,开始安装驱动。 图三

安装完成后,还会弹出一个安装驱动的对话框,继续选择“从列表或指定位置安装(高级)”,点击“下一步”按钮,然后点击“浏览”按钮,找到android_usb文件夹,选择driver文件夹,单击“确定”按钮,点击“下一步”按钮开始安装ADB驱动。 图四 驱动安装成功后,在“设备管理器”中会出现相应的端口号,如图四所示,如果没有出现如图四所示的端口,应重复安装驱动,直至出现如图四所示的端口为止。

图五 三、下载软件 注意事项:本工具可以同时升级BP和AP软件,也可以分别升级BP 或AP软件,用户可以通过修改设置文件Setting.ini来实现,如果要只升级AP,则将AP_DownLoad 设置成1,将BP_DownLoad设置为0;如果要只升级BP,则将BP_DownLoad 设置成1,将AP_DownLoad设置为0;如果同时升级BP和AP,则将BP_DownLoad 设置成1,将AP_DownLoad设置为1,请知悉。本说明以同时升级AP和BP为例。 1、运行软件,如下图所示。

计算机组成原理复习题一

计算机组成原理复习题一 一、填空题 1.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。 2. 计算机硬件由()、()、()、输入系统和输出系统五大部件组成。 8. 中断处理过程包括()、()、()和()阶段。 22.计算机中各个功能部件是通过()连接的,它是各部件之间进行信息传输的公共线路。 23.典型的冯·诺依曼计算机是以()为核心的。 25.系统总线按系统传输信息的不同,可分为三类:()、()、()。 27.Cache称为()存储器,是为了解决CPU和主存之间()不匹配而采用的一项重要的硬件技术。 29.计算机系统中的存储器分为:()和()。在CPU执行程序时,必须将指令存放在()中,即()不能够直接同CPU交换信息。 31. 使用虚拟存储器的目的是为了解决()问题。 32. Cache介于主存与CPU之间,其速度比主存(),容量比主存()很多。它的作用是弥补 CPU与主存在()上的差异。 33. 一台计算机所具有的各种机器指令的集合称为该计算机的()。 34. 选择型DMA控制器在物理上可以连接()个设备,而在逻辑上只允许连接()个设备,它适合于连接()设备。 36. 总线通信控制方式可分为()式和()式两种。 37. DMA的含义是(),主要用于连接(()外设,信息传送以()为单位传送。41. 时序控制方式有()方式、()和()方式。 46. 控制存储器是微程序控制器的核心部件,它存储着与全部机器指令对应的(),它的每个单元中存储一条()。 51. 程序设计语言一般可分为三类:()、()、()。 52. 计算机系统的层次结构中,位于硬件之外的所有层次统称为()。 53. 用二进制代码表示的计算机语言称为(),用助记符编写的语言成为()。 64. CPU是按照()访问存储器中的信息。 69. CPU中,保存当前正在执行的指令的寄存器为(),保存下一条指令地址的寄存器为()。 70. 控制单元由于设计方法的不同可分为()控制器和()控制器 二、单项选择题 1.下列逻辑部件中,()不包括在运算器内。 A.累加器 B.状态条件寄存器 C.指令寄存器 D.ALU 2.在CPU中程序计数器PC的位数取决于()。 A.存储器容量 B.指令中操作码字数 C.机器字长 D.指令字长 3.在多级存储体系中,“cache——主存”结构的作用是解决()的问题。 A.主存容量不足 B.主存与辅存速度不匹配

KUKA机器人外部自动配置方法

机器人外部自动启动配置方法 ?不通过程序号而选定好要运行的程序的外部启动机器人 通过下列步骤来外部启动机器人: 步骤1、在T1模式下把用户程序按控制要求插入cell.src里,选定cell.src程序,把机器人运行模式切换到EXT_AUTO. 步骤2、在机器人系统没有报错的条件下,PLC一上电就要给机器人发出 $move_enable(要一直给)信号。 步骤3、PLC给完$move_enable信号500ms后再给机器人$drivers_off(要一直给)信号。 步骤4、PLC给完$drivers_off信号500ms后再给机器人$drivers_on信号。当机器人接到$drivers_on后发出信号$peri_rdy给PLC,当PLC接到这个信号后要把 $drivers_on断开。 步骤5、PLC发给机器人$ext_start(脉冲信号)就可以启动机器人。 ?通过程序号(不校验奇偶)来选定程序的外部启动机器人。 需要配置的信号: PRNO_FBIT:表示位字节的第一位。例如,用$IN[11] ---$IN[17]来映射给变量 PGNO,这时PRNO_FBIT为11,意思是PRNO_FBIT是这个区域的第一位。 PGNO_LENGTH:表示映射给变量PGNO的数据长度,以上例来说,这时 PGNO_LENGTH为7,变量PGNO最大值为127. PGNO_PARITY:程序号奇偶位校验,没有特别要求,不需要校验的话 该值设置为0.

PGNO_VAILD:程序号有效,机器人信号输入端的位信号。把位信号编号编写 在其后面,如,用$IN[18]来表示此程序号有效的话,当 $IN[18]为TRUE的时候,PLC发过来的程序号才有效。 PGNO_VAILD是个脉冲信号(脉宽1秒左右)。每次改变程序号 时 ,PLC都要让PGNO_VAILD为TRUE.否则机器人端的变量PGNO 的值不会发生改变。 PGNO_REQ:机器人发给PLC的程序号请求信号,位信号。 准确配置完以上信号后,通过下列步骤来外部启动机器人: 步骤1、在T1模式下把用户程序按控制要求插入cell.src里,选定cell.src程序,把机器人运行模式切换到EXT_AUTO. 步骤2、在机器人系统没有报错的条件下,PLC一上电就要给机器人发出$move_enable(要一直给)信号。 步骤3、PLC给完$move_enable信号500ms后再给机器人$drivers_off(要一直给)信号。步骤4、PLC给完$drivers_off信号500ms后再给机器人$drivers_on信号。当机器人接到$drivers_on后发出信号$peri_rdy给PLC,当PLC接到这个信号后要把 $drivers_on断开。 步骤5、PLC发给机器人$ext_start(脉冲信号)就可以启动机器人。 步骤6、当PLC接收到PGNO_REQ信号后, PLC要把程序号发给机器人 步骤7、当PLC发出程序号500ms后,PLC发给机器人$PGNO_VAILD(脉冲信号,脉宽约1000ms),以便让机器人的变量PGNO值生效。 如果生产过程切换程序号的话,重复步骤6和步骤7.

51单片机指令表汇总

51单片机指令表 助记符指令说明字节数周期数 (数据传递类指令) MOV A,Rn 寄存器内容传送到累加器 1 1 MOV A,direct 直接地址内容传送到累加器 2 1 MOV A,@Ri 间接RAM内容传送到累加器 1 1 MOV A,#data 立即数传送到累加器 2 1 MOV Rn,A 累加器内容传送到寄存器 1 1 MOV Rn,direct 直接地址内容传送到寄存器 2 2 MOV Rn,#data 立即数传送到寄存器 2 1 MOV direct,Rn 寄存器内容传送到直接地址 2 2 MOV direct,direct 直接地址传内容传送到直接地址 3 2 MOV direct,A 累加器内容传送到直接地址 2 1 MOV direct,@Ri 间接RAM内容传送到直接地址 2 2 MOV direct,#data 立即数传送到直接地址 3 2 MOV @Ri,A 累加器内容传送到间接RAM 1 1 MOV @Ri,direct 直接地址内容传送到间接RAM 2 2 MOV @Ri,#data 立即数传送到间接RAM 2 1 MOV DPTR,#data16 16 位地址传送到数据指针 3 2 MOVC A,@A+DPTR 代码字节传送到累加器 1 2 MOVC A,@A+PC 代码字节传送到累加器 1 2 MOVX A,@Ri 外部RAM(8位地址)内容传送到累加器 1 2 MOVX A,@DPTR 外部RAM(16位地址)内容传送到累加器 1 2 MOVX @Ri,A 累加器内容传送到外部RAM(8位地址) 1 2 MOVX @DPTR,A 累加器内容传送到外部RAM(16 地址) 1 2 PUSH direct 直接地址内容压入堆栈 2 2 POP direct 堆栈内容弹出到直接地址 2 2 XCH A,Rn 寄存器和累加器交换 1 1 XCH A, direct 直接地址和累加器交换 2 1

微机原理选择题

选择题 1.内部RAM中的位寻址区定义的位是给 (A) 位操作准备的(B) 移位操作准备的 (C) 控制转移操作准备的(D) 以上都对 2. 89C51与87C51的区别在于 (A) 内部程序存储器的类型不同(B) 内部数据存储器的类型不同 (C) 内部程序存储器的容量不同(D) 内部数据存储器的容量不同 3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是 (A) 逻辑运算 (B) 符号数加减法运算 (C) 乘法运算 (D) 除法运算 4.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是 (A) 4 KB (B) 64 KB (C) 8 KB (D) 128 KB 5.PC的值是 (A) 当前指令前一条指令的地址(B) 当前正在执行指令的地址 (C) 下一条指令的地址(D) 控制器中指令寄存器的地址 6. 提高单片机的晶振频率,则机器周期() A、不变 B、变长 C 、变短 D、不定 7. 将累加器中的数据送到片外RAM40H,可执行指令( ) (A) MOVX 40H,A(B) MOV R6,#40H MOV @R6,A (C) MOV R0,#40H (D) MOV R6,#40H MOVX @R0,A MOVX @R6,A 8. 下列符号中只有( )是正确的MCS-51指令。 (A) PUSH R0 (B) PUSH 40H(C) POP @R0 (D) POP #40H 9. 对程序存储区数据传送,应采用助记符为( ) (A) MOV (B) MOVX (C) MOVC(D) PUSH 10. 下列转移范围是2KB的控制转移指令是( ) (A) SJMP rel (B)LJMP addr16 (C) AJMP addr11(D) JMP @A+DPTR 11. 关于指针DPTR,下列说法正确的是() A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁B.DPTR是一个16位寄存器C.DPTR不可寻址D.DPTR是由DPH和DPL两个8位寄存器组成的 E.DPTR的地址83H 12.当PSW=10H时,R6的字节地址为( )。 A.06HB.0EHC.16HD.1EH 13.89C51存放当前指令地址的寄存器是( ) A.指令寄存器B.地址寄存器C.程序计数器D.状态寄存器 14.89C51指令按指令长度分类有() A.1字节指B.2字节指令C.3字节指令D.4字节指令 15.89C51指令按指令执行时间分类有() A.1机周指令B.2机周指令C.3机周指令D.4机周指令 16.89C51汇编语言指令格式中的非必须项有() A.标号B.操作码C.操作数D.注释 17.下列指令中划线部分操作数属于寄存器寻址方式的有()。 A.MOV 30H,Acc B.MOV 30H,C C.MOV 30H,R0 D.MUL AB 18.下列指令中可能改变Cy的有() A.DA A B.INC A C.CPL A D.RLC A 19.CPU响应中断后,能自动清除中断请求“1”标志的有()。 A.INTO/INT1采用电平触发方式B。INTO/INT1采用两边触发方式 C.定时/计数器TO/T1中断D。串行口中断T1/R1

计算机原理试题及答案

计算机组成原理试题及答案 一、选择题(每题3分,共36分) 1、下列数中最小的数是()。B A (1010010)2 B (00101000)BCD C (512)8D(235)16 2、某机字长16位,采用定点整数表示,符号位为1位,尾数为15位,则可表示的最大正整数为(),最小负整数为()。 A A +(215-1),-(215-1) B +(215-1),-(216-1) C +(214-1),-(215-1) D +(215-1), -(1-215) 3、运算器虽由许多部件组成,但核心部分是() B A 数据总线 B 算术逻辑运算单元 C 多路开关 D 累加寄存器 4、在定点运算器中,无论采用双符号位还是采用单符号位,都必须要有溢出判断电路,它一般用()来实现 C A 与非门 B 或非门 C 异或门 D 与或非门 5、立即寻址是指() B A 指令中直接给出操作数地址 B 指令中直接给出操作数 C 指令中间接给出操作数 D 指令中间接给出操作数地址 6、输入输出指令的功能是() C A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送 C 进行CPU与I/O设备之间的数据传送 D 改变程序执行的顺序 7、微程序控制器中,机器指令与微指令的关系是() D A 一段机器指令组成的程序可由一条微指令来执行 B 一条微指令由若干条机器指令组成 C 每一条机器指令由一条微指令来执行 D 每一条机器指令由一段用微指令编成的微程序来解释执行 8、相对指令流水线方案和多指令周期方案,单指令周期方案的资源利用率和性价比()A A 最低 B 居中 C 最高 D 都差不多 9、某一RAM芯片,其容量为1024×8位,除电源端和接地端外,连同片选和读/写信号该芯片引出腿的最小数目为() B A 23 B 20 C 17 D 19 10、在主存和CPU之间增加Cache的目的是()。 C A 扩大主存的容量 B 增加CPU中通用寄存器的数量 C 解决CPU和主存之间的速度匹配 D 代替CPU中寄存器工作 11、计算机系统的输入输出接口是()之间的交接界面。 B A CPU与存储器 B 主机与外围设备 C 存储器与外围设备 D CPU与系统总线 12、在采用DMA方式的I/O系统中,其基本思想是在()之间建立直接的数据通路。B A CPU与存储器 B 主机与外围设备 C 外设与外设 D CPU与主存 二、判断题(每题3分,共15分) 1、两个补码相加,只有在最高位都是1时有可能产生溢出。(×) 2、相对寻址方式中,操作数的有效地址等于程序计数器内容与偏移量之和(√) 3、指令是程序设计人员与计算机系统沟通的媒介,微指令是计算机指令和硬件电路建立联系的媒介。(√)

fastboot命令使用方法

usage: fastboot [

(完整版)51单片机汇编指令(全)

指令中常用符号说明 Rn当前寄存器区的8个工作寄存器R0~R7(n=0~7) Ri当前寄存器区可作为地址寄存器的2个工作寄存器R0和R1(i=0,1) Direct8位内部数据寄存器单元的地址及特殊功能寄存器的地址 #data表示8位常数(立即数) #data16表示16位常数 Add16表示16位地址 Addr11表示11位地址 Rel8位代符号的地址偏移量 Bit表示位地址 @间接寻址寄存器或基址寄存器的前缀 ( )表示括号中单元的内容 (( ))表示间接寻址的内容 指令系统 数据传送指令(8个助记符) 助记符中英文注释 MOV Move 移动 MOV A , Rn;Rn→A,寄存器Rn的内容送到累加器A MOV A , Direct;(direct)→A,直接地址的内容送A MOV A ,@ Ri;(Ri)→A,RI间址的内容送A MOV A , #data;data→A,立即数送A MOV Rn , A;A→Rn,累加器A的内容送寄存器Rn MOV Rn ,direct;(direct)→Rn,直接地址中的内容送Rn MOV Rn , #data;data→Rn,立即数送Rn MOV direct , A;A→(direct),累加器A中的内容送直接地址中 MOV direct , Rn;(Rn)→direct,寄存器的内容送到直接地址 MOV direct , direct;(direct)→direct,直接地址的内容送到直接地址 MOV direct , @Ri;((Ri))→direct,间址的内容送到直接地址 MOV direct , #data;8位立即数送到直接地址中 MOV @Ri , A;(A)→@Ri,累加器的内容送到间址中 MOV @Ri , direct;direct→@Ri,直接地址中的内容送到间址中 MOV @Ri , #data; data→@Ri ,8位立即数送到间址中 MOV DPTR , #data16;data16→DPTR,16位常数送入数据指针寄存器,高8位送入DPH,低8位送入DPL中(单片机中唯一一条16位数据传送指令) (MOV类指令共16条)

《计算机组成原理》第05章在线测试

A B C D 、扩展操作码是__________。 A B D C 同的操作码长度 A B C D 、对某个寄存器中操作数的寻址方式称为__________寻址。 A B C D 、变址寻址方式中,操作数的有效地址等于__________。 A B C D

2、堆栈结构在计算机中的作用哪些? A、具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化 B、实现程序调用,子程序嵌套调用和递归调用 C、对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场” D、扩大指令寻址空间 3、指令是灵活多变的,主要体现在哪些方面? A、指令格式多样 B、寻址方式丰富 C、指令类型多种 D、操作码位数可随地址码个数变化而变化(扩展操作码方式) E、指令长度可变 4、程序控制类指令包括: A、无条件转移指令 B、转子程序指令 C、特权指令 D、中断指令 5、若指令中的地址码为A,变址寄存器为X,基址寄存器为B,则变址间址寻址方式的操作数有效地址为______。 A、((X)+A) B、(X+A) C、(X)+A D、(X)+(A) 第三题、判断题(每题1分,5道题共5分) 1、在计算机的指令系统中,真正必须的指令是不多,其余指令都是为了提高计算机速度和便于编程而引入的。 正确错误 2、扩展操作码是操作码字段中用来进行指令分类的代码。

正确错误 RISC设计原则,指令的功能、格式和编码设计应尽可能简化规整,以便用硬件快速实现。 正确错误 、寻址方式选用的依据与扩展操作码无关 正确错误 、寻址方式的引入带来以下的好处:丰富程序设计手段,提高程序质量。 正确错误

KUKA机器人安全操作手册

KUKA机器人安全操作手册 当您拿到这份安全操作手册时请引起您的足够重视,请以认真负责的态度阅读本说明书中的任何一项条款。您所接触到的是一台具有危险性的机器,正常的操作流程会给您带来更好的生产效益。操作不当很可能它会变成杀人利器,请所有操作人员及设备维修人员引起足够的重视。 安全事项 机器人在运行的过程中禁止任何人员进入机器人的工作区域,操作者在操作机器人的时候视线请不要离开机器人,任何情况下都有可能发生危险这时候操作员的正确处理会减小很多损失。在保证人身安全的前提下保证设备的安全。发生故障时,必须立即停止机器人的运行。在排除故障之前,必须采取安全措施,杜绝未经许可的重新开机运行,并保证人员和物件不至于受到威胁。 机器人的操作要严格执行单人操作,严禁一个班次出现两人及多人操作,操作员不得离开操作岗位,如果生产线上出现任何生产问题如倒瓶及缺少纸箱等故障请由班组其他成员配合完成操作员请不要离开操作岗位,机器人在正常运行过程中没有特殊情况下禁止使用急停停车,急停作为安全保护环节没有安全危险的情况下禁止使用,以防在日后生产环节中发生安全危险急停按钮失效。 机器人在外部自动及内部自动运行过程中禁止转换运行模式,机器人高速运行过程中突然的停止可能会损伤机器人的机械结构,机器人运行过程中严禁超速运行,机器人现在所运行的速度百分比是由工

程师根据现有机器人程序及机器人运行实际情况所确定,如需提速需征得公司有关领导的同意并由工程师调试以后由工程师确定上调百分比的幅度,严禁操作员随便提速。禁止操作员在好奇心的驱使下提速。 机器人程序是由工程师编写并且多次修改,请操作员不要打开或关闭某个程序,机器人系统中有很多机器人系统程序,修改这些程序都有一定的危险性。为了正常的生产效益请操作员不要打开或关闭某些程序。程序中有很多运动点每个点和其他点都有很强的联系,如果修改不小心(如增加一个点、减少一个点、修改一个点等)则会出现不同程度的安全事故,轻则损坏机械设备重则伤人引起人身安全事故。请操作员务必小心操作。操作员禁止进入专家及管理员模式。 机器人本体安全,机器人本体上带有安装孔如需安装其他设备只需要找到安装的位置,严禁在机器人的本体上实施打孔及其他破坏机器人本体的施工。在不确定故障的情况下严禁维修人员拆拔机器人的所有导线及接头,机器人控制柜里有所有元件禁止自行拆卸,PCB电子电路板禁止手直接接触,人体静电及人体汗液很可能会损坏电路板。机器人在电源关闭以后一段时间内内部伺服模块仍有一定的电压,请不要打开机器人控制柜。如机器人出现任何故障请及时联系武汉和越,禁止自行维修机器人。 机器人回原点,机器人回原点有一定的危险性,不是在任何位置机器人都可以直接回原点的,机器人会在当前位置和原点位置自动运算出一条轨迹,这条轨迹是不确定的,有可能其他设备就在它所运算

C51单片机指令集大全

格式功能简述字节数周期 一、数据传送类指令 MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,@Ri 内部RAM单元送累加器 1 1 MOV @Ri ,A 累加器送内部RAM单元 1 1 MOV A ,#data 立即数送累加器 2 1 MOV A ,direct 直接寻址单元送累加器 2 1 MOV direct ,A 累加器送直接寻址单元 2 1 MOV Rn,#data 立即数送寄存器 2 1 MOV direct ,#data 立即数送直接寻址单元 3 2 MOV @Ri ,#data 立即数送内部RAM单元 2 1 MOV direct ,Rn 寄存器送直接寻址单元 2 2 MOV Rn ,direct 直接寻址单元送寄存器 2 2 MOV direct ,@Ri 内部RAM单元送直接寻址单元 2 2 MOV @Ri ,direct 直接寻址单元送内部RAM单元 2 2 MOV direct2,direct1 直接寻址单元送直接寻址单元 3 2 MOV DPTR ,#data16 16位立即数送数据指针 3 2 MOVX A ,@Ri 外部RAM单元送累加器(8位地址) 1 2 MOVX @Ri ,A 累加器送外部RAM单元(8位地址) 1 2 MOVX A ,@DPTR 外部RAM单元送累加器(16位地址) 1 2 MOVX @DPTR ,A 累加器送外部RAM单元(16位地址) 1 2 MOVC A ,@A+DPTR 查表数据送累加器(DPTR为基址) 1 2 MOVC A ,@A+PC 查表数据送累加器(PC为基址) 1 2 XCH A ,Rn 累加器与寄存器交换 1 1 XCH A ,@Ri 累加器与内部RAM单元交换 1 1 XCHD A ,direct 累加器与直接寻址单元交换 2 1 XCHD A ,@Ri 累加器与内部RAM单元低4位交换 1 1 SWAP A 累加器高4位与低4位交换 1 1 POP direct 栈顶弹出指令直接寻址单元 2 2 PUSH direct 直接寻址单元压入栈顶 2 2 二、算术运算类指令 ADD A, Rn 累加器加寄存器 1 1 ADD A,@Ri 累加器加内部RAM单元 1 1 ADD A, direct 累加器加直接寻址单元 2 1 ADD A, #data 累加器加立即数 2 1 ADDC A, Rn 累加器加寄存器和进位标志 1 1 ADDC A,@Ri 累加器加内部RAM单元和进位标志 1 1 ADDC A, #data 累加器加立即数和进位标志 2 1 ADDC A, direct 累加器加直接寻址单元和进位标志 2 1 INC A 累加器加1 1 1 INC Rn 寄存器加1 1 1

计算机组成原理题(附答案)

计算机组成原理题解指南 第一部分:简答题 第一章计算机系统概论 1.说明计算机系统的层次结构。 计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。 第四章主存储器 1.主存储器的性能指标有哪些?含义是什么? 存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽。 在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。 存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。 存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。 存储器带宽是指存储器在单位时间中的数据传输速率。 2.DRAM存储器为什么要刷新?DRAM存储器采用何种方式刷新?有哪几种常用的刷新方式? DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 DRAM采用读出方式进行刷新。因为读出过程中恢复了存储单元的MOS栅极电容电荷,并保持原单元的内容,所以读出过程就是再生过程。 常用的刷新方式由三种:集中式、分散式、异步式。 3.什么是闪速存储器?它有哪些特点? 闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。因而它是一种全新的存储器技术。 闪速存储器的特点:(1)固有的非易失性,(2)廉价的高密度,(3)可直接执行,(4)固态性能。4.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处? SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。 第五章指令系统 1.在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么? 寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。 2.一个较完整的指令系统应包括哪几类指令? 包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、堆栈指令、字符串指令、特权指令等。 3.什么叫指令?什么叫指令系统? 指令就是要计算机执行某种操作的命令 一台计算机中所有机器指令的集合,称为这台计算机的指令系统。 第六章中央处理部件CPU 1.指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。 时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。从内存读出的数据流流向运算器(通用寄存器)。 2.简述CPU的主要功能。 CPU主要有以下四方面的功能:(1)指令控制程序的顺序控制,称为指令控制。 (2)操作控制 CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应部件,从而 控制这些部件按指令的要求进行动作。 (3)时间控制对各种操作实施时间上的控制,称为时间控制。 (4)数据加工对数据进行算术运算和逻辑运算处理,完成数据的加工处理。 3.举出CPU中6个主要寄存器的名称及功能。 CPU有以下寄存器: (1)指令寄存器(IR):用来保存当前正在执行的一条指令。 (2)程序计数器(PC):用来确定下一条指令的地址。 (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。

相关文档