12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- program ts010022;
- const
- EXCEPTIONCOUNT = 18;
- exception_names : array[0..EXCEPTIONCOUNT-1] of pchar = (
- 'Division by Zero',
- 'Debug',
- 'NMI',
- 'Breakpoint',
- 'Overflow',
- 'Bounds Check',
- 'Invalid Opcode',
- 'Coprocessor not available',
- 'Double Fault',
- 'Coprocessor overrun',
- 'Invalid TSS',
- 'Segment Not Present',
- 'Stack Fault',
- 'General Protection Fault',
- 'Page fault',
- ' ',
- 'Coprocessor Error',
- 'Alignment Check');
- single_pchar : pchar = 'Alone test';
- const filename = 'ts010022.hlp';
- var en : pchar;
- f : text;
- st : string;
- begin
- assign(f,filename);
- rewrite(f);
- en:=single_pchar;
- Writeln(f,en);
- en:=exception_names[6];
- writeln(f,en);
- close(f);
- reset(f);
- readln(f,st);
- if st<>'Alone test' then halt(1);
- readln(f,st);
- if st<>'Invalid opcode' then halt(1);
- close(f);
- end.
|