コード例 #1
0
  protected short op_print_num() {
    char[] mychars;
    int i;

    mychars = Integer.toString((int) operands[0], 10).toCharArray();
    for (i = 0; i < mychars.length; i++) {
      zm.print_ascii_char((short) mychars[i]);
    }
    return ZFALSE;
  }
コード例 #2
0
 protected short op_print_char() {
   zm.print_ascii_char(operands[0]);
   return ZFALSE;
 }
コード例 #3
0
 protected short op_new_line() {
   zm.print_ascii_char((short) 13);
   return ZFALSE;
 }
コード例 #4
0
 protected short op_quit() {
   zm.print_ascii_char((short) '*');
   zm.print_ascii_char((short) '*');
   zm.print_ascii_char((short) '*');
   zm.print_ascii_char((short) 'E');
   zm.print_ascii_char((short) 'N');
   zm.print_ascii_char((short) 'D');
   zm.print_ascii_char((short) ' ');
   zm.print_ascii_char((short) 'O');
   zm.print_ascii_char((short) 'F');
   zm.print_ascii_char((short) ' ');
   zm.print_ascii_char((short) 'S');
   zm.print_ascii_char((short) 'E');
   zm.print_ascii_char((short) 'S');
   zm.print_ascii_char((short) 'S');
   zm.print_ascii_char((short) 'I');
   zm.print_ascii_char((short) 'O');
   zm.print_ascii_char((short) 'N');
   zm.print_ascii_char((short) '*');
   zm.print_ascii_char((short) '*');
   zm.print_ascii_char((short) '*');
   zm.print_ascii_char((short) 13);
   // zm.stop();
   return ZFALSE;
 }
コード例 #5
0
 protected short op_print_ret() {
   zm.print_string(zm.pc);
   zm.print_ascii_char((short) 13);
   z_ret();
   return ZTRUE;
 }