Class: C8dasm::AsmBase
- Inherits:
-
Object
show all
- Defined in:
- lib/c8dasm/assemblies/asm_base.rb
Direct Known Subclasses
Asm0, Asm1, Asm2, Asm3, Asm4, Asm5, Asm6, Asm7, Asm8, Asm9, Asma, Asmb, Asmc, Asmd, Asme, Asmf
Instance Method Summary
collapse
Constructor Details
#initialize(opcode) ⇒ AsmBase
Returns a new instance of AsmBase.
5
6
7
|
# File 'lib/c8dasm/assemblies/asm_base.rb', line 5
def initialize(opcode)
@opcode = opcode
end
|
Instance Method Details
#kk ⇒ Object
13
14
15
|
# File 'lib/c8dasm/assemblies/asm_base.rb', line 13
def kk
@opcode[2, 2]
end
|
#nnn ⇒ Object
9
10
11
|
# File 'lib/c8dasm/assemblies/asm_base.rb', line 9
def nnn
@opcode[1, 3]
end
|
#x ⇒ Object
17
18
19
|
# File 'lib/c8dasm/assemblies/asm_base.rb', line 17
def x
@opcode[1]
end
|
#y ⇒ Object
21
22
23
|
# File 'lib/c8dasm/assemblies/asm_base.rb', line 21
def y
@opcode[2]
end
|