; 冒泡排序
MAIN: MVRD R0,0xFF ;源地址
MVRD R1,0x1FF ;目的地址
MVRR R3,R0
MVRR R4,R1
MVRD R2,5
STRR R3,R2 ;r2数据,r3地址
STRR R4,R2
INC R3
INC R4
MVRD R2,3
STRR R3,R2 ;r2数据,r3地址
STRR R4,R2
INC R3
INC R4
MVRD R2,2
STRR R3,R2 ;r2数据,r3地址
STRR R4,R2
INC R3
INC R4
MVRD R2,1
STRR R3,R2 ;r2数据,r3地址
STRR R4,R2
INC R3
INC R4
MVRD R2,6
STRR R3,R2 ;r2数据,r3地址
STRR R4,R2
INC R3
INC R4
MVRD R2,4
STRR R3,R2 ;r2数据,r3地址
STRR R4,R2
MVRR R6,R4
INC R1
MVRR R7,R1
DEC R1
BUB: MVRR R4,R1
LOOP: LDRR R8,R4
INC R4
LDRR R9,R4
CMP R8,R9
JRS CHECK
STRR R4,R8
DEC R4
STRR R4,R9
INC R4
CHECK: CMP R4,R6
JRNZ LOOP
DEC R6
CMP R6,R7
JRNS BUB
MVRR R5,R5
MVRR R5,R5
1: JR 1B
没有合适的资源?快使用搜索试试~ 我知道了~
vhdl编写基本CPU设计.zip
共125个文件
cdb:24个
hdb:21个
bsf:17个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 135 浏览量
2022-03-31
13:19:41
上传
评论
收藏 2.51MB ZIP 举报
温馨提示
与以往的CPU教学实验不同,这次的“开放式教学CUP设计与测试系统”中使用另 外一个成品CUP专门运行监控程序,另外还能够将各种测试程序自动转换成用实验者所设计的指令系统表示的目标代码,并且能够在实验装置上运行、调试和测试所生成的目标代码。 有了这样的改进,我们做实验就有了新的要求和任务:学会使用先进的硬件设计工具和超大规模集成电路FPGA设计并实现一个CPU芯片。要求采用先进的工具软件进行模拟和测试,测试通过后再下载到FPGA中制成CPU芯片。在过程中需要掌握的主要就是CPU的设计、验证和测试方法,以及学会相关工具软件的使用方法。
资源详情
资源评论
资源推荐
收起资源包目录
vhdl编写基本CPU设计.zip (125个子文件)
cpu0.bdf 80KB
reg_mux.bsf 9KB
reg_test.bsf 5KB
controller.bsf 5KB
reg_out.bsf 4KB
flag_reg.bsf 4KB
reg_testa.bsf 4KB
alu.bsf 3KB
bus_mux.bsf 3KB
ar.bsf 3KB
ir.bsf 3KB
pc.bsf 3KB
reg.bsf 3KB
bus_dir.bsf 3KB
timer.bsf 3KB
t3.bsf 2KB
t1.bsf 2KB
t2.bsf 2KB
cpu0.cmp.cdb 272KB
cpu0.map.cdb 66KB
cpu0.sgdiff.cdb 64KB
cpu0.pre_map.cdb 50KB
cpu0.rtlv_sg.cdb 34KB
cpu0.(1).cnf.cdb 10KB
cpu0.(0).cnf.cdb 9KB
cpu0.rtlv_sg_swap.cdb 7KB
cpu0.(6).cnf.cdb 7KB
cpu0.(3).cnf.cdb 4KB
cpu0.(14).cnf.cdb 4KB
cpu0.(5).cnf.cdb 3KB
cpu0.(12).cnf.cdb 2KB
cpu0.(10).cnf.cdb 2KB
cpu0.(15).cnf.cdb 1KB
cpu0.(9).cnf.cdb 1KB
cpu0.(7).cnf.cdb 1KB
cpu0.(11).cnf.cdb 1KB
cpu0.(2).cnf.cdb 1KB
cpu0.(13).cnf.cdb 1KB
cpu0.(8).cnf.cdb 648B
cpu0.(4).cnf.cdb 634B
cpu0.signalprobe.cdb 411B
cpu0.eco.cdb 141B
cpu0.cdf 282B
cpu0.db_info 136B
cpu0.cmp0.ddb 239KB
实践报告.doc 1.04MB
cpu0.done 26B
cpu0.fit.eqn 262KB
cpu0.map.eqn 223KB
cpu0.sgdiff.hdb 24KB
cpu0.cmp.hdb 24KB
cpu0.pre_map.hdb 23KB
cpu0.rtlv.hdb 23KB
cpu0.map.hdb 23KB
cpu0.(1).cnf.hdb 2KB
cpu0.(6).cnf.hdb 2KB
cpu0.(0).cnf.hdb 1KB
cpu0.(14).cnf.hdb 1KB
cpu0.(3).cnf.hdb 1018B
cpu0.(5).cnf.hdb 869B
cpu0.(15).cnf.hdb 677B
cpu0.(12).cnf.hdb 672B
cpu0.(10).cnf.hdb 606B
cpu0.(9).cnf.hdb 589B
cpu0.(7).cnf.hdb 583B
cpu0.(11).cnf.hdb 509B
cpu0.(2).cnf.hdb 485B
cpu0.(13).cnf.hdb 484B
cpu0.(8).cnf.hdb 462B
cpu0.(4).cnf.hdb 384B
cpu0.hier_info 119KB
cpu0.hif 5KB
cmp_state.ini 2B
cpu0.pin 29KB
cpu0.pof 512KB
cpu0.psp 0B
cpu0_assignment_defaults.qdf 34KB
cpu0.tan.qmsg 122KB
cpu0.map.qmsg 37KB
cpu0.fit.qmsg 37KB
cpu0.asm.qmsg 1KB
cpu0.qpf 2KB
cpu0_cmp.qrpt 0B
cpu0.qsf 6KB
cpu0.qws 1KB
cpu0.cmp.rdb 42KB
cpu0.tan.rpt 274KB
cpu0.fit.rpt 161KB
cpu0.map.rpt 39KB
cpu0.asm.rpt 7KB
cpu0.flow.rpt 4KB
cpu0.sld_design_entry_dsc.sci 135B
cpu0.sld_design_entry.sci 135B
cpu0.sof 275KB
cpu0.tan.summary 2KB
cpu0.fit.summary 435B
cpu0.map.summary 373B
cpu0.syn_hier_info 0B
cpu0.cmp.tdb 883KB
add_sub_ljh.tdf 6KB
共 125 条
- 1
- 2
等天晴i
- 粉丝: 3434
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0