Skip to content

1-bit microprocessor simulator based on the MC14500b

Notifications You must be signed in to change notification settings

1-bit-wonder/cpu-1bw14500b

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPU-1BW14500B (WIP)

1-bit microprocessor simulator based on the MC14500B

MC14500B

A microprocessor for decision-oriented tasks. It is well-suited to the implementation of ladder logic, and thus could be used to replace relay systems and programmable logic controllers, also intended for serial data manipulation.

MC14500B

Instruction set

Binary Opcode Operation
0000 NOPO No change in registers
0001 LD Load Result Reg. Data
0010 LDC Load Complement Data
0011 AND Logical AND
0100 ANDC Logical AND Complement
0101 OR Logical OR
0110 ORC Logical OR Complement
0111 XNOR Exclusive NOR
1000 STO Store
1001 STOC Store Complement
1010 IEN Input Enable
1011 OEN Output Enable
1100 JMP Jump
1101 RTN Return
1110 SKZ Skip next instruction if result reg=0
1111 NOPF No change in Registers

Resources

https://en.wikichip.org/w/images/3/3e/Motorola_MC14500B_Industial_Control_Unit_Handbook.pdf
https://en.wikichip.org/w/images/5/5b/MC14500B_datasheet.pdf
https://en.wikipedia.org/wiki/Motorola_MC14500B
https://hackaday.com/2020/02/01/what-everyone-else-did-with-eight-bits-the-germans-did-with-only-one/
http://www.righto.com/2021/02/a-one-bit-processor-explained-reverse.html

About

1-bit microprocessor simulator based on the MC14500b

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages