This is Register.h in view mode; [Download] [Up]
//
// Register
//
// An Objective-C class for simulating computer registers.
//
// Register inherits from Node because it also keeps a certain amount
// of data, and that was the easiest way.
//
#import <objc/Object.h>
#import "Node.h"
@interface Register : Node
{
//
// External interface:
//
Node *IN; // n-bit input node.
Node *LOAD; // 1-bit LOAD signal.
Node *OUT; // n-bit output node.
}
- initNumBits:(int)nbits
in:innode // Where it gets its data.
out:outnode // Where it puts its data.
load:loadnode; // Load signal.
- cycle;
@end
//
// End of file.
//These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.