Op_M

abstract class Op_M : Programmable_Operation

Halt Calculator

Author

"Martin Krischik" «krischik@users.sourceforge.net»

Inheritors

Constructors

Link copied to clipboard
constructor(Owner: Calculator)
Create operation and attach to owning calculator.

Properties

Link copied to clipboard
private val Begin_F_Register: Int = 240
Link copied to clipboard
private val Begin_M_Second_Half: Int = 160
Link copied to clipboard
private val Begin_MF_Second_Half: Int = 245
Link copied to clipboard
protected open var Is_M_Register: Boolean
True when operating on an M-Register
Link copied to clipboard
private val Logger: Logger
class Logger instance
Link copied to clipboard
private val Mask_M_Register_Number: Int = 15
Link copied to clipboard
Nothing to display (we are not using null for that)
Link copied to clipboard
protected val Owner: Calculator
Owner instance of this Operation
Link copied to clipboard
private val Plane_Size: Int = 20
Link copied to clipboard
protected open var Register: Int
Register number worked on
Link copied to clipboard
private val TAG: String
class Logger tag.
private val TAG: String
class logger tag.

Functions

Link copied to clipboard
protected open fun Check_M(Memory: Int, Is_M: Boolean)
Check im M Register is valid
Link copied to clipboard
open fun Clear(AC: Boolean)
Reset state - for state full operations.
Link copied to clipboard
protected open fun clone(): Any
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
open fun Execute(Opcode: Short)
Link copied to clipboard
protected open fun finalize()
Link copied to clipboard
protected open fun Get_M(Opcode: Int): Int
Link copied to clipboard
fun getClass(): Class<out Any>
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
protected open fun Is_M(Opcode: Int): Boolean
Link copied to clipboard
fun notify()
Link copied to clipboard
fun notifyAll()
Link copied to clipboard
open fun Token(Opcode: Short): String
string representation suitable for use with serial I/O.
Link copied to clipboard
open fun toString(): String

open fun toString(): String
Operation as java string
Link copied to clipboard
fun wait()
Link copied to clipboard
fun µReset()
open fun µReset(Owner: Calculator)
reset indirect and token plane