- 博客(17)
- 收藏
- 关注
原创 时序逻辑和组合逻辑
一、组合逻辑与时序逻辑的对比1、组合逻辑的输出状态与输入直接相关,时序逻辑还必须在时钟上升沿触发后输出新值。2、组合逻辑容易出现竞争、冒险现象,时序逻辑一般不会。3、组合逻辑的时序较难保证,时序逻辑更容易达到时序收敛,时序逻辑可控。4、组合逻辑只适合简单的电路,时序的逻辑能够胜任大规模的逻辑电路。补充:设输出为F,输入为A、B或:F=A+B与:F=AB非:F=A’与非门逻辑表达式:Y=(A·B)’=A’+B’异或:同或门逻辑表达式:(⊙为“同或”运算符)A⊙B=AB+A’B’
2021-11-16 22:07:36 7642
原创 Linux文件编程(一)的小总结
Linux文件编程Linux系统调用及用户编程接口(API) 所谓系统调用是指操作系统提供给用户的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的的服务 由于在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别上,在逻辑上是相互隔离的。 因此,用户进程在通常情况下不允许访问内...
2019-07-08 20:53:07 161
原创 C语言之结构和联合
一、结构和联合(一)结构体:声明一个结构体类型的一般形式为:struct 结构体名 {成员表列};如:struct student{int num;char name[20];char sex;int age;float score;char addr[30];} ;定义结构体类型变量:1、先声明结构体类型再定义变量名例如:struct student ...
2019-02-13 19:37:55 285
原创 C语言(函数与预处理、指针)
#一、函数与预处理(一)一维数组1.一维数组的定义格式为:类型说明符 数组名[常量表达式]; 例如: int a[10];它表示定义了一个整形数组,数组名为a,有10个元素。2.在定义数组时,需要指定数组中元素的个数,方括弧中的常量表达式用来表示元素的个数,即数组长度。3.常量表达式中可以包括常量和符号常量,但不能包含变量。注意:C语言不允许对数组的大小作动态定义,即数组的大...
2019-01-29 11:58:42 1092
转载 c语言发牌小程序
#include <stdio.h>int main (){int i, n;int count[52]={0};srand((unsigned int)time(NULL));for (i=0; i<52;i++){ n=rand()%52; while (count[n]==1) { n=rand()%52; } count[n]=1; if (...
2019-01-26 22:03:35 723 1
原创 C语言编程(作业)
#判断素数#求最大公约数,最小公倍数#逆序输出一个三位数#1~100间的和#200~300之间不能被3整除得数,五个数一行输出#1~n个数里面9出现的次数
2019-01-25 22:21:50 446
原创 C语言运算符与常用语句详解
一、运算符、表达式(一)C语言的运算符可分为以下几类。1、算术运算符:用于各类数值运算,包括加(+)、减(-)、乘()、除(/)、求余(或称模运算,%)、自增(++)、自减(–),共七种。2、关系运算:关系运算符:用于比较运算,包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=),共六种。3、逻辑运算符:用于逻辑运算,包括与(...
2019-01-24 19:12:42 1594
原创 C语言的数据类型及其运算符
一、数据类型(一)、变量与常量1、变量(1)、定义:其值在其作用域内可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一一定的存储空间。变量在使用前必须要定义,每个变量都有自己的地址。变量依据其定义的类型,分为不同类型,如整型变量、字符型变量、浮点型变量、指针型变量等。变量的值可以发生改变,意味着它可以被覆盖、被写入、被赋值。每个变量必须要有一个名字和它所在内存空间绑定。(2)、...
2019-01-23 21:43:23 704
原创 Linux常用工具有哪些
#项目名称:Linux常用工具##本日完成情况(一)vim编辑器1、vim有三种模式:①命令模式:vim刚打开就是命令模式nx删除n个字符ndd删除(剪切)n行 p粘贴nyy复制n行shift+g跳到最后一行 gg回到最后一行*查找光标所在字符串,n查找下一个u撤销操作ZZ保存退出②插入模式:a或者i进入插入模式,esc回到命令模式③底行模式:在命令模式下输入:或/...
2019-01-22 19:29:45 650
原创 Linux基础命令(15个)
#本人及年度及任务:自学十五个Linux系统常见命令##任务完成情况:1、ifconfig网络配置,格式:Ifconfig 【选项】【网络接口】①.ifconfig eth0 192.168.0.1配置eth0这一网卡的ip地址为 192.168.0.1②.ifconfig eth0 down暂停eth0这一网卡的工作③.ifconfig eth0 up恢复eth0这一网卡的工作2...
2019-01-21 15:59:29 279
原创 嵌入式系统开发概述及Linux基础
#嵌入式系统开发概述及Linux基础本人进度计划及任务:了解嵌入式系统的应用以及Linux系统的结构和常用命令本日任务完成情况:一、嵌入式系统应用于军事国防、消费电子、网络、工业控制等众多领域。二、 Linux结构基础:bin(binary):存放二进制文件,系统的命令dev:存放设备的文件,一个设备文件对应一个硬件设备lib(libiary):存放系统库文件mnt:挂载目录roo...
2019-01-20 21:41:35 574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人