public String codeToText(short code) throws AssemblerException {
		StringBuffer command = new StringBuffer();

		if (code != AssemblyTranslator.NOP) {
			if ((code & 0x8000) == 0) {
				command.append('@');
				command.append(code);
			}
			else {
				short exp = (short)(code & 0xffc0);
				short dest = (short)(code & 0x0038);
				short jmp = (short)(code & 0x0007);

				String expText = getExpByCode(exp);
				if (!expText.equals("")) {

					if (dest != 0) {
						command.append(getDestByCode(dest));
						command.append('=');
					}

					command.append(expText);

					if (jmp != 0) {
						command.append(';');
						command.append(getJmpByCode(jmp));
					}
				}
			}
		}

		return command.toString();
	}