Right shift

Die shr-Anweisungen, kurz für shift-right, werden verwendet, um eine bitweise Rechtsverschiebung auszuführen, ähnlich dem >>>-Operator in anderen Sprachen.

Probieren Sie es aus

Syntax

wasm
;; load two numbers onto the stack
i32.const 7   ;; 00000111
i32.const 1   ;; right shift one spot

;; perform a bitwise right-shift
i32.shr_u

;; the top item on the stack will now be 3 (00000011)
Anweisung Binärer Opcode
i32.shr_s 0x75
i32.shr_u 0x76
i64.shr_s 0x87
i64.shr_u 0x88