Class: Dvi::Opcode::Z

Inherits:
ChangeRegister show all
Defined in:
lib/dvi/opcode.rb

Overview

Z is a class for z1 … z4 opcode.

Instance Attribute Summary

Attributes inherited from ChangeRegister

#size

Instance Method Summary collapse

Methods inherited from ChangeRegister

#initialize

Methods inherited from ChangeRegister0

read

Methods inherited from Base

range, read, set_range

Constructor Details

This class inherits a constructor from Dvi::Opcode::ChangeRegister

Instance Method Details

#interpret(ps) ⇒ Object

Changes processor’s z and moves down z.



318
319
320
321
322
323
# File 'lib/dvi/opcode.rb', line 318

def interpret(ps)
  # change z.
  ps.z = @size
  # move down.
  ps.v += @size
end