Racal Instruments 7064 Instruction Manual page 41

Table of Contents

Advertisement

sprintf(&Instrs(6), "Ox%.4x". bitnum):
for (i = 0; i < NUM_INSTRUCTIONS; i++)
sprintf (buf, "setparser (Ox%.81x);\n", targaddr);
ibwrt (ud, buf, strlen (buf));
void usage(void)
fprintf (stderr,"Usage: togbit -a <hex address> -b <bitnum>\n");
void main(argc, argv) char *argv11-,
unsigned long addr = 0; /* Use these bogus values to do */
unsigned bitnum = -1; /* some error checking later * /
I* Collect command-line args */
while (argc > 1 & & argv[1][0] == '-')
4-12
sprintf (but. "poke (Ox%.81x, %s);\n",
ibwrt (ud, buf, strlen (buf));
switch (toupper(argv[1][1]))
case 'A':
if (sscanf(argvf21, "%lx", &addr) != I )
fprintf(stderr.
usage(); exit( 1 );
1
argc -= 2; argv += 2; / * shift cmd line args
break;
case 'B':
if (sscanf(argv[21, "9—d", &bitnum) != I )
fprintf(stderr,
* 2, &Instrs[i]);
targaddr + i
"Illegal numerical format inaddress\n");

Advertisement

Table of Contents
loading

Related Products for Racal Instruments 7064

Table of Contents