有限状态机 写RTL的时候,实现一个功能的时候有很多种方法 将系统划分为多个状态,状态之间有状态的转移,第一步,第二步......形成有限状态机 流水线技术设计,从输入到输出有多个步骤,多个步骤可以并行执行有限状态机,状态是有限的,比如8个状态,16个状态等,在进行设计的时候,状态机的状态不要太多,状态超过10个,就会造成设计复杂度和验证复杂度都变高. 有限状态机分类 MooreFSM输出只与当前的状态有关,与输入没有关系 MealyFSM输出不仅与当前的状态有关,还与输入有关 MooreFSM-设计自动售货机 分析输入输出信号 自动售货机,输入的就是硬币,输出的是饮料和找零(确定输...

  DHx4thZxrfxx   2023年11月02日   22   0   0 Verilog

C语言概述 1.什么是C语言 C语言就是人和计算机交流的一种语言语言是用来交流沟通的。有一方说,有另一方听,必须有两方参与,这是语言最重要的功能: 说的一方传递信息,听的一方接收信息; 说的一方下达指令,听的一方遵循命令做事情。 语言是人和人交流,C语言是人和机器交流。只是,人可以不听另外一个人,但是,计算机是无条件服从。语言有独特的语法规则和定义,双方必须遵循这些规则和定义才能实现真正的交流。最早的时候使用的是机器语言(01001),后面发展为汇编语言,汇编语言相对于机器语言易懂一些,汇编语言依赖于寄存器,不同的机器可能没有寄存器。之后出现了高级语言编译:将高级语言转换为计算机能够识别的...

  DHx4thZxrfxx   2023年11月02日   80   0   0 C语言

VS调试以及Qt基本使用 1.汇编语言 1.1VS中C语言嵌套汇编代码(了解) include<stdio.h> intmain() { //定义整型变量a,b,c inta; intb; intc; __asm { mova,3 //3的值放在a对应内存的位置 movb,4 //4的值放在b对应内存的位置 moveax,a //把a内存的值放在eax寄存器 addeax,b //eax和b相加,结果放在eax movc,eax //eax的值放在c中 } printf("%d\n",c);//把c的值输出 return0;//成功完...

  DHx4thZxrfxx   2023年11月02日   68   0   0 C语言

变量和数据类型 所有定义的变量都存在内存中,定义变量需要内存空间,不同类型的变量需要的内存空间是不同的数据类型作用:告诉编译器,我这个数据在内存中需要多大的空间,编译器预算对象(变量)分配的内存空间大小。 1.常量与变量 1.1常量 常量:程序运行中不能改变的量 整型常量:1200 字符常量:'c' 字符串常量:"hello" 实型常量(浮点型常量):3.14,0.125 整型常量 100,200,-100,0 实型常量 3.14,0.125,-3.123 字符型常量 ‘a’,‘b’,‘1’,‘\n’ 字符串常量 “a”,“ab”,“12356” 1.2变量 1...

  DHx4thZxrfxx   2023年11月02日   49   0   0 C语言

进制之间的转换 1.1计算机硬件的基本认知 cpu:中央处理器.相当于人的大脑.运算中心,控制中心.内存:临时存储数据.优点:读取速度快。缺点:容量小,造价高,断电即消失.硬盘:长期存储数据.优点:容量大,造价相对低,断电不消失。缺点:读取速度慢.操作系统:统一管理计算机软硬件资源的程序 1.2计算机文件大小单位 b=bit位(比特)B=Byte字节 1Byte=8bit一个字节等于8位可以简写成1B=8b1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB1EB=1024PB 1.3进制之间的转换 二进制:由2个数字组成,有0和1例...

  DHx4thZxrfxx   2023年11月02日   25   0   0 Python

python简介 python认知 1、python简介 89年开发的语言,创始人范罗苏姆(GuidovanRossum),别称:龟叔(Guido).python具有非常多并且强大的第三方库,使得程序开发起来得心应手.Python程序员的信仰:人生苦短,我用python!开发方向:机器学习人工智能,自动化运维&测试,数据分析&爬虫,python全栈开发 2、python版本 python2.x版本,官方在2020年停止支持,原码不规范,重复较多python3.x版本,功能更加强大且修复了很多bug,原码清晰,简单 3、编译型语言与解释型语言区别 编译型:一次性,把所有...

  DHx4thZxrfxx   2023年11月02日   35   0   0 Python

数据类型 Number数字类型 数字类型包含int,float,bool,complex类型 int整型 整型正数,负数,0 type(variable)可以查看变量的类型 id(variable)可以查看变量的地址 age=18 res=type(int)int res_id=id(age)返回内存地址 二进制整型 intvar=0b110 print(type(intvar))int print(id(intvar)) 8进制整型 intvar=0o127 print(type(intvar))int87 print(id(intvar)) 16进制整型 intvar=0xff...

  DHx4thZxrfxx   2023年11月02日   39   0   0 Python

数据类型 Number强制类型转换(intfloatboolcomplex) 1.强制把数据转换为整型intfloatbool纯数字字符串 强制把数据转换为整型intfloatbool纯数字字符串 var1=13 var2=5.67 var3=True var4="123456" var5="123abc" var6=3+5j res=int(var2)5直接舍弃掉小数部分 res=int(var3)True=>1 res=int(False)False=>0 res=int(var4) res=int(var5)error res=int(var6)error print(re...

  DHx4thZxrfxx   2023年11月02日   40   0   0 Python

运算符 算术运算符 算数运算符:+///% + var1=7 var2=90 res=var1+var2 print(res)97 - var1=7 var2=90 res=var1var2 print(res)83 var1=7 var2=10 res=var1var2 print(res)630 /结果永远为小数 var1=10 var2=5 res=var1/var25.0 print(res,type(res)) //地板除 """被除数➗除数=商""" """注意点:如果被除数或者除数是小数,那么得到正常结果之后,数值后面带上.0变成小数""" var1=10.0 var2...

  DHx4thZxrfxx   2023年11月02日   29   0   0 Python
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~