Improved assembler performance
This commit is contained in:
@ -17,9 +17,12 @@ func (data *MemoryNumber) String() string {
|
||||
func (a *Assembler) MemoryNumber(mnemonic Mnemonic, address Memory, number int) {
|
||||
a.Instructions = append(a.Instructions, Instruction{
|
||||
Mnemonic: mnemonic,
|
||||
Data: &MemoryNumber{
|
||||
Address: address,
|
||||
Number: number,
|
||||
},
|
||||
Type: TypeMemoryNumber,
|
||||
Index: Index(len(a.Param.MemoryNumber)),
|
||||
})
|
||||
|
||||
a.Param.MemoryNumber = append(a.Param.MemoryNumber, MemoryNumber{
|
||||
Address: address,
|
||||
Number: number,
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user