512: cAddr = dAddr;
513: if (getAddrRange(unit, 0x00, DEF_MEM_SIZE) || isnotEOC()) return;
514:
714: // transfer / compare target
715: if (getNumber(0, &dst) || isnotEOC()) return;
716:
762: if (!isDLM()) er_return(E_LESS);
763: if (getNumber(0, &data) || isnotEOC()) return;
764: if (writeIO(port, data, unit &= 0x0f) == 0) er_return(E_MACV);
766: } else { // input command
767: if (isnotEOC()) return;
768: if (readIO(port, &data, unit) == 0) er_return(E_MACV);
811: } else if (!isnotDLM() && !getNumber(0, &num)) { // set register
812: if (!isnotEOC())
813: er_return(setRegister(rno, num));
839: }
840: if (isnotEOC()) return;
841:
887: //set breakpoint
888: if (! isnotEOC()) {
889: if ((atr = setBreak(addr, atr, cmd, cmdlen))) er_return(atr);
907: } while (isDLM());
908: isnotEOC();
909: }
951: }
952: if (isnotEOC()) return;
953:
1002: }
1003: if (isnotEOC()) return;
1004:
1048: {
1049: if (isnotEOC()) return;
1050: if (isKillValid() == 0) {
1068: if (isnotDLM() || getNumber(0, &nsec)) return;
1069: if (isnotEOC()) return;
1070: errcode = writeFrom(addr, data, nsec, 1);
1096: getToken(0);
1097: if (isnotEOC()) return;
1098: }