自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 宏的使用

什么时候要用到宏?在我们的汇编代码中,可能会出现很多需要停止程序运行的地方,我们可以使用如下代码:li $v0,10syscall并把这段代码复制粘贴到许多地方。但是这样的代码多了,会导致代码过于冗长,复用性差,不利于阅读。同学们在编写汇编程序时,尤其时有关矩阵的程序,可能会频繁地使用具有较高相似度的代码段,尤其是在通过行数和列数获取矩阵中的元素的时候,需要频繁地计算(行数*最大列数+列...

2019-10-27 10:53:13 161

原创 伪指令

这部分使用到的就是在MIPS架构指令集一节中初步接触到的伪指令,在该程序中这些伪指令主要用途是标识数据段和代码段的位置,并为声明的数据分配空间。.datafibs: .space 48 # “array” of 12 words to contain fib valuessize: .word 12 # size of “array”spa...

2019-10-27 10:49:02 2013

原创 汇编

常用的几条指令:1.LI(Load Immediate)指令用于将一个立即数存入一个通用寄存器。2.LA(Load Address) 指令用于将一个地址或标签存入一个寄存器3.LW(Load Word) 指令用于从一个指定的地址加载一个word类型的值到一个寄存器中。//从内存中 复制 RAM_source 的内容到 对应的寄存器中4.SW(Store Word)用于将源寄存器中的值存...

2019-10-27 00:29:08 842

原创 P1的一点小tip

ALU:1.首先,逻辑左移与逻辑左移效果相同,都在后面补0而逻辑右移不考虑符号位,右移一位,左边补零即可。算术右移需要考虑符号位,右移一位,若符号位为 1 ,在左边补 1 ;否则,补 0 。例如,8 位二进制数 10111101 分别右移2位。逻辑右移结果为00101111算术右移结果为111011112.逻辑右移符号: A >> B算术右移符号:A >>&...

2019-10-27 00:28:45 222

原创 简单的一些函数

系统任务Verilog中还提供了很多系统任务,类似于C中的库函数,使用这些系统任务可以方便地进行测试。由于计组实验中用到的系统任务相对较少,所以在此仅对$display, $monitor, $readmemh进行介绍。display格式:display格式:display格式:display(p1,p2,…,pn);这个系统任务的作用是用来输出信息,即将参数p2到pn按参数p1给定的...

2019-10-22 21:44:40 102

原创 verilog初体验

基础语法知识(一)1. 数据类型及变量、常量实际上,我们基本只会用到三种数据类型:wire型,reg型和integer型(1)wirewire型数据属于网络net型数据(除wire外还有tri),通常表示组合逻辑信号,可以将它想作电路中的导线,它本身并不能存储数据,需要有输入才有输出(这里输入的专业名词叫驱动器),且输出随着输入的改变而即时改变。注意信号变量虽说是变量,但是不能像c语言一...

2019-10-14 18:58:37 1026

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除