{"id":21669383,"url":"https://github.com/dontpanic92/8bitsimplecpu","last_synced_at":"2026-01-04T02:52:02.897Z","repository":{"id":32469521,"uuid":"36049427","full_name":"dontpanic92/8BitSimpleCPU","owner":"dontpanic92","description":null,"archived":false,"fork":false,"pushed_at":"2015-11-14T13:04:28.000Z","size":276,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-25T08:44:05.121Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"VHDL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dontpanic92.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-22T03:04:37.000Z","updated_at":"2015-05-22T03:05:18.000Z","dependencies_parsed_at":"2022-07-18T17:17:18.652Z","dependency_job_id":null,"html_url":"https://github.com/dontpanic92/8BitSimpleCPU","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontpanic92%2F8BitSimpleCPU","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontpanic92%2F8BitSimpleCPU/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontpanic92%2F8BitSimpleCPU/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dontpanic92%2F8BitSimpleCPU/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dontpanic92","download_url":"https://codeload.github.com/dontpanic92/8BitSimpleCPU/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244570282,"owners_count":20474025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T12:21:36.028Z","updated_at":"2026-01-04T02:52:02.892Z","avatar_url":"https://github.com/dontpanic92.png","language":"VHDL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 8BitSimpleCPU\n\n哈工大电子技术实验\n\n总线结构，具备8个8位通用寄存器。\n\n#指令集\n\nr0~r7: 000 ～ 111，用xxx表示。\n\nImm: 立即数，使用immmmmmm表示。\n\n```\nmov a,b\n    mov r1,r2       00000 xxx 00000 xxx\n    mov r1,[Imm]       00011 xxx immmmmmm\n    mov [Imm],r2       00010 xxx immmmmmm\n    mov r1,0x00     00001 xxx immmmmmm\n\nadc a,b\n    adc r1,r2       00100 xxx 00000 xxx\n    adc r1,0x00     00101 xxx immmmmmm\n\nsbb a,b\n    sbb r1,r2       00110 xxx 00000 xxx\n    sbb r1,0x00     00111 xxx immmmmmm\n\nand a,b\n    and r1,r2       01000 30rr\n    and r1,0x00     01001 31rF\n\nor a,b\n    or r1,r2        01010 40rr\n    or r1,0x00      01011 41rF\n\nclc                 01100 50\nstc                 01101 51\n\njmp addr            01110 60\njz  sign            01111 61\njc  sign            10000 62\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdontpanic92%2F8bitsimplecpu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdontpanic92%2F8bitsimplecpu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdontpanic92%2F8bitsimplecpu/lists"}