- 博客(30)
- 资源 (40)
- 收藏
- 关注
原创 嵌入式系统原理及应用|期末复习知识点
嵌入式系统原理与应用第1章 嵌入式系统概述1、基本概念二级目录三级目录第1章 嵌入式系统概述1、基本概念嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能二级目录三级目录...
2022-05-05 10:07:12 956 1
原创 数据结构|队列
队列知识框图考点分析1、什么样的链表适合作为链队?2、判空判满知识框图知识框图考点分析1、什么样的链表适合作为链队?2、判空判满知识框图
2022-04-17 11:56:14 1625
原创 计算机系统基础|《数据的机器及表示与处理》错题
Q:考虑一下C语言代码:short si=-8196;unsigned short usi=si;执行上述程序段后,usi的值为:A:57340分析:-8196= -(8192+4)8192=213所以8196的二进制为10 0000 0000 0100根据负数补码=取反+1,得到-8196的二进制为1101 1111 1111 1100也就是说si 和usi目前所存的二进制都是-8196的二进制那么对于无符号数的usi来说,真值就是1101 1111 1111 11
2021-12-04 16:39:20 2641 8
原创 计算机系统基础|补码表示整数
Q:为什么现代计算机都用补码来表示整数?A:和原码、反码相比,补码表示定点整数有这四个好处:符号位可以和数值位一起参与运算补码可以实现模运算,即可以用加法实现减法运算零的表示唯一可以多表示一个最小负数OTHERS:小数的模唯一为2n位二进制补码整数的模是2n, 数值范围为:-2 (n-1)~2(n-1)-1...
2021-12-04 16:09:56 896
原创 计算机系统基础|整数加减运算器
计算器中,所有的运算都基于加法器实现。不管是补码减法还是无符号数减法,都是用被减数加上减数的负数的补码来实现。如图所示为n为整数加法器原理图:根据求补公式,减数b的负数的补码是取反+1,所以只需要在加法器的B输入端加上n个反向器来实现取反操作,再加一个多路选择器MUX,用sub控制器控制B输入到加法器。也就是说送到加法器的是是B取反的结果。此时sub同时也会作为低位进位送到加法器中。sub=1 a-b=A+B’+1sub=0 a+b=A+B例题:1、某计算机字长为8位,其中CPU中由一
2021-12-03 12:13:43 6425 8
原创 操作系统|Linux 用户管理
Linux用户管理一、添加或删除用户1、useradd指令一、添加或删除用户1、useradd指令Linux中使用useradd命令来创建一个新用户。命令格式格式:useradd [命令参数] 参数常见命令参数:-d<登入目录>:指定用户登入时的启始目录;-D:查看或变更预设值;-g<群组>:指定用户所属的群组;-m:自动建立用户的登入目录;-M:不要自动建立用户的登入目录;-s:指定用户登入后所使用的shell。如,查看当前系统默认信息如下:us
2021-12-01 21:51:13 801
原创 计算机系统基础|计算机如何区分指令和数据
指令和数据在形式上没有差别,且都存在于存储器中,计算机如何区分它们?指令和数据在计算器内部都是用二进制表示的,形式一致。如果是指令,CPU会把指令操作码送到指令译码器进行译码,而把指令的地址码送到相应的地方进行处理;如果是数据,则送到寄存器或运算器;CPU如何区分?CPU是在读出之前就知道要读的信息是数据还是指令。执行指令的过程分为取指令、指令译码、取操作数、运算、送结果等。所以在取指令阶段,根据程序计数器(PC)的值取指令,所以此时取来的一定是指令;去操作数阶段取来的一定是数据。综上,CP
2021-11-22 23:23:52 4769
原创 计算机系统基础|改善计算机性能的措施
改善计算机性能的措施1、衡量计算机系统性能的指标2、措施1、衡量计算机系统性能的指标计算机系统的基本性能指标包括响应时间和吞吐率。处理器的基本性能参数包括时钟周期(主频)、CPI、MIPS、MFLOPS。CPI:执行一条指令所需要的平均时钟周期个数MIPS:单位时间内执行指令的条数(每秒执行多少百万条)MFLOPS:计算浮点数运算速度的一种计量单位,表示每秒执行多少百万次浮点数运算一般来说,计算机性能主要体现在速度方面,而衡量速度快慢的主要指标是响应时间和吞吐率。响应时间是指作业提交开始
2021-11-22 23:14:12 1077
原创 C学习|交换排序
交换排序:冒泡排序和快速排序#include <stdio.h>#include <stdlib.h>#include <time.h>#include <string.h>typedef int ElemType;typedef struct { ElemType* elem;//存储元素的起始地址 int elem_num;//元素个数}SSTable;static int count=1;//初始化void ST_Init(S
2021-11-19 20:49:00 513
原创 C学习|利用分治思想写快速排序
利用分治思想写快速排序一、排序思路二、排序步骤三、测试代码四、代码优化一、排序思路快速排序的核心是分治思想:假设我们目标是从小到大的顺序排列,我们找到数组中一个数作为分割值,把比分割值小的数都放在数组的左边,把比分割值大的都放在数组的右边,这样就可以确定分割值的位置。数组一分为二,再对两边的数组再次利用分治进行分组,不断进行递归,最终得到序列有序。二、排序步骤1、首先,先定义一个数组int A[10] = { 23,56,34,88,20,12,68,35,81,50 };图示如下:2、选
2021-11-19 10:53:46 820
原创 使用Android制作视频播放器
使用Android制作视屏播放器目录使用Android制作视屏播放器前言一、展示预览二、详细步骤1.准备工作2、主界面设计3、主界面java文件总结使用Android制作视屏播放器前言Android小作业,含实现本地视频播放界面,实现全屏播放视频界面,两个界面所采用的的控件不同,可进行比较学习,作为大作业参考代码。一、展示预览第一界面:主要使用VideoView、button、mediaConrtroller类第二界面:SurfaceView控件和MediaPlayer共同放视频二、详细步骤
2021-11-18 13:27:25 6782 5
原创 Android Studio如何实现音乐播放器
Android Studio如何实现音乐播放器今天跟着大佬的步骤实现了一个和老师讲的不一样的简易音乐播放器,超级赞!再完善和改一下主题适合用作自己的音乐播放器。原贴:Android Studio如何实现音乐播放器...
2021-11-15 19:44:07 2858
原创 【22专业目录】南昌大学计算机软件考研信息汇总
来自灰灰考研公众号南昌大学信息工程学院http://ies.ncu.edu.cn/南昌大学软件学院http://soft.ncu.edu.cn/第四轮评级:计算机C+软件工程无排名[标注已更新资料]计算机学校排名[标注已更新资料]软件工程学校排名计算机相关院系:信息工程学院081200 计算机科学与技术085400 电子信息【计算机软件方向】软件学院083900 网络空间安全085400 电子信息南昌大学计算机考研资料包https://pan.baidu.com/s/1
2021-11-05 11:11:21 1734
原创 操作系统|常用Linux命令
区别Linux与windowsLinux中一切皆为文件,不像Windows一样有各个磁盘,Linux中的磁盘也是可以当做文件来进行处理的,通常磁盘是被挂载到/dev目录下。Linux与Windows不同之处:1、Linux中的路径名不使用驱动器盘符,而Windows则是为每个磁盘驱动分配一个盘符。2、Linux中只有一个根目录,而Window可以存在多个磁盘盘符,而不是一个。3、Linux使用正斜杠/而不是使用反斜杠\来连接两个目录。Linux命令终端窗口在VM ware中打开虚拟机,打开终
2021-09-23 00:00:51 141
原创 Python|猜数字小游戏
这里写目录标题Python猜数字小游戏说明分析代码实现补充说明Python猜数字小游戏说明通常由两个人参与,一个人设置一个数字,一个人猜数字,当猜数字的人说出一个数字,由出数字的人告知是否猜中:若猜测的数字大于设置的数字,出数字的人提示“很遗憾,你猜大了”;若猜测的数字小于设置的数字时,出数字的人提示“很遗憾,你猜小了”;若猜数字的人在规定的次数内猜中设置的数字,出数字的人提示“恭喜,猜数成功”。本实例要求编写程序,实现遵循上述规则的猜数字游戏,并限制猜数机会只有 5 次。分析1、随机导入一个猜
2021-09-16 14:31:34 5086
原创 # 汇编期末考试复习【选择易错题】
汇编期末考试复习【选择易错题】(来自南大科院周权来题库——战无不胜的毛泽东思想)1、用汇编语言编写的程序称为 ( )A、 汇编程序 B、 源程序 C、可执行文件 D、目标程序答案:B注意区分A,汇编程序是指把汇编源程序翻译成计算机能够识别、执行的目标程序的软件。一种软件!属于系统软件,不是程序。2、设AL中是无符号数,试将AL内容扩展后送入BX中, 能够完成此项功能的指令序列是① CBWMOV BX,AX② MOV AH,0MOV B
2021-06-28 21:37:52 3400 5
原创 汇编语言十进制算术运算调整指令【BCD码题型】
汇编语言有关BCD码练习一、什么是BCD码1、组合BCD码2、未组合BCD码二、组合BCD码的算术运算调整指令1、DAA2、DAS三、未组合BCD码的算术运算调整指令1、AAA2、AAS题目一、什么是BCD码1、组合BCD码组合的BCD码,也叫压缩BCD码,是指一个字节含两位BCD码,例如:37H2、未组合BCD码未组合的BCD码,也叫非压缩型BCD码,是指一个字节含一位BCD码,字节的高四位无意义,例如:0307H二、组合BCD码的算术运算调整指令1、DAA组合的BCD码加法调整指令DAA
2021-06-27 11:48:54 4292
原创 程序填空题——压缩BCD码调整指令
程序填空题——压缩BCD码调整指令题目在以BCD为首地址的字节单元中存放了3个压缩BCD码x、y、z本程序用以计算x+y-z,并将结果存放在SS字节单元中。试在程序的空格处填入适当的指令。BCD DB x,y,zSS DB ?………MOV AL, BCDADD AL, BCD+1DAASUB AL, BCD+2DASMOV SS, ALDAA压缩型BCD码加法调整指令,DAS压缩型BCD码减法调整指令,通俗的理解就是,用这些调整指令调整为我们十进制类的计算方
2021-06-27 11:17:26 1023
原创 汇编期末考试复习【填空题】更新完毕
汇编期末考试复习【填空题】(来自南大科院周权来题库——战无不胜的毛泽东思想)1.一个十进制数35.625其对应的二进制数为 100011.101B、十六进制数为 23.AH2.将8存放在一个字单元中,则该单元中二进制代码是 0008H注意:这里题目已经说明是放在一个“字单元”中,不可以写成1000B如果是将-8存入,则为FFFF8H3.计算机软件分为两个部分即 系统软件 和 应用软件 而汇编程序属于 系统软件 , 汇编语言应用程序属于 应用软件4.
2021-06-27 10:57:05 2756 6
原创 Java中的常用类——Calendar类
Calendar类主要用于完成日期和时间字段的操作,他可以通过特定的方法来读取日期。Calendar类是一个抽象类,不可以被实例化,需要通过调用静态方法**getInstance()**来得到一个calendar对象,然后才可以调用其相应的方法。如下: Calendar calendar=Calendar.getInstance();1、通过Calendar类获取当前计算机的日期和时间代码如下:package hhuhuhu;import java.util.*;public class
2021-05-19 16:15:21 1063
原创 数据库设计步骤
数据库设计步骤最近学习了数据库的设计大致流程,一方面为了巩固知识点,一方面想学习一下用CSDN制作流程图,所以写下这篇小文,作为菜菜的我,有许多缺陷还望各位大佬指点指点~Created with Raphaël 2.2.0开始需求分析概念结构设计逻辑结构设计物理结构设计性能与评价预测符合要求?物理实现试运行满意?运行和维护数据库 数据库运行和维护阶段yesnoyesno在制作flowchart过程中,遇到的问题:1、冒号和名称之间需要有一个空格。(找了很久才发现)2、注意判断条件后的语句书写,在c
2021-05-18 19:21:08 79
原创 Java第四章 面向对象(下)异常笔记
异常1、定义异常,以异常类的形式对这些非正常情况进行封装,并通过异常处理机制对程序运行时发生的各种问题进行处理。例如:package yichang;public class EXP28 { public static int divide(int x,int y) { int res=x/y; return res; } public static void main(String[ ] args) { int res=divide(4,0); Syste
2021-05-15 10:41:27 104
原创 《数据库原理与运用》上机实验之SPJ
《数据库原理与运用》上机实验之SPJ前言一、关系模式二、使用SQL语句创建、修改基本表1.对基本表字段名的增加2.对基本表字段名的增加3.索引二、使用SQL语句对数据库表的单表查询1.对指定列的查询2.对表达式计算和改变表达方式的查询3.消除重复行的查询4.WHERE条件查询5.分组查询和排序查询总结前言因为最近上机课老师把【数据库的建立与维护】、【创建数据库表及其索引】、【单表查询】、【多表查询】都过了一遍,但是脑子里还是乱乱的,于是整理了这份笔记。主要内容是单表和多表的查询。提示:以下个人上课
2021-05-13 12:21:07 6022 3
原创 HTML|设置网页链接的属性
HTML|设置网页链接的属性在html中可以使用“a“标记建立网页的链接,CSS允许按照链接的状态来设置网页链接的文字效果。语法如下:a:link 未链接时超链接文字的样式(原本状态)a:visited 已链接过的超链接文字样式(就是点击过了)a:active 当鼠标点击的那一刻显示的样式a:hover 当鼠标移到链接处时的样式代码演示:<!doctype html><html><head><meta charset="utf-8
2021-05-11 14:44:29 845
原创 HTML|颜色的设置方法
HTML|颜色的设置方法1、利用RGB设置颜色十六进制数,例如:#FFFFFF2、利用RGB函数设置颜色在CSS中可以利用RGB函数加上三组范围为0~255的数字来设置所要的颜色。表示方法如下:RGB(R,G,B)另外也可以使用百分比的方法来设置颜色。3、利用颜色名称设置颜色在HTML中要设置颜色时可以直接使用颜色的名称。4、实践代码<!doctype html><html><head><meta charset="utf-8">
2021-05-11 14:00:19 8335 1
原创 Masm/汇编上机步骤
汇编上机实验笔记(一)1、上机步骤需要提前打开相应文件 指令如下:mount d d:\ml611 (挂解指令)d:cd masm611cd bincd masm在DOS环境下开始编辑:1、edit2、save 进行命名3、type 文件名.asm 显示4、masm 文件名.asm 编译,翻译成目标程序。(若出现错误 edit错误返回修改)5、link 文件名.asm6、debug 文件名.exe7、输入命令D命令:输入*“D[地址]”来显示当前或指定开始地址的主存
2021-05-11 08:48:00 633
原创 CSS选择器(上)|通用、ID、类、元素
CSS选择器(上)|通用、ID、类、元素通用选择器“”号选择器是通用选择器,功能是匹配**所有 html 元素的选择器包括“html”和“body”标签***。(若不存在所有样式都要配置,尽量不用)下面是该选择器的呈现效果:<!doctype html><html><head><meta charset="utf-8"><title>通用选择器</title> <style> * { col
2021-04-26 11:52:26 133
原创 层叠样式表CSS|各样式的定义(类选择器 、类派生选择器 、iD选择器 、ID派生选择器)
层叠样式表CSS|各样式的定义层叠优先级是:浏览器缺省 < 外部样式表 < 内部样式表 < 内联样式其中样式表又有:类选择器 < 类派生选择器 < ID选择器 < ID派生选择器派生选择器以前叫上下文选择器,所以完整的层叠优先级是:浏览器缺省 < 外部样式表 < 外部样式表类选择器 < 外部样式表类派生选择器 < 外部样式表ID选择器 < 外部样式表ID派生选择器 < 内部样式表 < 内部样式表类选择器 < 内部
2021-04-25 15:56:56 410
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人