diff --git a/index.html b/index.html index 2016202..21a4fcd 100644 --- a/index.html +++ b/index.html @@ -219,22 +219,22 @@

ocpu

-
-

GRU ocpu - yet another cpu design

-
+
+

GRU ocpu - yet another cpu design

+
-
-

Features

-
+
+

Features

+
  • little endian
  • 16-bit
-
-

Registers

-
+
+

Registers

+
@@ -382,14 +382,14 @@ - + - + @@ -430,9 +430,9 @@ -
-

Instuctions

-
+
+

Instuctions

+
PC PointerProgram CounterProgram Counter, 16-bit
SP PoinerStack PointerStack Pointer, 16-bit
diff --git a/ocpu.org b/ocpu.org index 005c443..345e10f 100644 --- a/ocpu.org +++ b/ocpu.org @@ -9,57 +9,57 @@ - 16-bit ** Registers - |----------+----------+-----------------| - | Register | Category | Description | - |----------+----------+-----------------| - | AL | General | 0xA0, 8-bit | - |----------+----------+-----------------| - | AH | General | 0xA1, 8-bit | - |----------+----------+-----------------| - | A | General | 0xAA, 16-bit | - |----------+----------+-----------------| - | BL | General | 0xB0, 8-bit | - |----------+----------+-----------------| - | BH | General | 0xB1, 8-bit | - |----------+----------+-----------------| - | B | General | 0xBB, 16-bit | - |----------+----------+-----------------| - | CL | General | 0xC0, 8-bit | - |----------+----------+-----------------| - | CH | General | 0xC1, 8-bit | - |----------+----------+-----------------| - | C | General | 0xCC, 16-bit | - |----------+----------+-----------------| - | DL | | 0xD0, 8-bit 4 | - |----------+----------+-----------------| - | DH | | 0xD1, 8-bit | - |----------+----------+-----------------| - | D | | 0xDD, 16-bit | - |----------+----------+-----------------| - | EL | | 0xE0, 8-bit | - |----------+----------+-----------------| - | EH | | 0xE1, 8-bit | - |----------+----------+-----------------| - | E | | 0xEE, 16-bit | - |----------+----------+-----------------| - | FL | | 0xF0, 8-bit | - |----------+----------+-----------------| - | FH | | 0xF1, 8-bit | - |----------+----------+-----------------| - | F | | 0xFF, 16-bit | - |----------+----------+-----------------| - | PC | Pointer | Program Counter | - |----------+----------+-----------------| - | SP | Poiner | Stack Pointer | - |----------+----------+-----------------| - | ZF | Flag | Zero Flag | - |----------+----------+-----------------| - | NF | Flag | Negative Flag | - |----------+----------+-----------------| - | CF | Flag | Carry Flag | - | | | | - |----------+----------+-----------------| - | OF | Flag | Overflow Flag | + |----------+----------+-------------------------| + | Register | Category | Description | + |----------+----------+-------------------------| + | AL | General | 0xA0, 8-bit | + |----------+----------+-------------------------| + | AH | General | 0xA1, 8-bit | + |----------+----------+-------------------------| + | A | General | 0xAA, 16-bit | + |----------+----------+-------------------------| + | BL | General | 0xB0, 8-bit | + |----------+----------+-------------------------| + | BH | General | 0xB1, 8-bit | + |----------+----------+-------------------------| + | B | General | 0xBB, 16-bit | + |----------+----------+-------------------------| + | CL | General | 0xC0, 8-bit | + |----------+----------+-------------------------| + | CH | General | 0xC1, 8-bit | + |----------+----------+-------------------------| + | C | General | 0xCC, 16-bit | + |----------+----------+-------------------------| + | DL | | 0xD0, 8-bit 4 | + |----------+----------+-------------------------| + | DH | | 0xD1, 8-bit | + |----------+----------+-------------------------| + | D | | 0xDD, 16-bit | + |----------+----------+-------------------------| + | EL | | 0xE0, 8-bit | + |----------+----------+-------------------------| + | EH | | 0xE1, 8-bit | + |----------+----------+-------------------------| + | E | | 0xEE, 16-bit | + |----------+----------+-------------------------| + | FL | | 0xF0, 8-bit | + |----------+----------+-------------------------| + | FH | | 0xF1, 8-bit | + |----------+----------+-------------------------| + | F | | 0xFF, 16-bit | + |----------+----------+-------------------------| + | PC | Pointer | Program Counter, 16-bit | + |----------+----------+-------------------------| + | SP | Poiner | Stack Pointer, 16-bit | + |----------+----------+-------------------------| + | ZF | Flag | Zero Flag | + |----------+----------+-------------------------| + | NF | Flag | Negative Flag | + |----------+----------+-------------------------| + | CF | Flag | Carry Flag | + | | | | + |----------+----------+-------------------------| + | OF | Flag | Overflow Flag | ** Instuctions