自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浅谈mvvm模式和mvp模式-->vue.js

浅谈mvvm模式和mvp模式–>vue.js传统的前端开发 mvp模式model:数据层 (模型层,可以抽象理解为数据,例如:用ajax中获取数据)view:视图层presenter: 控制器层MVP代码实例p层控制器为核心层:大量的代码都在操作domMVVM模式vue框架通同样有v层和m层,没有p层,多了一层vm层。vm层:虚拟dom+es5的小方法Object.definePropertymvvm层最核心的层是数据层因此:mvp面向p层(DOM)开发,mvvm层面向数据

2020-10-30 09:18:46 223

原创 操作系统-c语言编译过程详解

c语言编译过程详解1.预处理2.编译3.汇编4.链接总结总的来说c语言编译分为四步:预处理编译汇编链接1.预处理预处理是将所有的#include头文件以及宏定义替换成其真正的内容,预处理后,文件体积会变大很多。gcc -E zst.c -o szj-E为gcc命令 指的是只编译预处理就会停止如图所示 文件的大小2.编译把预处理之后的c语言程序编译生成与机器相关的as汇编语言代码gcc -S zst.c -o zst.s如图3.汇编将上操作的汇编代码,转换成机器码,这一

2020-10-20 21:14:19 988

原创 简单的ALU运算器 HDL实现

一个运算器 包含这许许多多的运算方式,但输出只有一个 result 。接下来我们就根据图来分析代码*module* simple_alu( *input* [11:0] alu_control, *//控制信号* *input* [31:0] alu_src1, *//源操作数* *input* [31:0] alu_src2, *//源操作数* *output*[31:0] alu_result ); *//定义操作变量* *wire* op_

2020-08-27 20:55:23 3455

原创 译码器&编码器&多路选择器的HDL实现详解

译码器言简意赅的说,译码就是把我们所理解的信息,转化成二进制码,从而实行信息转化的功能。例如:3-8 译码器 三位十进制信息翻译为八位的二进制编码module* decoder (*input* [2:0] in,*output* [7:0] out);*assign* out[0] *=* (in *==* 3'd0);*assign* out[1] *=* (in *==* 3'd1);*assign* out[2] *=* (in *==* 3'd2);*assign* out[

2020-08-25 20:07:45 2297

原创 module 模块

module 模块模块的结构module <模块名> (<端口列表>);<内部信号声明><功能定义>endmodule端口列表: input [2:0] in , output [7:0] out内部信号说明 : wair reg 定义 变量的声明功能定义: assign 连续赋值 利用实例原件 过程块结构复盘module coder (​ input [2:0] in,​ output [7:0] out

2020-08-25 15:37:06 575

空空如也

空空如也

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

TA关注的人

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