- 博客(20)
- 收藏
- 关注
原创 数据库常见问题【复试自用】
数据独立性是指应用程序不会因数据的物理表示方式和访问技术的改变而改变,即应用程序不依赖于任何特定的物理表示方式和访问技术。它包含逻辑独立性和物理独立性:物理独立性是指数据的存储位置或存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指表达现实世界的信息内容发生变化时,比如增加一些列、删除一些列也不影响应用程序的特性。主码也称主键或关键字,是关系中用于唯一确定一个元组的一个属性或最小的属性组。外码:也称外键,是指一个关系R中的主键是另一个关系S的属性,另一个关系S的这个属性必须参考R的主键来取值。
2023-03-17 22:31:16
877
原创 【数据结构】采用邻接表存储结构编写一个算法,判别无向图中任意给定的两个顶点之间是否存在长度为k的简单路径
采用邻接表存储结构编写一个算法,判别无向图中任意给定的两个顶点之间是否存在长度为k的简单路径
2022-12-17 23:30:09
370
1
原创 【数据结构】采用邻接表存储结构编写一个算法,判别无向图中任意给定的两个顶点之间是否存在长度为k的简单路径
采用邻接表存储结构编写一个算法,判别无向图中任意给定的两个顶点之间是否存在长度为k的简单路径
2022-12-16 23:33:25
1155
原创 【数据结构】1.在二叉排序树中查找值 若该值存在 则返回该节点 若不存在 则插入该节点,插入后保持有序 2.二叉排序树公共祖先
二叉排序树 插入算法
2022-12-14 21:34:11
113
原创 【汇编程序】用串操作指令将100H个字符从2100H搬到1000H处,并且从中检索与AL中所存字符相同的存储单元,并将该单元的内容替换成空格,且只替换检索到的第一个相同的单元
1.串操作指令 这个有点麻烦一般没人背从一个地方搬到另一个地方 用串传送指令MOVSB是指DS:[SI]中的数据传送到ES:[DI] 且执行一次修改SI 和DI的偏移量DATA SEGMENT顶不住了明天写
2021-04-18 01:53:53
2922
原创 【微机原理】简答题续
1.内存为什么要分段组织?1.8086/8088CPU内部的寄存器都是16位的,如果采用直接寻址,寻址能力限制在64KB范围内,而采用分段组织可以扩展CPU的寻址能力。每段的大小可达64KB,不同段的组合则可寻址更大的范围。2.使程序和数据相对独立程序放在CS代码段中,数据存放在SS堆栈段、ES附加段、DS数据段中3.便于程序和数据的动态装配,从一个地方挪到另一个地方只要更改一下段寄存器的值即可,段内偏移可以不用改变。2....
2021-04-16 00:35:10
2666
原创 【汇编程序】编写汇编源程序,要求在内存中定义两个字节变量X和Y,用移位指令计算得到6X,并将该乘积移入Y单元。假设乘积为字节
要点1:字节变量X和Y2.移位得到6X 指2X+4XDATA SEGMENT X DB ? Y DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV AL,X SHL AL,1 MOV BL,AL SHL AL,1 ADD AL,BL MOV Y,AL MOV AH,4CH INT 21HCODE ENDS END START
2021-04-14 16:25:51
1484
原创 【汇编程序】从外设71H读取一个数M,判断其是否在10到20之间,如果M>=20,则送0FFH给外设73H;如果M<10,则送00H给外设73H;如果10<=M<20,则送88H给73H
要点1:外设读2.3个分支 则需2个转移CODE SEGMENT ASSUME CS:CODE START:IN AL,71H CMP AL,20 JAE BIG CMP AL,10 JB SMA MOV BL,88H JMP EXIT BIG:MOV BL,0FFH JMP EXIT SMA:MOV BL,00 EXIT:MOV AL,BL OUT 73H,AL MOV AH,4CH
2021-04-12 20:27:34
315
原创 【汇编程序】BUF中存放一个8位有符号二进制数X,根据X求Y,放入RESULT单元
在内存单元BUF中存放着一个8位有符号二进制数X,根据以下关系,用8086汇编语言编写程序求Y值,并将结果存入RESULT单元:X大于0时,Y为1;X等于0时,Y为0;X小于0时,Y为-1要点: 1.8位有符号数2.三个条件大于等于小于 所以要两个分支DATA SEGMENT BUF DB X Y DB ? RESULT DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX
2021-04-12 17:53:26
2632
原创 【汇编程序】保存10个字节的和
自内存0500H单元开始,保存有10个无符号字节类型的数据,分别为45H,59H,11H,26H,8AH,9FH,78H,0AAH、18H、3EH,请编写程序,求这10个数之和.要求 1.用8位二进制数运算方式进行计算2.结果用两个字节表示3.把结果存放到050AH和050BH,且高字节放在050BHDATA SEGMENT ORG 0500H BUF DB '45H','59H','11H','26H','8AH','9FH','78H','0AAH','18H','3EH' NUM = 1
2021-04-12 15:12:13
2323
原创 【汇编程序】求一个双字节数AX:BX的绝对值,放入CX:DX中。
【汇编程序】求一个双字节数AX:BX的绝对值,放入CX:DX中,高位放入CXCODE SEGMENT ASSUME CS:CODESTART: MOV CX,AX MOV DX,BX TEST CX,8000H ;将CX与8000H与操作 看是否最高位为1 JZ EXIT ;若结果为0 则为整数 结束dos NOT DX NOT CX ADD DX,1 ;将BX取反+1 即求补 ADC CX,0 ;目的是将CF进位加进去 因为为双字 末
2021-04-10 14:32:35
1867
2
原创 【汇编程序】统计在字符串中‘A’出现的次数
这里写自定义目录标题【汇编程序】统计字符串中‘A’出现的次数【汇编程序】统计字符串中‘A’出现的次数你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。引用文本 需求:已知STR是一个以‘’为结尾的字符串(假设该字符串为‘ABabAaFFFAHbA’),编写一个完整的汇编语言程序,实现统计字符‘A’在该字符串中出现的次数,并将统计的结果送COUNT单元。实现思路:先定义一个数据段
2021-03-24 14:29:50
3901
1
原创 Java与C中关于+=、-=的运算差异
Java与C中关于+=、-=的运算差异问题概述C中的+=、-=Java中的+=、-=问题分析得出结论结论:问题概述博主在学习C的过程中,偶然发现C语言和Java语言对于包含多个+=时,运算结果不同而进行的一系列研究话不多说进入正题设定一个整型数a为9,求a+=a-=a+a的值C中的+=、-=大家可以看到在C语言中该表达式的结果为-18#include<studio.h>int main(){ int a=9; printf("%d",a+=a-=a+a);//输出
2021-01-28 14:55:15
436
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人