#Program to calculate the checksum on the I960's System Address Table #(C) TechnicallyObsolete 2025 SAT = 0x00000000 PRCB = 0x00001000 IP = 0x00002000 mem = [ SAT, PRCB, 0, IP, 0, 0, 0xFFFFFFFF ] checksum = 0xFFFFFFFF for i in range(7): checksum = (checksum + mem[i]) & 0xFFFFFFFF checksum = 0xFFFFFFFE - checksum print("Checksum word = 0x%08X" %(checksum))