package de.fuberlin.projectF.CodeGenerator.model;
public class RegisterAddress extends Address {
public int regNumber;
public RegisterAddress(int register) {
this.regNumber = register;
}
public String getName() {
return "regNumber";
}
public String getFullName() {
switch (regNumber) {
case 0:
return "eax";
case 1:
return "ebx";
case 2:
return "ecx";
case 3:
return "edx";
case 4:
return "edi";
default:
return "esi";
}
}
public String getType() {
return "Register";
}
}