ABEL – Prime number detector

<ABL 코드>
module pdetector
title ‘4 bit prime number detecting code by changkyu’
PDETECT device ‘P16V8C’;

“input pins
N0, N1, N2, N3 pin 2,3,4,5;

“output pins
F pin 19;

“definition
NUM = [N3, N2, N1, N0];

equations
F = !N3&N0 # N2&!N1&N0 # !N2&N1&N0 # !N3&!N2&N1;

test_vectors
([N3, N2, N1, N0] -> [F])
[ 0,  0,  0,  0] -> [0];
[ 0,  0,  0,  1] -> [1];
[ 0,  0,  1,  0] -> [1];
[ 0,  0,  1,  1] -> [1];
[ 0,  1,  0,  0] -> [0];
[ 0,  1,  0,  1] -> [1];
[ 0,  1,  1,  0] -> [0];
[ 0,  1,  1,  1] -> [1];
[ 1,  0,  0,  0] -> [0];
[ 1,  0,  0,  1] -> [0];
[ 1,  0,  1,  0] -> [0];
[ 1,  0,  1,  1] -> [1];
[ 1,  1,  0,  0] -> [0];
[ 1,  1,  0,  1] -> [1];
[ 1,  1,  1,  0] -> [0];
[ 1,  1,  1,  1] -> [0];

end pdetector

<JED 파일 일부분>
ABEL(tm) Version 2.00b  JEDEC file for: P16V8C
Created on: 15-Nov-107 02:06 PM
4 bit prime number detecting code by changkyu*
QP20* QF2194*
L0000
11111111111111111111111111111111
01111111111110111111111111111111
01111011011111111111111111111111
01110111101111111111111111111111
11110111101110111111111111111111
00000000000000000000000000000000
(중간생략)
V0001 X0000XXXXNXNXXXXXXLN*
V0002 X1000XXXXNXNXXXXXXHN*
V0003 X0100XXXXNXNXXXXXXHN*
V0004 X1100XXXXNXNXXXXXXHN*
V0005 X0010XXXXNXNXXXXXXLN*
V0006 X1010XXXXNXNXXXXXXHN*
V0007 X0110XXXXNXNXXXXXXLN*
V0008 X1110XXXXNXNXXXXXXHN*
V0009 X0001XXXXNXNXXXXXXLN*
V0010 X1001XXXXNXNXXXXXXLN*
V0011 X0101XXXXNXNXXXXXXLN*
V0012 X1101XXXXNXNXXXXXXHN*
V0013 X0011XXXXNXNXXXXXXLN*
V0014 X1011XXXXNXNXXXXXXHN*
V0015 X0111XXXXNXNXXXXXXLN*
V0016 X1111XXXXNXNXXXXXXLN*
C1C5F*
4F60