This is fully own-designed 4-bit CPU made only out of about 450 bipolar transistors (BC182). The current consumption is about 3A@5V, the clock i use is 2.5MHz (not the max i think). The available videos are: a 16x16 char SVGA 'card' made out of TTL's, and an XY vector card with 16x16 char also witch can be connected to an YX display or an oscilloscope. I have made an own qwerty keypad for it too with individual switches.
Details
The instructions are:
mvi a,n - move n to the Accumulator sta addr - store Acc. to the given 12-bit address lda addr - load Acc. from the given address ad0 addr - A <- A + [addr] ad1 addr - A <- A + [addr] + 1 adc addr - A <- A + [addr] + cy nand addr - A <- ~(A & [addr]) nor addr - A <- ~(A | [addr]) rrm addr - rotate right [addr] and store to A jmp addr - jump immediately to addr jc addr - jump if carry is 1 jnc addr - jump if carry is zero jz addr - jump if A is zero jnz addr - jump if A isn't zero jm addr - jump if A is 2's complement negative jp addr - jump if A is positive
Users browsing this forum: No registered users and 10 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum