搜档网
当前位置:搜档网 › 【SoCVista】OR1200指令学习

【SoCVista】OR1200指令学习

【SoCVista】OR1200指令学习
【SoCVista】OR1200指令学习

OR1200 instruction study Author: Zhangfeng 2008-7-11

Insn 31 31 31 31 31 2625 25 25 25 212020202016151515151110

9 8 7 7743330

l.add opcode 0x38

D

A

B reserved opcode 0x0 reserved

opcode

0x0

Add Signed

Format:

l.add rD,rA,rB Description:

The contents of general-purpose register rA are added to the contents of general-purpose register rB to form the result. The result is placed into general-purpose register rD. 32-bit Implementation:

rD[31:0] < - rA[31:0] + rB[31:0] SR[CY] < - carry SR[OV] < - overflow

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.addc opcode 0x38 D A B reserved opcode 0x0 reserved

opcode

0x1Add Signed and Carry

Format:

l.addc rD,rA,rB Description:

The contents of general-purpose register rA are added to the contents of general-purpose register rB and carry SR[CY] to form the result. The result is placed into general-purpose register rD. 32-bit Implementation:

rD[31:0] < - rA[31:0] + rB[31:0] + SR[CY] SR[CY] < - carry SR[OV] < - overflow

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.addi opcode 0x27 D A I Add Immediate Signed Format: l.addi rD,rA,I Description:

The immediate value is sign-extended and added to the contents of general-purposeregister rA to form the result. The result is placed into general-purposeregister rD. 32-bit Implementation:

rD[31:0] < - rA[31:0] + exts(Immediate) SR[CY] < - carry SR[OV] < - overflow

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.and opcode 0x38 D A B reserved opcode

0x0 reserved

opcode 0x3

And

Format:

l.and rD,rA,rB

Description:

The contents of general-purpose register rA are combined with the contents of general-purpose register rB in a bit-wise logical AND operation. The result is placed into general-purpose register rD.

32-bit Implementation:

rD[31:0] < - rA[31:0] AND rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x29 D A K

l.andi opcode

And with Immediate Half Word

Format:

l.andi rD,rA,K

Description:

The immediate value is zero-extended and combined with the contents of general-purpose register rA in a bit-wise logical AND operation. The result is placed into general-purpose register rD.

32-bit Implementation:

rD[31:0] < - rA[31:0] AND extz(Immediate)

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x4 N

l.bf opcode

Branch if Flag

Format:

l.bf N

Description:

The immediate value is shifted left two bits, sign-extended to program counter width, and then added to the address of the branch instruction. The result is the effective address of the branch. If the flag is set, the program branches to EA with a delay of one instruction.

32-bit Implementation:

EA < - exts(Immediate < < 2) + BranchInsnAddr

PC < - EA if SR[F] set

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x3 N

l.bnf opcode

Branch if No Flag

Format:

l.bnf N

Description:

The immediate value is shifted left two bits, sign-extended to program counter width, and then added to the address of the branch instruction. The result is the effective address of the branch. If the flag is cleared, the program branches to EA with a delay of one instruction.

32-bit Implementation:

EA < - exts(Immediate < < 2) + BranchInsnAddr

PC < - EA if SR[F] cleared

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x2100 K

l.trap opcode

Trap

Format:

l.trap K

Description:

Execution of trap instruction results in the trap exception if specified bit in SR is set. Trap exception is a request to the operating system or to the debug facility to execute certain debug services. Immediate value is used to select which SR bit is tested by trap instruction.

32-bit Implementation:

if SR[K] = 1 then trap-exception()

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x0 N

l.j opcode

Jump

Format:

l.j N

Description:

The immediate value is shifted left two bits, sign-extended to program counter width, and then added to the address of the jump instruction. The result is the effective address of the jump. The program unconditionally jumps to EA with a delay of one instruction.

32-bit Implementation:

PC < - exts(Immediate < < 2) + JumpInsnAddr

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x1 N

l.jal opcode

Jump and Link

Format:

l.jal N

Description:

The immediate value is shifted left two bits, sign-extended to program counter width, and then added to the address of the jump instruction. The result is the effective address of the jump. The program unconditionally jumps to EA with a delay of one instruction. The address of the instruction after the delay slot is placed in the link register.

32-bit Implementation:

PC < - exts(Immediate < < 2) + JumpInsnAddr

LR < - DelayInsnAddr + 4

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x12 Reserved B reserved

l.jalr opcode

Jump and Link Register

Format:

l.jalr rB

Description:

The contents of general-purpose register rB is the effective address of the jump. The program unconditionally jumps to EA with a delay of one instruction. The address of the instruction after the delay slot is placed in the link register. It is not allowed to specify link register as rB.

32-bit Implementation:

PC < - rB LR < - DelayInsnAddr + 4

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x11 Reserved B reserved

l.jr opcode

Jump Register

Format:

l.jr rB

Description:

The contents of general-purpose register rB is the effective address of the jump. The program unconditionally jumps to EA with a delay of one instruction.

32-bit Implementation:

PC < - rB

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x24 D A I

l.lbs opcode

Load Byte and Extend with Sign

Format:

l.lbs rD,I(rA)

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The byte in memory addressed by EA is loaded into the low-order eight bits of general-purpose register rD. High-order bits of general-purpose register rD are replaced with bit 7 of the loaded value.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] rD[7:0] < - (EA)[7:0] rD[31:8] < - (EA)[7]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x23 D A I

l.lbz opcode

Load Byte and Extend with Zero

Format:

l.lbz rD,I(rA)

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The byte in memory addressed by EA is loaded into the low-order eight bits of general-purpose register rD. High-order bits of general-purpose register rD are replaced with zero.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] rD[7:0] < - (EA)[7:0] rD[31:8] < - 0

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x26 D A I

l.lhs opcode

Load Half Word and Extend with Sign

Format:

l.lhs rD,I(rA)

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The half word in memory addressed by EA is loaded into the low-order 16 bits of general-purpose register rD. High-order bits of general-purpose register rD are replaced with bit 15 of the loaded value.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] rD[15:0] < - (EA)[15:0] rD[31:16] < - (EA)[15]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x25 D A I

l.lhz opcode

Load Half Word and Extend with Zero

Format:

l.lhz rD,I(rA)

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The half word in memory addressed by EA is loaded into the low-order 16 bits of general-purpose register rD. High-order bits of general-purpose register rD are replaced with zero.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] rD[15:0] < - (EA)[15:0] rD[31:16] < - 0

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x22 D A I

l.lws opcode

Load Single Word and Extend with Sign

Format:

l.lws rD,I(rA)

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The single word in memory addressed by EA is loaded into the low-order 32 bits of general-purpose register rD. High-order bits of general-purpose register rD are replaced with bit 31 of the loaded value.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] rD[31:0] < - (EA)[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x21 D A I

l.lwz opcode

Load Single Word and Extend with Zero

Format:

l.lwz rD,I(rA)

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The single word in memory addressed by EA is loaded into the low-order 32 bits of general-purpose register rD. High-order bits of general-purpose register rD are replaced with zero.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] rD[31:0] < - (EA)[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x7 D A K

l.mfspr opcode

Move From Special-Purpose Register Format:

l.mfspr rD,rA,K Description:

The contents of the special register, defined by contents of general-purpose rA logically ORed with immediate value, are moved into general-purpose register rD. 32-bit Implementation:

rD[31:0] < - spr(rA OR Immediate)

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.movhi opcode 0x6 D Reserved K Move Immediate High Format: l.movhi rD,K Description:

The 16-bit immediate value is zero-extended, shifted left by 16 bits, and placed into general-purpose register rD.

32-bit Implementation:

rD[31:0] < - extz(Immediate) < < 16

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.mtspr opcode 0x10 K A B K Move To Special-Purpose Register Format:

l.mtspr rA,rB,K Description:

The contents of general-purpose register rB are moved into the special register defined by contents of general-purpose register rA logically ORed with the immediate value. 32-bit Implementation:

spr(rA OR Immediate) < - rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.mul opcode 0x38 D A B reserved opcode 0x3 reserved

opcode

0x6Multiply Signed

Format:

l.mul rD,rA,rB Description:

The contents of general-purpose register rA and the contents of general-purpose register rB are multiplied, and the result is truncated to destination register width and placed into general-purpose register rD. Both operands are treated as signed integers. 32-bit Implementation:

rD[31:0] < - rA[31:0] * rB[31:0] SR[OV] < - overflow SR[CY] < - carry

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.muli opcode 0x2c D A I Multiply Immediate Signed Format: l.muli rD,rA,I Description:

The immediate value and the contents of general-purpose register rA are multiplied, and the result is truncated to destination register width and placed into general-purpose register rD. 32-bit Implementation:

rD[31:0] < - rA[31:0] * Immediate SR[OV] < - overflow SR[CY] < - carry

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.mulu opcode 0x38 D A B reserved opcode 0x3 reserved

opcode

0xb Multiply Unsigned

Format:

l.mulu rD,rA,rB Description:

The contents of general-purpose register rA and the contents of general-purpose register rB are multiplied, and the result is truncated to destination register width and placed into general-purpose register rD. Both operands are treated as unsigned integers. 32-bit Implementation:

rD[31:0] < - rA[31:0] * rB[31:0] SR[OV] < - overflow SR[CY] < - carry

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.nop opcode 0x15 reserved No Operation

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.or opcode 0x38 D A B reserved opcode 0x0 reserved

opcode

0x4Or

Format: l.or rD,rA,rB Description:

The contents of general-purpose register rA are combined with the contents of general-purpose register rB in a bit-wise logical OR operation. The result is placed into general-purpose register rD. 32-bit Implementation:

rD[31:0] < - rA[31:0] OR rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.ori opcode 0x2a D A K Or with Immediate Half Word

Format:

l.ori rD,rA,K

Description:

The immediate value is zero-extended and combined with the contents of general-purpose register rA in a bit-wise logical OR operation. The result is placed into general-purpose register rD.

32-bit Implementation:

rD[31:0] < - rA[31:0] OR extz(Immediate)

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210 l.rfe opcode

0x9 reserved

Return From Exception

Format:

l.rfe

Description:

Execution of this instruction partially restores the state of the processor prior to the exception. This instruction does not have a delay slot.

32-bit Implementation:

PC < - EPCR

SR < - ESR

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 65 43210

l.rori opcode

0x2e D A reserved opcode

0x3

L

Rotate Right with Immediate

Format:

l.rori rD,rA,L

Description:

The 6-bit immediate value specifies the number of bit positions; the contents of general-purpose register rA are rotated right. The result is written into general-purpose register rD. In 32-bit implementations bit 5 of immediate is ignored.

32-bit Implementation:

rD[31-L:0] < - rA[31:L]

rD[31:32-L] < - rA[L-1:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210 l.sb opcode

0x36 I A B I

Store Byte

Format:

l.sb I(rA),rB

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The low-order 8 bits of general-purpose register rB are stored to memory location addressed by EA.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] (EA)[7:0] < - rB[7:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

Set Flag if Equal

Format:

l.sfeq rA,rB

Description:

The contents of general-purpose registers rA and rB are compared. If the contents are equal, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] == rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x72b A B reserved

l.sfges opcode

Set Flag if Equal Immediate

Format:

l.sfeqi rA,I

Description:

The contents of general-purpose register rA and the sign-extended immediate value are compared. If the two values are equal, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] == exts(Immediate)

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x723 A B reserved

l.sfgeu opcode

Set Flag if Greater or Equal Than Unsigned

Format:

l.sfgeu rA,rB

Description:

The contents of general-purpose registers rA and rB are compared as unsigned integers. If the contents of the first register are greater than or equal to the contents of the second register, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] >= rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x72a A B reserved

l.sfgts opcode

Set Flag if Greater Than Signed

Format:

l.sfgts rA,rB

Description:

The contents of general-purpose registers rA and rB are compared as signed integers. If the contents of the first register are greater than the contents of the second register, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] > rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

Set Flag if Greater Than Unsigned

Format:

l.sfgtu rA,rB

Description:

The contents of general-purpose registers rA and rB are compared as unsigned integers. If the contents of the first register are greater than the contents of the second register, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] > rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x72d A B reserved

l.sfles opcode

Set Flag if Less or Equal Than Signed

Format:

l.sfles rA,rB

Description:

The contents of general-purpose registers rA and rB are compared as signed integers. If the contents of the first register are less than or equal to the contents of the second register, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] < = rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x725 A B reserved

l.sfleu opcode

Set Flag if Less or Equal Than Unsigned

Format:

l.sfleu rA,rB

Description:

The contents of general-purpose registers rA and rB are compared as unsigned integers. If the contents of the first register are less than or equal to the contents of the second register, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] < = rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

0x72c A B reserved

l.sflts opcode

Set Flag if Less Than Signed

Format:

l.sflts rA,rB

Description:

The contents of general-purpose registers rA and rB are compared as signed integers. If the contents of the first register are less than the contents of the second register, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] < rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210 l.sfltu opcode

0x724 A B reserved

Set Flag if Less Than Unsigned

Format:

l.sfltu rA,rB

Description:

The contents of general-purpose registers rA and rB are compared as unsigned integers. If the contents of the first register are less than the contents of the second register, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] < rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210 l.sfne opcode

0x721 A B reserved

Set Flag if Not Equal

Format:

l.sfne rA,rB

Description:

The contents of general-purpose registers rA and rB are compared. If the contents are not equal, the compare flag is set; otherwise the compare flag is cleared.

32-bit Implementation:

SR[F] < - rA[31:0] != rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210 l.sh opcode

0x37 I A B I

Store Half Word

Format:

l.sh I(rA),rB

Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The low-order 16 bits of general-purpose register rB are stored to memory location addressed by EA.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0]

(EA)[15:0] < - rB[15:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 65 43210

l.sll opcode 0x38 D A B reserved opcode 0x0 reserved opcode 0x8

Shift Left Logical

Format:

l.sll rD,rA,rB

Description:

General-purpose register rB specifies the number of bit positions; the contents of general-purpose register rA are shifted left, inserting zeros into the low-order bits. The result is written into general-purpose rD. In

32-bit implementations bit 5 of rB is ignored. 32-bit Implementation:

rD[31:rB[4:0]] < - rA[31-rB[4:0]:0] rD[rB[4:0]-1:0] < - 0

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9

8 7 65

43210l.slli opcode 0x2e

D

A

reserved

opcode 0x0

L

Shift Left Logical with Immediate Format: l.slli rD,rA,L Description:

The immediate value specifies the number of bit positions; the contents of general-purpose register rA are shifted left, inserting zeros into the low-order bits. The result is written into general-purpose register rD. In 32-bit implementations bit 5 of immediate is ignored. 32-bit Implementation: rD[31:L] < - rA[31-L:0] rD[L-1:0] < - 0

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 65 43210

l.sra opcode 0x38 D A B reserved opcode 0x2 reserved

opcode

0x8Shift Right Arithmetic Format: l.sra rD,rA,rB Description:

General-purpose register rB specifies the number of bit positions; the contents of general-purpose register rA are shifted right, sign-extending the high-order bits. The result is written into general-purpose register rD. In 32-bit implementations bit 5 of rB is ignored. 32-bit Implementation:

rD[31-rB[4:0]:0] < - rA[31:rB[4:0]] rD[31:32-rB[4:0]] < - rA[31]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 65 43210

l.srai opcode 0x2e D A reserved opcode

0x2 L

Shift Right Arithmetic with Immediate Format: l.srai rD,rA,L Description:

The 6-bit immediate value specifies the number of bit positions; the contents of general-purpose register rA are shifted right, sign-extending the high-order bits. The result is written into general-purpose register rD. In 32-bit implementations bit 5 of immediate is ignored. 32-bit Implementation:

rD[31-L:0] < - rA[31:L] rD[31:32-L] < - rA[31]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 65 43210

l.srl opcode 0x38 D A B reserved opcode 0x1 reserved

opcode 0x8

Shift Right Logical Format: l.srl rD,rA,rB Description:

General-purpose register rB specifies the number of bit positions; the contents of general-purpose register rA are shifted right, inserting zeros into the high-order bits. The result is written into general-purpose register rD. In 32-bit implementations bit 5 of rB is ignored. 32-bit Implementation:

rD[31-rB[4:0]:0] < - rA[31:rB[4:0]] rD[31:32-rB[4:0]] < - 0

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 65 43210

l.srli opcode 0x2e D A reserved opcode

0x1

L

Shift Right Logical with Immediate Format: l.srli rD,rA,L Description:

The 6-bit immediate value specifies the number of bit positions; the contents of general-purpose register rA are shifted right, inserting zeros into the high-order bits. The result is written into general-purpose register rD. In 32-bit implementations bit 5 of immediate is ignored. 32-bit Implementation: rD[31-L:0] < - rA[31:L] rD[31:32-L] < - 0

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.sub opcode 0x38 D A B reserved opcode 0x0 reserved

opcode

0x2

Shift Right Logical with Immediate Format: l.srli rD,rA,L Description:

The 6-bit immediate value specifies the number of bit positions; the contents of general-purpose register rA are shifted right, inserting zeros into the high-order bits. The result is written into general-purpose register rD. In 32-bit implementations bit 5 of immediate is ignored. 32-bit Implementation:

rD[31-L:0] < - rA[31:L] rD[31:32-L] < - 0

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.sw opcode 0x35 I A B I Store Single Word Format: l.sw I(rA),rB Description:

The offset is sign-extended and added to the contents of general-purpose register rA. The sum represents an effective address. The low-order 32 bits of general-purpose register rB are stored to memory location addressed by EA.

32-bit Implementation:

EA < - exts(Immediate) + rA[31:0] (EA)[31:0] < - rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.sys opcode 0x2000 K System Call Format: l.sys K

Description:

Execution of the system call instruction results in the system call exception. The system calls exception is a request to the operating system to provide operating system services. The immediate value can be used to specify which system service is requested, alternatively a GPR defined by the ABI can be used to specify system service. 32-bit Implementation: system-call-exception(K)

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210

l.xor opcode 0x38 D A B reserved opcode 0x0 reserved

opcode

0x5Exclusive Or

Format:

l.xor rD,rA,rB Description:

The contents of general-purpose register rA are combined with the contents of general-purpose register rB in a bit-wise logical XOR operation. The result is placed into general-purpose register rD. 32-bit Implementation:

rD[31:0] < - rA[31:0] XOR rB[31:0]

31 30 29 28 27 2625 24 23 22 212019181716151413121110 9 8 7 6543210l.xori opcode 0x2b D A I Exclusive Or with Immediate Half Word Format: l.xori rD,rA,I Description:

The immediate value is sign-extended and combined with the contents of general-purpose register rA in a bit-wise logical XOR operation. The result is placed into general-purpose register rD. 32-bit Implementation:

rD[31:0] < - rA[31:0] XOR exts(Immediate)

2017年-组织行为学主观题-参考答案

组织行为学作业1(主观题) 1.工作满意度是指什么?工作满意度与工作绩效是什么关系? 工作满意度的高低直接关系到工作绩效的高低。一般来说,积极的工作态度对工作的知觉、判断、学习、工作的忍耐力等能发挥积极的影响,从而提高工作绩效,因此积极的工作态度与工作绩效之间有着一致性的关系;但消极的工作态度也可能引发积极的工作行为,如想获得较高的报酬等,从而也可以提高工作绩效。这两者之间的关系十分复杂。后据研究表明,因为人的复杂性和需要的多面性,两者之间并没有一致的关系。 工作态度与工作绩效之间有一致性,一般情况下,工作态度好、认真,工作绩效就好。过去人们总认为二者有直接的因果关系,后来的研究证明,二者没有直接的因果关系。因为我们的环境太复杂,人的动机太复杂。 2.如何进行情绪的调适与情感的培养? (1)情绪的调节与控制 ①保持适宜的情绪状态 ②丰富并端正人们的情绪经验 ③引导人们从多种角度看待问题,使其情感向正确的方向发展 (2)情感的培养 ①培养高尚的积极的人生观和世界观 ②通过多种途径,丰富学生的情感体验 ③培养幽默感,养成积极的人生态度 3.影响人的行为的因素是什么? 任何事物的运动都有其内部原因和外部原因,人的行为也不例外。影响人的行为的因素我们可以从内、外两个方面去寻找原因。影响人的行为的个人主观内在因素包括生理因素、心理因素、文化因素、经济因素;影响人的行为的客观外在环境因素包括:组织的内部环境因素、组织的外部环境因素。 4.运用几种对人性的假设来研究人性与组织管理的关系,应注意哪些方面? 对人性理论的分析和运用要注意的问题: 1、结合实际情况,是指运用人性理论要注意: (1)结合国情; (2)结合企业实际情况; (3)结合管理对象(个人)的实际情况。 2、运用人性理论应注意的问题: (1)多数人的需要层次较低,但整体上,需要的层次在提高; (2)员工对组织的态度是可以转变的。这正是管理者的任务之一; (3)要注意组织目标和个人目标的统一; (4)管理工作要体现社会主义制度的性质。 5. 怎样正确认识和正确对待工作压力? 1、压力产生的后果有积极和消极两种,更多的是表现在消极方面。 (1)压力与工作绩效的关系。在低压力的情况下,没有挑战性,工作绩效没有达到最好水平;在中等压力的情况下,有助于刺激机体,增强机体的反应能力,就能改善工作绩效。对任何工作来说,都存在一个最优的压力水平,过了这个水平工作绩效会变坏。 (2)压力与工作要求高低成正比,与控制能力成反比。 (3)压力的消极作用集中体现在对健康和工作绩效的损害方面。过度的压力会使人们的身体健康受损。如果压力过小或过大,也会对工作绩效带来损害。

什么是组织行为学

1什么是组织行为学?其研究对象和内容是什么? 系统研究与组织管理相关的人的心理和行为活动规律并运用于管理实际以提高组织工作效能的科学。 研究内容:1个体行为2组织行为3群体行为4领导行为 2研究组织行为学的方法有哪些? A观察法B谈话法C问卷法D测量费E个案法F实验法G产品分析法(投射原理)H情景模拟法 3什么是知觉?影响知觉的因素有哪些? 认知:人脑对直接作用于感觉器官的客观事物的整体反映。(俗称认识) 1.客观(知觉对象)的特点:物理强度,时空特征,运动特征;对己意义、价值 2.主体的因素:知识、经验(影响知觉的内容、精确性和速度);定势(个体是在什么情况下知觉的也很重要,因为周围的环境影响着人的知觉) 3知觉情景:个体是在什么情况下只觉得也很重要,因为周围的环境影响着人的知觉 4对人知觉的偏差会导致哪些效应?试举例加以说明。 1首因效应2近因效应3晕轮效应4社会刻板效应 5何为归因?归因有何特点? 归因是指人们对自己或他人的行为的原因的解释或判断。 特点:(1)对行为者成功、失败的归因特点:Array (2)对他人一般行为归因的规律:A区别性(待殊性)当个体的行为反常——外部归因或情景归因在不同情况下表现出相同行为——内在归因。 B一致性(普遍性)在相同的情况下大多数人都会有同样的行为,某人也会出现这种行为时,做外部归因,而当某人行为与众不同时,则做内部归因。 C一贯性(稳定性)指个人的某种行为在不同情景下是否一贯和稳定。行为反常——外在情景归因;行为惯常——内在归因。 6知觉原理应用于管理有什么作用? A管理者要注意自己知识经验的积累,以便能敏锐地发现管理工作中的问题,从而快速准确解决问题。 B分析自己的认识定势,了解个人的认知偏好,跳出这些认知陷阱以避免知觉偏差的出现。 C对员工做结论要慎重,要因人而异,随景而异,承认并考虑不同员工对同一组织事件会有不同的认识,作耐心细致的,有针对性的工作以同一认识,统一行动。 D应尽量利用知觉原理待人处事,树立自己在员工心目中的良好形象。 E对自己有准确的、积极的自我认识,并帮助员工正确认识自己。 F实事求是地堆员工的在工作中出现的问题进行归因,避免不当归因,挫伤员工的积极性,同时也应引导员工对自己的工作成败作正确归因,正确估价自己。 7什么是情绪情感?情绪情感的联系和区别是什么? 人对客观事物是否满足自己需要的态度体验叫情绪情感。是事物与自己需要满足与否和满足程度的心理体验。是个体与环境意义事件之间关系的反映。 情绪和情感都是人类对与主体需要之间的关系的反映,都是人内心的主观体验形式,因此二者本质相同且相互联系。

ARM基础知识(强烈推荐)

ARM基础知识(强烈推荐) ARM基础知识一 ARM处理器共有37个寄存器。其中包括: **31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。 **6个状态寄存器。这些寄存器都是32位寄存器。 ARM处理器共有7种不同的处理器模式,每一种模式中都有一组相应的寄存器组。在任何时刻,可见的寄存器包括15个通用寄存器(R0-R14),一个或两个状态寄存器及程序计数器(PC)。在所有的寄存器中,有些是各模式公用一个物理寄存器,有一些寄存器各模式拥有自己独立的物理寄存器。 **************************************************** 通用寄存器 ***************************************************8 通用寄存器分为以下三类:备份寄存器、未备份寄存器、程序计数器PC 未备份寄存器 未备份寄存器包括R0-R7。对于每一个未备份寄存器来说,所有处理器模式下都是使用同一个物理寄存器。未备份寄存器没有被系统用于特别的用途,任何可采用通用寄存器的场合都可以使用未备份寄存器。 备份寄存器 对于R8-R12备份寄存器来说,每个寄存器对应两个不同的物理寄存器。系统为将备份寄存器用于任何的特殊用途,但是当中断处理非常简单,仅仅使用R8-R14寄存器时,FIQ处理程序可以不必执行保存和恢复中断现场的指令,从而可以使中断处理非常迅速。 对于R13,R14备份寄存器来说,每个寄存器对应六个不同的物理寄存器,其中的一个是系统模式和用户模式共用的;另外的五个对应于其他的五种处理器模式。采用下面的记号来区分各个物理寄存器: R13_ 其中MODE可以是下面几种模式之一:usr,svc,abt,und,irq,fiq 程序计数器PC 可以作为一般的通用寄存器使用,但有一些指令在使用R15时有一些限制。由于ARM采用了

组织行为学 测试题

组织行为学测试题

组织行为学测试题

《组织行为学》测试题 (4月15日10:20-12:00考试) 第一、单项选择题 1、构成组织行为学宏观理论内容的是(C 、组织单元) 2、职业经理阶层的形成,也形成了专业管理研究队伍,从而形成了社会性的管理研究潮流,即(C 、管理运动) 3、科学管理的代表人物是(D、泰勒) 4、企业文化理论把企业中的人看作(D、观念人) 5、有目的地严格控制或创设一定条件来引起某种现象,以进行研究的方法称为(B、实验法) 1、通过对他人外部形态和行为特征的知觉,进而了解其心理活动,这是社会知觉类型中的(A、对人知觉) 2、个性包括(D、个性心理特征和个性倾向性)两部分 3、一个人心理和行为反应灵活、活泼开朗、善于交际,那么我们可以说他的气质类型偏向(B、多血质) 4、直接影响活动效率,使活动顺利完成的个性心理特征叫(D、能力) 5、特妮?休斯顿的嗓音、刘易斯的奔跑、马拉多纳

的球技等等,我们称这些人具有(、特殊能力B ) 1、在群体中,如果成员扮演维护角色的多,任务角色少,那么这是一个(A ) A、人际群体 2、心理学家詹姆斯通过研究,认为小群体的最佳人数是(D ) D、7-2 3、当个体感到群体压力比较大时,会违背自己的意愿产生完全相反的行为。这种现象叫做(B )B、从众行为 4、(A )是一种集中各方面专家的意见,预测未来事件的方法。 A、德尔菲法 5、头脑风暴法最早是由(C )提出的。 C、奥斯本 1、设置超级目标,是为了(C ) C、减少冲突 2、平行沟通方式,是对应于法约尔的组织管理中的(A )。 A、跳板原则 3、非正式沟通是围绕组织成员间的(B )而建立起来的。 B、社会关系 4、小道消息最典型的传播方式是(D ) D、葡萄藤型 5、非正式沟通方式中,某些人将消息有选择地告诉其他人(通常是和消息内容有关的人,这种传播方式为(D ) D、葡萄藤型 1、双因素理论在实践中最重要的应用是(C ) C、

组织行为学经典案例(5个)

组织行为学案例(5个) 案例1 沃尔沃的工作再设计 汽车制造业是瑞典工业中一个重要领域,而沃尔沃(Volvo)汽车公司又是其中的佼佼者。按全世界标准,它算不上大公司。从60年代中期起,它的汽车出口翻了一番,占它全部销售额的70%,虽仅占世界汽车市场的2.5%,却已占瑞典全年出口总额的8%以上,可称举足轻重了。该公司的管理本来也是一直沿用传统方法,重技术、重效率、重监控。直到1969年,工人的劳动态度问题已变得十分尖锐,使该公司不得不考虑改革管理方法了。 沃尔沃公司领导分析了传统汽车制造工作设计,认为它最大的问题是将人变成机器的附庸。所谓装配线不过是一条传送带穿过一座充满零部件和材料的大仓库罢了。这套生产系统的着眼点是那些零部件,而不是人。人分别站在各自的装配点上,被动地跟在工作件后面,疲于奔命地去照样画葫芦而已。这套制度的另一个问题,是形成了一种反社交接触的气氛。工人们被分别隔置在分离的岗位上,每个岗位的作业周期又那样短(一般为30至60秒),哪容他们偷闲片刻去交往谈话? 沃尔沃先是设法用自动机器来取代较繁重艰苦的工作,不能自动化的岗位则使那里的工作丰富化一些,又下些本钱,将厂房环境装饰得整洁美观。目的是想向工人表明,公司是尊重人的。但随即发现这些办法治标未治本。公司觉得在工作方面要治本,必须进行彻底的再设计。他们在当时正在兴建的卡尔玛新轿车厂,进行了一次著名的试验。 卡尔玛轿车厂总的设计原则,希望体现以人而不是以物为主的精神,因而取消了传统的装配传送带。以人为中心来布置工作,就是要使人能在行动中互相合作、讨论,自己确定如何来组织。管理要从激励着眼,而不是从限制入手。只有对孩子才需要限制,对成熟而自主的成人则宜用勉励而不是监控。所以,该厂工人都自愿组成15至25人的作业组,每组分管一定的工作,如车门安装、电器接线、车内装潢等。组内可以彼此换工,也允许自行跳组。小组可自行决定工作节奏,只要跟上总的生产进程,何时暂歇、何时加快可以自定。每组各设有进、出车体缓冲存放区。 这个厂的建筑也颇独特,由三栋两层及一栋单层的六边形厂房拼凑成十字形。建筑的窗户特别大,分隔成明亮、安静而有相对独立性的小车间。 没有了传送带,底盘和车身是由专门的电动车传送来的。这种车沿地面敷设的导电铜带运动,由计算机按既定程序控制。不过当发现问题时,工人可以手工操作,使他离开主传送流程。例如见油漆上有一道划痕,工人便可把它转回喷漆作业组,修复后再重返主流程,仍归计算机制导。车身在电动车上可作90度滚动,以消除传统作业中因姿势长期固定而引起的疲劳。

组织行为学阶段测验1

第一章 140.度量离中趋势的常用指标是( ) A.简单算术平均数 B.加权算术平均数 C.中位数 D.标准差 【答案】D 141.心理测验的有效性是指心理测验的( ) A.可靠性 B.准确性 C.信度 D.效度 【答案】D 142.行为理论模式用函数关系式表达为( ) A.B=f(S?6?1P) B.B=f(P?6?1E) C.B=f(S?6?1E) D.B=f(P?6?1M) 【答案】B 143.组织行为学的多层次相交切性主要表现为( ) A.三层 B.四层 C.五层 D.六层 【答案】B 【解析】P10 144.用数量指标对每种情况中可能有或可能没有的心理现象进行分析的方法叫( ) A.因素分析 B.相关分析 C.集中趋势分析 D.抉择分析 【答案】D 【解析】P35 145.为了证明承包制与工作效率之间的正相关关系,先测定未实行承包制时班组群体的工作效率,然后再测定实行承包制后班组群体的工作效率,这种研究方法是( ) A.现场实验法 B.实验室实验法 C.间隔时序准实验法 D.不等同对照组实验法 【答案】C 【解析】P33 146.以下不属于组织行为学所使用的实验方法是( ) A.准实验法 B.心理实验法 C.实验室实验法 D.现场实验法 【答案】B 【解析】P32 147.如果对房间内噪音加以改变,以探求噪音强度与工作效率、工作速度之间是否存在函数关系的研究方法是( ) A.观察法 B.调查法 C.面谈法 D.实验法 【答案】D 【解析】P32 148.以下不属于组织行为学所使用的调查方法是( ) A.面谈法 B.问卷调查法 C.案例研究法 D.电话调查法 【答案】C 【解析】P31 149.组织行为学研究方法中最重要原则和特点是( ) A.研究程序的公开性 B.如实地客观地进行观察和实验 C.观察和实验条件的可控性 D.分析方法的系统性 【答案】B 【解析】P24 150.管理者角色学派的代表人物是( ) A.赫茨伯格 B.明兹伯格 C.费德勒 D.西蒙 【答案】B 【解析】P7 151.领导的实质是( ) A.处理人与人的关系 B.处理人与事的关系 C.处理人与组织的关系 D.处理组织与组织的关系 【答案】A 【解析】P7 152.在人类学的分支学科中与组织学关系最密切的是( ) A.体质人类学 B.文化人类学 C.考古学 D.素质人类学 【答案】B 【解析】P21

组织行为学形考5试卷及答案

组织行为学(专)/ ? 精品案例/ ? 形考任务5 标记题目 信息文本 一、单项选择题(每小题1分,共10分) 题目1 正确 获得1.00分中的1.00分 标记题目 题干 1.谈话法属于组织行为学的哪种研究方法?()选择一项: A. 观察法 B. 调查法 C. 实验法 D. 测验法 反馈 Your answer is correct. 正确答案是:调查法 题目2 正确 获得1.00分中的1.00分 标记题目

题干 2. 具有高水平的专长,善于在活动中进行创造性思维,引发灵感,活动成果突出而优异的人属于 选择一项: A. 能力低下 B. 一般能力 C. 天才 D. 才能 反馈 Your answer is correct. 正确答案是:天才 题目3 正确 获得1.00分中的1.00分 标记题目 题干 3. 通过社会知觉获得个体某一行为特征的突出印象,进而将此扩大为他的整体行为特征,这种知觉属于 选择一项: A. 知觉防御 B. 晕轮效应 C. 首因效应 D. 定型效应 反馈 Your answer is correct. 正确答案是:晕轮效应 题目4 正确 获得1.00分中的1.00分

标记题目 题干 当一个人在爱情问题上受到挫折后并未消沉,而是更加努力学习和工作,使工作做出了显著的成绩。这种行为反应是 选择一项: A. 坚持原有目标的行为反应 B. 升化的行为反应 C. 反向的行为反应 D. 放弃的行为反应 反馈 Your answer is correct. 正确答案是:升化的行为反应 题目5 不正确 获得1.00分中的0.00分 标记题目 题干 5. 当群体目标和组织目标协调一致时,凝聚力与生产率就会出现如下关系 选择一项: A. 高凝聚力高生产率 B. 高凝聚力低生产率 C. 低凝聚力高生产率 D. 低凝聚力低生产率 反馈 正确答案是:低凝聚力高生产率 题目6

组织行为学重点问题

第六章 1、什么是非正式群体?有哪些特征? 2、非正式群体的类别有哪些? 3、非正式群体积极作用与消极作用? 4、较常见的群体行为有哪几种? 5、产生从众行为的原因是什么? 6、群体动力的创始人是谁?包括那几方面? 7、群体规范的作用? 8、什么是群体压力? 9、增强群体的凝聚力的方法? 10、团队有那八种角色及其作用 11、团队的类型 12、团队建设的理论 第七章 1.沟通的类型有哪些? 2.非正式沟通的作用 3、简述四种人际距离带 4、简述非语言沟通 5、简述群体决策的优缺点 6、简述群体决策的方法有哪些? 7、处理冲突的管理策略? 8、积极倾听的三个要素是什么? 9、简述人际沟通的P.A.C理论。 第八章 1、权力的定义? 2、弄清楚权力与职权、威信和领导的区别 3、权力的来源和类型 4、影响依赖性的因素 5、组织中进行印象管理的技术 第九章 1、简述西方领导理论发展的三个阶段 2、简述领导行为理论的基本观点及其有代表性的理论 3、简述管理方格理论的基本内容 4、领导权变理论的基本观点是什么? 5、有哪几种领导权变理论? 6、新型的领导理论有哪些? 第十章 1.何谓组织文化? 组织文化的主要内容是什么? 2.组织文化结构一般分为哪个层次? 3.组织文化的功能? 4、组织文化的类型 5、组织文化的构成要素有哪些? 6、如何塑造完善的组织文化? 7、组织公民行为及其特点 8、组织公民行为的作用 第十二章 1、健康的含义 2、评价一个人的心理健康状况的标准有哪些方面? 3、如何缓解压力问题? 4、如何进行个人的情绪管理? 5、简述挫折的心理防御机制 6、心理咨询的原则 7、EAP的内容 8、如何提升工作生活品质? 1

ARM嵌入式系统基础教程第二版课后习题答案

第1章嵌入式系统概述 (1)举出3个本书中未提到的嵌入式系统的例子。 答:键盘、鼠标、扫描仪。 (2)什么叫嵌入式系统? 答:嵌入到对象体系中的专用计算机应用系统。 (3)什么叫嵌入式处理器?嵌入式处理器分为哪几类? 答:嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。分为3类:1.注重尺寸、能耗和价格;2.关注性能;3.关注全部4个需求——性能、尺寸、能耗和价格。 (4)什么是嵌入式操作系统?为何要使用嵌入式操作系统? 答:嵌入式操作系统是操作系统的一种类型,是在传统操作系统的基础上加入符合嵌入式系统要求的元素发展而来的。原因:1.提高了系统的可靠性;2.提高了开发效率,缩短了开发周期。3.充分发挥了32位CPU的多任务潜力。 第2章 ARM7体系结构 1.基础知识 (1)ARM7TDMI中的T、D、M、I的含义是什么? 答:T:高密度16位Thumb指令集扩展;D:支持片上调试;M:64位乘法指令;I:Embedded ICE硬件仿真功能模块。 (2)ARM7TDMI采用几级流水线?使用何种存储器编址方式? 答:3级;冯·诺依曼结构。 (3)ARM处理器模式和ARM处理器状态有何区别? 答:ARM处理器模式体现在不同寄存器的使用上;ARM处理器状态体现在不同指令的使用上。 (4)分别列举ARM的处理器模式和状态? 答:ARM的处理器模式:用户模式、系统模式、管理模式、中止模式、未定义模式、中断模式、快速模式;ARM的处理器状态:ARM状态、Thumb状态。 (5)PC和LR分别使用哪个寄存器? 答:PC:R15;LR:R14。 (6)R13寄存器的通用功能是什么? 答:堆栈指针SP。 (7)CPSR寄存器中哪些位用来定义处理器状态?

组织行为学答案

《组织行为学》复习题及答案 1、试论述现代组织理论的主要思想 组织行为学是研究一定组织中人的心理和行为规律性的科学。它采用系统分析的方法,综合运用心理学、社会学、人类学、生理学、生物学、经济学和政治学等知识,研究一定组织中人的心理和行为的规律性,从而提高各级领导者和管理者对人的行为预测和引导能力,以便更有效地实现组织预定的目标。 学习组织行为学的重要意义:1、加强以人为中心的管理,充分调动人的积极性、主动性和创造性;2、知人善任,合理地使用人才;3、改善人际关系,增强群体的合理凝聚力和向心力,促进社会的和谐发展;4、提高领导水平,改善领导者和被领导者的关系;5、有助于组织变革和组织发展。 2、试论述如何提高领导的有效性 答:领导就是指引和影响个体、群体或组织来实现所期望目标的各种活动过程。领导是一种影响一个他人实现目标的能力和过程。 提升领导的影响力 1、领导的本质是影响。领导行为的实施,组织或群体成员对领导者的信任和追随,都离不开领导者的影响力。 2、对人施加影响的过程也是一种艺术。越是高层次的领导行为,因其面对的复杂性和不确定性越多,艺术性也就越强。

3、领导是与某种目标相联系的目的性很强的行为。 领导有效性的权变理论 领导者自身的特点: 能力、个性特征、工作行为倾向、权力类型、影响力等。 与下属保持良好的人际关系是实施领导行为的关键,可弥补权力的缺乏。领导可以改变不 一种重视下属的权变理论 四种领导风格:指示推销参与授权 P328 主要观点:领导者的效率是以能够激励下属达成组织目标,并在工作中使下属得到满足的能力来衡量的。领导者的责任和作用在于改善下属的心理状态,激励他们去完成工作任务或对工作感到满意,帮助下属达到目标。领导的作用在于:使下属的需要满足于有效的工作绩效联系在一起;提供有效的工作绩效所必需的辅导、支持和奖励。 四种不同的领导方式可供同一领导者在不同情境中使用: 1、指导型。明确告诉下属做什么、怎么做、何时完成。 2、支持型。平等待人、关心下属。 3、参与型。决策时征求下属意见。

猪的行为学特点

猪的行为学特点 (一)吸吮行为 仔猪在出生后约半小时就知道寻找母猪乳头吸吮母乳。吸吮行为与触觉行为、嗅觉行为、听觉行为以及印记行为一块组成猪只最初的吮乳行为。该行为有强烈的方位感。因此,初生仔猪一经吸吮乳头(产后6小时内),将长期不会忘记这个乳头。利用这一行为特点可以按强弱大小、乳头前后,在首次吸吮时固定乳头,以期获得好的整齐度,反之将引发1-2天的吮乳争斗,影响仔猪生长。利用这一行为可用奶瓶为缺乳仔猪哺食人工乳。 吸吮行为是本能行为(instructive behavior),随着猪只的成长会慢慢淡忘,但是在环境不良情况下,又会在断奶后记忆中出现,如吮耳、吮尾、吮血等。(二)摄食行为 猪的摄食行为与猪的生长发育,个体健康息息相关,猪是杂食动物,仔猪阶段尤喜甜食;粒料与粉料比,爱吃粒料;干料与湿料比,爱吃湿料。野外自然条件下,猪一天采食4-6次,夜间1-3次,但在狩猎期,猪会将采食全部集中在夜间进行;在人工饲养自由采食条件下,每次采食15-25分钟,并能充分体现其个性与嗜好,若饲料按蛋白料、能量料、微量成份料分别放置,猪只会自己平衡日粮,知道什么料该吃多少,猪的这种智力表现称为“营养智慧”;若采用限食,猪只每次采食时间会大为减少,约10-15分钟,采食速度加快,采食争斗增多。群养比单养吃得快,吃得多,但猪的采食是有节制的,因此一般不会出现象马牛那样因进食过多导致的胃扩张。 猪在采食时常发生伴随行为。例如在采食的同时,喜欢用鼻吻端拱土或拱料。因此,在设计料槽时,应不留直角,避免饲料浪费,并可在栏内放置深层干净的细红土,以满足拱土的天性;猪在采食过程中还伴随饮水行为,饮水的量与次数随猪的种类、气温、食物性质有很大差别,但是在摄食过程中,供应充足的饮水是无可置疑的,许多猪采食结束后,会伴随排泄行为,所以可在采食后将猪赶往排泄处排泄,并形成有益的条件反射,这样对保持栏内干燥卫生十分有利。(三)体温调节行为 猪是恒温动物,在适宜温度下,靠热传导、热辐射、热蒸发以及空气对流进行散热调节,靠自我调节的摄食量调节产热。现代基因型的猪,背膘趋薄,但既不耐寒,又不耐热,尽管随年龄的增长,耐寒力会有所提高。 猪的表皮层较薄,被毛稀疏,在炎热环境下,能吸收大量的热辐射,环境的高温容易传导猪体内;猪的汗腺甚少,在高温环境中蒸发散热能力差,故小猪与大猪均怕热,尤其是肥猪。 在高温环境中猪的体温调节行为表现喜卧少动、呼吸加快,张口呼吸(即热性喘息,通过呼出气体来蒸发散热)、寻找泥水粪尿水打滚等,并不时将身体潮湿的一面朝向空气中,将鼻孔对着空气流动的一方以利散热。若强行在烈日或高温下驱赶,猪会加快热性喘息,发生痛苦的呼噜声或嘶叫,还发生自我保护性的跛行(减少行动,减少产热),若仍不能调节与稳定体温,会发生日射病或热射病(中暑)、终因肺水肿、心衰、脑水肿而死亡。减少热应激对猪的伤害是猪场度夏的重要任务。 在低温环境里,新生仔猪的反应最明显。仔猪将四肢卷缩在腹下,以将冰冷的地面与薄皮的腹部隔开,并相互挤堆取暖,出现持续性肌纤维的震颤以增加产

armv8架构与指令集.整理.初稿

目 录 第1章 ARMV8简介 (3) 1.1基础认识 (3) 1.2相关专业名词解释 (3) 第2章 EXECUTION STATE (4) 2.1提供两种E XECUTION S TATE (4) 2.2决定E XECUTION S TATE的条件 (4) 第3章 EXCEPTION LEVEL (5) 3.1E XCEPTION L EVEL 与S ECURITY (5) 3.1.1 EL3使用AArch64、AArch32的对比 (5) 3.2EL X 和E XECUTION S TATE 组合 (7) 3.3路由控制 (7) 3.3.1 路由规则 (7) 3.3.2 IRQ/FIQ/SError路由流程图 (9) 第4章 ARMV8寄存器 (10) 4.1AA RCH32重要寄存器 (10) 4.1.1 A32状态下寄存器组织 (11) 4.1.1 T32状态下寄存器组织 (11) 4.2AA RCH64重要寄存器 (11) 4.364、32位寄存器的映射关系 (12) 第5章 异常模型 (13) 5.1异常类型描述 (13) 5.1.1 AArch32异常类型 (13) 5.1.2 AArch64异常类型 (13) 5.2异常处理逻辑 (14) 5.2.1 寄存器操作 (14) 5.2.2 路由控制 (15) 5.3流程图对比 (15) 5.3.1 IRQ 流程图 (16) 5.3.2 Data Abort 流程图 (19) 5.4源代码异常入口 (21) 5.4.1 C函数入口 (21) 5.4.2 上报流程图 (21) 5.4.3 异常进入压栈准备 (22) 5.4.4 栈布局 (22) 第6章 ARMV8指令集 (23) 6.1概况 (23) 6.1.1 指令基本格式 (23) 6.1.2 指令分类 (23) 6.2指令详解 (23)

动物行为学测试

动物行为学试题 1.(多选)种群繁衍是动物行为的目的之一,所以动物往往具抚育行为,下列符合抚育行为的是()。 A.哺乳动物的胚胎在子宫内发育 B.母兽遇敌口叼幼仔行走 C.亲鸟以呜叫声给雏鸟以学音示范 D.长臂猿之间常呼号以示位置 2.(单选)为建立赛加羚羊的行为谱,研究者按固定的时间间隔对一组羚羊的行为逐个进行观察记录,这是行为学研究的哪一种取样方法()。 A.连续取样 B.扫描取样 C.目标取样 D.行为取样 3.(单选)下列各项中,不属于繁殖行为的是()。 A.母野鸭奋起追逐老鹰B.大山雀撕开奶瓶盖偷食牛奶 C.园丁鸟用鲜花、浆果和彩色玻璃碎块装饰自己的小庭院 D.大山雀撕取桦树皮做窝 4.(单选)蜜蜂跳“8”字形舞的行为,与()关系大。 A.食源的距离 B.食源的方向 C.食物的丰富度 D.招集蜂群数量 5.(单选)完全符合本能行为的是()。 A.地蜂筑巢、鸟怕稻草人B.幼蛇像成蛇捕食、小鼠获奖走迷宫 C.幼蛙捕虫、海兔逃跑海星D.海鸥幼雏求食、狮子捕食 6.(单选)三棘鳍雄性营造漂亮的巢,这种行为由( )所决定 A.肾上腺素B.雄激素C.孕酮D.神经中枢 7.(多选)种群繁衍是动物行为的目的之一,所以动物往往具抚育行为,下列符合抚育行为的是()。 A.哺乳动物的胚胎在子宫内发育B.母兽遇敌口叼幼仔行走 C.亲鸟以鸣叫声给雏鸟以学音示范D.长臂猿之间常呼号以示位置 8.(单选)训练鸽子在每天上午10点钟从一个取食器中取食,取食时只要啄一个机关就能得到食物。此后将这些鸽子向东经方向运送到60°到P地。在这一新地点,它们会在当地时间几点钟去啄取食器的机关( ) A.上午10点 B.上午4点 C.下午4点 D.下午2点 9.(单选)把一只饥饿的棕色鼠放在一个关闭的金属盒中,盒中有一个食物和一个释放食物的杠杆。如此鼠可随机地在盒中跑动,直到它偶然碰到杠杆并释放食物。此鼠很快就学会了当它需要食物时就去碰杠杆,这属于( ) A.印记 B.习惯化C.敏感作用 D.试错学习 10.(单选)一种萤火虫的雌虫能准确地模仿另一种萤火虫的信号来吸引雄虫,那么该萤火虫的行为意义可能是( ) A.吸引同种异性前来交尾 B.吸引不同种异性前来交尾 C.诱骗这雄虫以取食 D.对不同种雄虫表示友好 11.(多选)捕食是动物获食的主要手段,且捕食有多种方法。下列属于捕食行为的是()A.斑马吃草茎、角马吃叶鞘B.射水鱼将水从口中射出击中昆虫 C.黄安康背鳍具肉穗D.犰狳把身体卷缩成团 12.(多选)把刚生出的松鼠进行隔离饲养,发育到一定年龄就能表现出藏种子的能力,这说明松鼠藏种子的行为是() A.先天性行为 B.遗传决定的 C.学习行为 D.折中行为 13.(单选)在极端恶劣的环境条件下,动物一般选择的婚配制度是() A.一雄一雌制 B.一雄多雌制 C.一雌多雄制 D.自由交配

ARM基础知识详解

复习问题提纲 第一讲基础知识 1.什么是嵌入式系统(IEEE定义和国内普遍认同的定义分别是什么)? IEEE(国际电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置” 国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 更简单的讲:就是嵌入到对象体中的专用计算机系统。 三要素:嵌入、专用、计算机 嵌入性:嵌入到对象体系中,有对象环境要求 专用性:软、硬件按对象要求裁减 计算机:实现对象的智能化功能 2.嵌入式系统的特点? 1、专用软、硬件可剪裁可配置; 2、低功耗、高可靠性、高稳定性; 3、软件代码短小精悍; 4、代码可固化; 5、实时性; 6、弱交互性 7、嵌入式系统软件开发通常需要专门的开发工具和开发环境; 8、要求开发、设计人员有较高的技能。 3.嵌入式系统的组成? 嵌入式系统总体上是由硬件和软件组成的,硬件是其基础,软件是其核心和灵魂。 第二讲ARM技术概述(以下指的arm处理器都是指ARM920T) 1.arm处理器是32位架构,它支持的基本数据类有哪3个(提示:字 节、?、?)? (1)Byte:字节,8bit (2)Halfword:半字,16bit(半字必须与2字节边界对齐)(3)word: 字,32bit(字必须与4字节边界对齐) 2.什么是存储大小端模式? 所谓的大端模式,是指高位字节存放在低地址单元中,而低位字节存放在高地址单元中。 所谓的小端模式,是指低位字节存放在低地址单元中,而高位字节存放在高地址单元中。

动物行为学测试题

一、选择题(有些单项,有些多项) 1、动物行为是();植物行为是(); A动物个体或群体的所作所为B动物个体或群体对环境的反应 C植物的生长,生长是不可逆的D植物的生长,生长是可逆的 2、对于攻击行为,下列选项错误的是 A同种个体之间所发生的攻击和战斗 B攻击有肉体和非肉体方式 C攻击中双方都受到伤害D攻击中双方都不受到伤害 3、下列属于化学定向的是(多项) A蚂蚁外出觅食B鸽子返回原地 C鱼类的洄游D狗外出活动返回原地 4、下列实例属于先天定型行为的是(多项) A二化螟对波长330~440纳米光的光线趋性最强 B人类的眨眼反射C家燕的迁徙D食物引起狗分泌唾液 5、老鼠的出现,猫发现老鼠,并做好捕鼠的准备,这与( )相关 A外界刺激和动物感官的功能状况B外界刺激与动物的生理特性 C外界和内部刺激D动物的机体结构 6、下列攻击行为的实例中,错误的是(多项) A两只同种的公鸡争一只母鸡 B圆蛛雌、雄交配后,雌性吃掉雄性 C两只家狗为争夺一食物而相互厮打 D鼠见了猫后迅速躲藏起来 7、繁殖行为的程序正确的是 A性别决定→性选择→抚幼B性识别→交配→抚幼 C求偶→交配→抚幼D性选择→交配→抚幼 8、下列实例中不是模仿学习的是 A英国的“山雀偷奶” B幼小猩猩能从石缝中吸水 C小儿随妈妈学跳舞D一雄鸡啼明,百鸡齐鸣 9、下列描述中属于摄食行为范围的是( )。 A采食、饮水、呼吸、排尿和排粪 B采食、饮水、逃避、排尿、排粪 C采食、饮水、移居、排尿和排粪D采食、饮水、移居、分工 l0、下列情况中属干繁殖行为的右有() A雄性马鹿的呼号和牛氐角战斗B雌昆虫分泌性外激素C捕鸟蛛的雌性吃掉雄性D不同种的动物染色体不同 1I、下列实例中属于动物的定向行为的是( ) A雄蛾通过触角感觉雌性的性外激素B蚂蚁利用分泌物而觅食 C大麻哈鱼利用水的电波而洄游D蝙蝠利用超声波而飞翔以避它物 12、大山雀在黎明时总是先鸣叫,然后再捕食,这是与( )的关系。 A适应光线后再捕食B防御行为和对环境适应 C防御行为和对光线的适应D更多的获食 13、下列实例中.属于防御行为的是

组织行为学精选案例

组织行为学精选案例 案例一:固定工资还是佣金制 白泰铭为什么要从中日合资公司辞职而去,到另一家公司去谋高就呢? 这个案例介绍了白泰铭对工资的态度发生的变化。刚开始他对固定工资很满意,后来取得了销售成绩后,就不满了,建议采用佣金制,遭到经理拒绝,就辞职而去。分析这个案例要应用组织行为学讲的文化传统对管理风格的影响激励理论、公平理论、强化理论来进行分析。 组织行为学中讲到企业文化传统对企业的管理风格有很大秉承日本企业重视企业精神,以人为本的文化特色,所以强调采用固定工资制。这种工资制和佣金制各有利弊,要适应于不同的文化背景与企业的不同发展阶段。根据激励理论,一个人的成就需要激励,成就需要具有挑战性,能引发人的快感和奋斗精神,对一个人的行为起主要的影响作用。从案例中可以看出小白是属于高成就需要动机的人,他取得了成绩后外方老板没有在工资、奖金、精神上满足小白的更多需求,他自然就要辞职了。 再从公平理论来分析。公平不能激励人,只有不公平才能激励人,人们是否得到激励,不会由他所得到什么报酬来定,更重要的是他们比别人所得的报酬与自己所得的报酬是否公平来决定。从这个案例看,小白听说另二家外资公司都在搞销售竞争和有奖活动,其中一家的经理还请最佳销售员吃饭,通过内部刊物进行表彰。而小白所在的中日合资公司,没有看到,小白刚参加工作时的需求和掌握推销技术后的需求有所不同,来积极强化小白这种需求,而是拒绝这种需求,小白辞去工作职务是理所当然的。 案例二:青田乳胶制品厂 1、姜、汪二人解决了进口设备存在的总是得到厂里的奖励后,为什么大家对这个事不平?姜、汪二人也很洩气准备调走呢? 2、事到如今,请你给陈厂长出些点子。 这是一个企业开发新产品进行技术改革的案例,分析这个案例要应用学过的公平理论、强化激励理论来分析。青田乳胶制品厂在引进技术时,由于没有进行技术论证价格情况及售后服务,受到了损失,在外方专家无力解决技术难题的情况下,厂领导自力更生组建攻关小组,解决了技术难题,这个决策是十分正确的。解决了生产难题,提高了劳动生产率,收到了好的效果。但发给攻关小组奖金后,却出现了问题。主要原因是:厂里在发给公关小组奖励时,首先奖金和公关小组的付出相比微乎其微,同时又缺乏必要的精神鼓励,造成公关小组受挫折后,想调离该厂,其次其他小组人员奖金得到的少,对公关小组产生的不满情绪,说怪话,向上级告状,从公平理论来说,他们的劳动没有得到应得的报酬,心理不服气,也是可以理解的。第三,对于一些自己不干,还说三道四的人,想拿报酬的人,领导没有进行必要的批评教育。由于以上几点原因,使这个厂面临困境。 面对这个厂出现的问题,陈厂长首先应果断决策,利用激励理论,对厂里有贡献的人,应用强化激励理论,强化时要确定一个目标行为,强化时,实事求是,恰如其分起到鼓励先进,鞭策落后的作用。大胆鼓励和表彰对企业作出贡献的姜、汪二人,使他们在物质上和精神上得到满足,安心和努力为企业作贡献。其次要加强与员工之间的信息沟通,消除员工之间的不满情绪,使员工了解事实真相,克服看问题的片面性,消除员工之间的说怪话的不满情绪的隐患。再一点就是对那些说三到四,不想为企业多做贡献,又想多拿报酬的人,领导不应迁就,必要时或采取行政处罚手段。 案例三:确定合适的营销方案 1、为了明确合适的营销方案,该厂讨论产品是否提价时采用了哪些决策方法? 2、在群体中应如何决策? 这是一个典型的群体决策的案例,参加的人面对面进行座谈,统一思想,这种决策的主要优

ARM基础知识资料(强烈推荐)

ARM基础知识(强烈推荐).txt有谁会对着自己的裤裆傻笑。不敢跟他说话却一遍一遍打开他的资料又关上。用了心旳感情,真旳能让人懂得很多事。╮如果有一天,我的签名不再频繁更新,那便证明我过的很好。ARM基础知识(强烈推荐) ARM基础知识一 ARM处理器共有37个寄存器。其中包括: **31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。 **6个状态寄存器。这些寄存器都是32位寄存器。 ARM处理器共有7种不同的处理器模式,每一种模式中都有一组相应的寄存器组。在任何时刻,可见的寄存器包括15个通用寄存器(R0-R14),一个或两个状态寄存器及程序计数器(PC)。在所有的寄存器中,有些是各模式公用一个物理寄存器,有一些寄存器各模式拥有自己独立的物理寄存器。 **************************************************** 通用寄存器 ***************************************************8 通用寄存器分为以下三类:备份寄存器、未备份寄存器、程序计数器PC 未备份寄存器 未备份寄存器包括R0-R7。对于每一个未备份寄存器来说,所有处理器模式下都是使用同一个物理寄存器。未备份寄存器没有被系统用于特别的用途,任何可采用通用寄存器的场合都可以使用未备份寄存器。 备份寄存器 对于R8-R12备份寄存器来说,每个寄存器对应两个不同的物理寄存器。系统为将备份寄存器用于任何的特殊用途,但是当中断处理非常简单,仅仅使用R8-R14寄存器时,FIQ处理程序可以不必执行保存和恢复中断现场的指令,从而可以使中断处理非常迅速。 对于R13,R14备份寄存器来说,每个寄存器对应六个不同的物理寄存器,其中的一个是系统模式和用户模式共用的;另外的五个对应于其他的五种处理器模式。采用下面的记号来区分各个物理寄存器: R13_ 其中MODE可以是下面几种模式之一:usr,svc,abt,und,irq,fiq 程序计数器PC

组织行为学阶段测验4

27.海尔的“OEC”模式的核心是() A. 时时清 B. 日日清 C. 周周清 D. 月月清 【答案】B 【解析】参见教材P360 28.吉林羊毛衫厂的“全员塑形法”的理论基础是() A. ERG 理论 B. 双因素理论 C. 综合激励理论 D. 成就需要理论 【答案】D 【解析】参见教材P359 29.“全员塑形法”中理想职工形象包括一个连接、两个能够、三有、四具备和五做到,下列不属于三有的是() A. 有事业心 B. 有进取精神 C. 有抱负 D. 有干劲和毅力 【答案】C 【解析】参见教材P359 34.在“二元四重组合效应”图中,领导和职工之间,水平距大、感情距小,员工对领导既亲又近是()的体现。 A. 第Ⅰ象限 B. 第Ⅱ象限 C. 第Ⅲ象限 D. 第Ⅳ象限 【答案】B 【解析】参见教材P357 35.宝钢五大激励理论的理论基础是() A. 成就需要理论 B. 综合激励理论 C. 双因素理论 D. ERG 理论 【答案】B 【解析】参见教材P356 36.JK 活动的目的不包括() A. 使企业蓬勃发展 B. 尊重人性、创造明快工作场所 C. 使每个员工都得到更高的工作报酬 D. 在工作中得到欢乐和喜悦 【答案】C 【解析】参见教材P355 37.JK 活动的基本概念不包括() A. 及时反馈活动结果 B. 提出工作中的问题 C. 为解决工作中的问题发挥创造性 D. 积极向存在的问题挑战所开展的小组活动 【答案】A 【解析】参见教材P353 38.日本的激励机制是() A. 职业生活质量 B. “OEC”模式 C. 自主管理 D. 全方位激励 【答案】C 【解析】参见教材P353 39.职业生活质量激励机制的理论基础是() A. 综合型激励理论 B. 过程型激励理论 C. 行为改造型激励理论 D. 内容型激励理论【答案】D 【解析】参见教材P353 40.美国学者提出的“7S”模型中,属于“硬性的S”的是() A. 最高目标、技能 B. 战略、结构、制度 C. 人员、作风、技能 D. 战略、作风、结构【答案】B 【解析】参见教材P351 41.根据行为改造激励理论,认可、赞赏、增加工资、提升等,这些都属于() A. 正强化 B. 负强化 C. 中强化 D. 自然消退 【答案】A 【解析】参见教材P345 42.综合激励理论中()是一个独立的变量,如果它的数值足够大,就会产生一定的激励力量维持员工行动。 A. 任务内在激励 B. 任务完成激励 C. 因绩效而取得奖酬的可能性 D. 因获得奖酬而感到的重要性 【答案】A 【解析】参见教材P335 43.关于综合激励模式的公式正确的是() A. 工作激励水平=任务外在激励+任务完成激励+任务结果激励 B. 工作激励水平=任务

组织行为学——冲突

群体冲突的定义和原因 “冲突”一词的字面意思是:冲撞或对立。这种解释似乎简单明了,但冲突的 内涵却远远比其字面意思要宽广和丰富。它既包括了国家之间的战争、企业之间的利益冲突、不同种族之间的冲突等有形的冲突,也包括了文化、价值观、道德、意识形态等无形的冲突;冲突范围可以是组织间的冲突,也可以是群体之间的冲突,甚至是个人内心深处的思想观念的冲突 对于组织行为学研究的“冲突”,学者们存在着各种不同的定义。美国著名管理学家勒温(Lewin)认为冲突是方向相反、强度相等的两种以上的力量同时作用在同一点(个体)时的情景。美国著名社会学家刘易斯·科塞(Coser)对冲突的定义是:“冲突就是为了价值和对地位、权力资源的争夺以及为使对立双方受损或被消灭的斗争。”美国著名管理学家庞迪(Pondy)认为,最好将冲突理解为组织行为中的一种根本性的动态过程。由于各位学者的研究角度不同,所以对于冲突就有着各种各样不同的定义,但抛开纷繁复杂的概念与定义,对于冲突,人们形成了一些共识 冲突是一个过程,是个人与个人、个人与群体、个人与组织、群体与群体、组织与组织之间的相互关系和相互互动过程中发展而来;群体的冲突是行为层面上的人际冲突与意识层面上的心理冲突的复合,冲突是否存在不仅是个客观性问题,而且是个主观性的知觉行为;冲突的主体可以是组织、群体和个人,客体可以是利益、权力、资源、目标、方法、意见、价值观、感情、程序、信息和关系等;冲突是不同主体或主体的不同取向因为对特定客体处置方式的分歧,而产生的行为心理上的对立或矛盾的相互作用状态。 在组织行为学的框架内,群体冲突可以被定义为: 行为主体在人际交往或工作互动中,一方感知另一方由于某种原因会对自己的利益和偏好产生了消极影响或者将要产生消极影响而导致的对立的心理状态或行为过程。 群体冲突形成的原因 1人的个性的侵略意识美国行为科学家杜布林认为人的个性中存在着潜在的侵略意识,人的这种侵略意识(人的个性)总是寻找机会表现出来,人们在组织中的尖刻语言,争吵,中伤,对抗等行为,有时就是在发泄这种“侵略性”,组织和群体是人们经常表现这种个性的主要场所 2对于有限资源的争夺 资源的稀缺性与资源需求的多元化,资源需求的无限性,所造成的个人、群 体之间有限资源的争夺是群体冲突形成的重要原因。由于不同的群体对于资金、原料、信息、人员、设备等方面资源的占有不平均或不对等。因此,按照人们的愿望或者是完全合理的分配,在当前的状况下是不可能实现的,所以对于资源占有的冲突是不可避免的 3不同价值观和利益分歧按照市场经济的假设,人们总是按照自己的利益参与生产和其他社

相关主题