自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哪里会有人喜欢孤独,不过是不喜欢失望。

  • 博客(44)
  • 收藏
  • 关注

原创 第三章 C++中的循环结构

c++

2022-10-05 18:01:53 277 1

原创 第二章 printf语句与C++中的判断结构

c++语法

2022-10-05 17:53:37 295

原创 第一章 C++入门及简单的顺序结构

快速学习c++语法

2022-10-05 17:37:00 443

原创 c51单片机 独立按键

用独立按键实现按一个按键时,数字从F到0递减的变化程序,即每按一次按键,数码管显示字符减一,减到0后重新显示。#include <reg52.h>sbit ADDR0= P2^2;sbit ADDR1=P2^3;sbit ADDR2=P2^4;sbit key1=P3^0;unsigned char code ledchar[] = {0x00,0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0

2021-11-24 16:51:19 2762

原创 求1+2+3+....+n的值,笔记

错误解法:#include <stdio.h>int main(){ int n; while(scanf("%d", &n) != EOF) { int ans = n*(n+1)/2; printf("%d\n", ans); } return 0;}原因:当n=65535时,n*(n+1)为65535*65536,而int的最大值为65535,会导致溢出正确解法如下:#include &lt

2021-11-23 23:19:45 612

原创 求A + B,变形题

基础型:求一组a + b#include <stdio.h>int main(){ int a,b; scanf("%d%d", &a, &b); printf("%d\n", a + b); return 0;}1.0版:输入t组数据,求a+b#include <stdio.h>int main(){ int a,b,t; scanf("%d", &t); while(t--)

2021-11-22 21:05:06 733

原创 c51 点阵倒计时牌

#include <reg51.h>#include <intrins.h>typedef unsigned char u8;typedef unsigned int u16; sbit SRCLK=P3^6;sbit RCLK=P3^5;sbit SER=P3^4; u8 code ledduan[][8]={ {0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00}, //9 {0x

2021-11-17 17:20:51 369

原创 c51单片机 点阵的图形横向移动

1.取模,如图所示2.代码3.效果如下,点开观看,时间间隔较短 c51单片机 点阵横向移动

2021-11-17 17:05:57 636

原创 c语言 补码,真值,原码,反码,机器数比较

补码,真值,原码,反码都由符号位和数值位组成符号位:0为正,1为负数值位:将想要表示的数转化为二进制数即可1.机器数:机器无法区分正负,用0和1来区分,这样的数就是机器数2.真值:带有 “+” 或者 “-” 的数称为 真值真值:+ 00000000 00000000 00000000 00100101注意:真值就是+、-号和二进制数组成3.原码:就是将数转化为二进制数原码: 00000000 00000000 00000000 00100101注意:负数的原码,符号位始终为1,也就是第一

2021-11-15 22:48:01 2326

原创 C语言 按位异或运算

按位异或运算:规律:无论0或1,异或1取反,异或0不变变量交换:题一:给定两个数 a 和 b ,用异或运算交换它们的值。思路:1)中间量t = a^b2) b = tb,相当于abb,根据异或性质知道ab^b = a,所以b = t^b就是b = a(异或性质:异或两次不变)3)a = t^a,道理同上出现奇数次的数:题二:输入 n 个数,其中只有一个数出现了奇数次,其它所有数都出现了偶数次。求这个出现了奇数次的数。思路:根据异或的性质,两个一样的数异或结果为零。也就是所有出现偶数

2021-11-08 18:44:27 2618

原创 C语言 按位或运算

按位或运算:规律:无论0或1,只要或上1,就是1;0或0才是0;置空标记位:题一:给定一个数,判断它二进制低位的第 k位,如果为 1,则将它置为 0。思路: 1)首先,强行将低位的第k位置成1;2)然后,强行将低位的第k位去掉;低位连续0变1:题二:给定一个整数 x,将它低位连续的 0 都变成 1。思路:设低位有连续k个0,1)x-1,将低位连续0变12)x|(x-1),低位0与1或得1...

2021-11-08 18:42:23 1799

原创 计算机组成原理 辅助存储器

辅助存储器:特点:容量大,速度慢,价格低,可脱机保存信息,非易失性磁表面存储器的主要技术指标1.记录密度:道密度,位密度,道距,位密度,线密度2.存储容量:3.平均寻址时间:4.数据传输率:5.误码率:磁记录原理和记录方式磁记录原理:1.归零制2.不归零制3.调相制 4.调平制评价记录方式的主要指标:编码效率自同步能力...

2021-11-06 20:21:34 365

原创 计算机组成原理 字块内地址,缓存块地址,主存块地址算法

字块内地址:看题目是那种1.块长=2k,k就是字块内地址2.每块n=2m个字,每个字k=2r位,即字块内地址=m+r缓存块内地址:块数=2m,m就是块内地址,若是组联的话看是几路,若是n=2r路,则缓存块内地址=m-r主存块地址(设为q):直接映射:q=主存地址位数减去缓存地址位数完全映射:q=主存地址位数减去字块内地址组联:q=主存地址位数减去缓存地址位数减去字块内地址Cache的改进:1.增加级数2.将统一的Cache变成分立的Cache单一缓存和两级缓存:片内缓存统一缓存和

2021-11-04 22:58:48 19772 6

原创 计算机组成原理 Cache

高速缓冲存储器:概述:解决I/O设备请求级别高于cpu,CPU等待I/O设备的现象Cache解决主存和CPU速度不匹配的问题cache工作原理:命中,不命中Cache的容量与块长是影响Cache效率的重要因素,用命中率来衡量Cache的效率命中率:CPU要访问的信息已在Cache内的比率cache基本结构:1.多体结构2.地址映射变换机构3.替换机构读写操作 写:写直达法、 写回法**标志位**:清.浊两种状态...

2021-11-04 17:06:18 251

原创 c语言 按位与运算例题

判断是不是2的k次方的幂低位连续1变0低五位置为0判断奇偶数去掉后五位

2021-11-03 22:42:13 475

原创 html 导航栏

2021-11-03 09:25:22 160

原创 html 内联框架

2021-11-03 09:24:02 156

原创 html 页面排版

2021-11-03 09:22:34 343

原创 HTML 日常作业01

2021-11-02 13:03:45 109

原创 html 表格,单元格属性

表格单元格表格

2021-11-02 13:02:26 156

原创 c语言 n个a+b的和

求和(64位):求和(32位):循环:判断奇偶性:

2021-11-01 22:55:39 345

原创 C51单片机 外部中断

外部中断0的触发外部中断1的触发

2021-11-01 22:10:07 205

原创 c语言 EOF用法

1.求a+b2.求t个a+b3.求未知个a+b,(涉及EOF)EOF的用法EOF适用范围:针对多组输入输出且数据没有固定数据量问题:采用while(scanf("%d",&n) != EOF)结束EOF介绍EOF全称是End Of File(C语言标准函数库中表示文件结束符),通常在文本的最后表示资料结束。C语言中数据都是以字符的ASCII代码值来存放的。ASCII代码值得范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志,我们可以把EOF作为‘-1’理解这里就

2021-11-01 00:40:58 39905 12

原创 c语言 赋值

2021-10-31 18:40:25 67

原创 html 标签

2021-10-31 18:03:26 49

原创 html 文本设置

2021-10-31 18:02:39 169

原创 计算机组成原理 第四章存储器校验,RAM

动态RAM:三管式,单管式原理:靠电容存储电荷刷新:集中:一行行刷新分散:指对每行存储单元的刷新分散到每个存取周期内完成,不存在死区(停止读写操作的时间),但存取周期长,整个系统速度降低异步: 前两种方式的结合,可缩短死时间,充分利用最大刷新间隔为2InS的特点比较: 动态RAM集成度高于静态RAM动态RAM行列地址按先后顺序输送,减少了芯片引脚,封装尺寸减少动态RAM功耗比静态RAM少动态RAM比静态RAM便宜动态RAM缺点:速度比静态RAM,需要再生只读存储器:MOS、T

2021-10-30 18:35:06 523

原创 sublime text常用快捷键

2021-10-29 16:24:11 186

原创 PTA-浙大版《C语言程序设计(第3版)》第1章引言(练习1.4 实现问题求解的过程)

伪代码:是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。【简单示例】输入3个数,打印输出其中最大的数。可用如下的伪代码表示:Begin(算法开始)输入 A,B,CIF A>B 则 A→Max否则 B→MaxIF C>Max 则 C→MaxPrint MaxEnd (算法结束)...

2021-10-29 16:08:06 148

原创 PTA-浙大版《C语言程序设计(第3版)》第1章引言(练习1.3 C语言的发展历史与特点)

(1)C语言语法限制不太严格,程序设计自由度大。“限制”与“灵活”是对立的,强调“灵活”就会放松“限制”。这就对使用 C语言进行编程提出了更高的要求,程序员要对程序设计更熟悉。例如, C语言对数组下标越界不检查,容易造成数据在内存中的混乱。(2)C语言具有丰富的运算符,多达 34种。丰富的数据类型与丰富的运算符相结合,使 C语言具有表达灵活和效率高等特点。然而,这却增加了使用 C语言的难度,这些运算符分为众多优先级,不容易记忆,可能混淆而产生错误。(3)C语言存在着一些不应该存在的语法限制。例如, s.

2021-10-29 16:04:38 207

原创 PTA-浙大版《C语言程序设计(第3版)》第1章引言(练习1.2 程序与程序设计语言)

程序设计语言必须具备两大功能:数据表达和流程控制(数据处理)的功能

2021-10-29 16:01:30 199

原创 PTA-浙大版《C语言程序设计(第3版)》第1章引言(练习1.1 一个C语言程序)

书中说C语言程序由函数组成,函数可称为模块,通常每个模块实现一个单一的功能。模块化程序设计的思想是,按照“自顶向下”的原则,把问题层层分解,直到每个小任务都能用程序的基本结构表示为止……...

2021-10-29 15:59:16 135

原创 PTA-浙大版《C语言程序设计(第3版)》第1章 引言 (习题1)

C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线

2021-10-29 15:56:23 160

原创 MySQL 数据库实验二

课题 :实验二 数据库和表的管理*目的要求 :1. 了解MySQL数据库的逻辑结构和物理结构的特点。2. 学会使用SQL语句创建、选择、删除数据库。3. 学会使用SQL语句创建、修改、删除表。4. 学会使用SQL语句对表进行插入、修改和删除数据操作。5. 了解MySQL的常用数据类型。教学内容:SQL语句创建、选择、删除数据库。SQL语句创建、修改、删除表。SQL语句对表进行插入、修改和删除数据操作。重点难点 建库、建表、插入、删除、修改数据的SQL语句。一、上机内容使用SQ

2021-10-28 23:26:45 16551 1

原创 第四章 存储器基本概念

概述:主存中存储单元地址的分配主存的技术指标:存储容量、存储速度存储容量:主存能放进二进制代码的总位数存储容量=存储单元个数*存储字长/8存储速度:由存取时间和存取周期决定存储周期大于存储时间 存储器带宽:单位时间内存储器存取的信息量改善带宽:缩短存取周期增加存储字长增加存储体半导体存储芯片:基本结构:地址总线:单向输入,位数与芯片容量有关控制线:读写控制线、片选线 译码驱动方式: 线选法 重合法随机存取存储器:静态RAM...

2021-10-27 18:06:27 128

原创 第四章 存储器类别,层次结构

存储器分类:按存储介质分类:半导体存储器:TTL、MOS磁表面存储器磁芯存储器光盘存储器按存储方式分类:随机存储器:RAM只读存储器:ROM串行访问存储器按在计算机中的作用分类:主存储器辅助存储器缓冲存储器(Cache)存储器的层次结构 :性能指标:速度、容量、每位价格存储系统层次结构体现在:CPU<>缓存<>主存<==>辅存...

2021-10-27 18:04:56 70

原创 第三章 总线结构

总线结构单总线结构:挂在一组总线上双总线结构:将速度较低的I/O设备从单总线上分离,形成主存总线与I/O总线分开的结构,CPU将一部分功能下放通道,使其对I/O设备具有统一管理的功能,完成数据传送总线控制:主要判优和通信控制主设备有控制权判优:集中和发布式集中:1链式查询2计数器定时查询3独立请求方式通信:1申请分配2寻址3传数4结束同步、异步、半同步、分离式...

2021-10-27 18:03:39 101

原创 计算机组成原理 第一章计算机概论

计算机系统:软件:系统软件应用软件硬件计算机系统的层次结构:(自上而下)虚拟机M4(高级语言机器)用编译程序翻译成汇编语言程序虚拟机M3(汇编语言机器)用汇编程序翻译成机器语言程序虚拟机M2(操作系统机器)用机器语言解释操作系统传统机器M1(机器语言机器)用微程序解释机器指令微程序机器M0(微指令系统)由硬件直接执行微指令计算机基本组成:冯诺依曼计算机特点:计算机由运算器、存储器、控制器、输入设备、输出设备五大部件组成指令和数据以同等地位存于存储器内,可按地址寻访指令和数据均用

2021-10-20 18:03:52 253

原创 计算机组成原理 第三章总线系统

单总线结构双总线结构:存储总线(M总线)总线的分类:1.传送方式:并行传输总线串行参数总线2.使用范围:计算机总线测控总线网络通信总线片内总线:芯片内部总线系统总线(板级总线、板间总线):CPU、主存、各大部件之间1.数据总线(双向传输总线,位数与机器字长、存储字长有关)数据总线的位数-----数据总线宽度2.地址总线(单向传输,位数与存储单元个数有关)3.控制总线:时钟:同步各种操作复位:初始化所有部件总线请求:表示部件需要获得总线使用权总线允许:需要获得总线使用权的

2021-10-20 10:01:28 184

原创 51单片机 04动态数码管

#include <reg52.h>sbit lsa = P2^2;sbit lsb = P2^3;sbit lsc = P2^4;unsigned int sdf[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(unsigned int i){ while(i--);}void dffff(void){ unsig

2021-10-19 21:11:31 136

空空如也

空空如也

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

TA关注的人

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