- 博客(12)
- 收藏
- 关注
原创 汇编:输入输出
预备知识乐曲简谱中的每个音符及其节拍,在微机中对应了扬声器的发声频率和持续时间。其中简谱音符与扬声器的发声频率的对应关系见下表:如何使 PC 机的扬声器发出指定频率和指定时间长度的声音?下面简单介绍一下 PC 机的发声原理:IBM-PC 系列机的主机箱装有一个小扬声器,系统板上的定时器 8253(或 8254)利用工作方式3 产生一定频率信号,通过可编程的并行外围接口芯片 8255(或 8255A)控制其发音。扬声器的控制驱动电路如下图所示。可编程的并行接口芯片 8255 有三个
2022-05-18 12:34:48
1940
2
原创 汇编:系统调用
试设计一程序,该程序从键盘输入一个字符串,输入的字符串最大允许 15 个字符且以回车字符结束(15 个字符含回车符)。同时,如果输入的字符串中有数字字符,则将数字字符删除,并新起一行显示处理后的字符串。以下是定义好的数据段和堆栈段:data segmentmaxlen db 15;0AH 子功能入口参数,指定最大字符数inputlen db 0;0AH 子功能出口参数,返回实际输入的字符数str1 db 15 dup(0);0AH 子功能的字符串缓存区str2 db 15 dup(0);09H
2022-05-18 12:33:45
518
原创 汇编:子程序
完成两个长补码的加法(有符号数加法),其中两个长补码的长度是相同的,并且采用低地址存放低位,高地址存放高位的方式存储。对于加法功能,使用子程序实现,两个长补码的起始地址、长补码的长度(以字节为单位)、运算结果的起始地址均由主程序以入口参数的形式传递给子程序。注意,参数传递方式必须采用堆栈传递方式。以下是定义好的数据段和堆栈段:data segmentvar1 db 92h, 95h, 12h, 71h, 08h, 27h, 92h, 0c3h ;变量 var1 保存长度为 8 个字节的有符号数 1
2022-05-18 12:33:11
723
原创 汇编:具有多重循环结构和分支结构的汇编程序
假设有一个字类型的数值 arry1,试编写程序统计 arry1 数值及其后若干数值,在字单元中存储时每个数据中含“0”数据位的个数,并将统计结果保存在 res1 数组中。数据段的代码定义如下:data segmentarry1 dw 223,4037,5635,8226,11542,14430,45257,811len equ $-arry1res1 db len/2 dup(0)data ends注:可结合 shl(或 shr)指令和条件转移指令来实现对字节数据中“0”的计数。(提示:使用
2022-05-18 12:32:22
604
原创 汇编:寻址方式在结构化数据访问中的应用
要求将 data 段中的数据按如下格式写入到 table 段中,并计算 21 年中的人均收入(取整),结果也按照下面的格式保存在 table 段中。注 1:实验中需要进行 21 次类似操作,故需要使用 Loop 指令来实现循环结构,循环次数默认存放在 cx 寄存器中。例如,要计算 2 的 20 次方,其具体格式如下:mov ax, 2mov cx, 19s: add ax,axloop s注 2:计算人均收入需要使用 div 指令。Div 指令格式如下:Div 寄存器/内存单元(.
2022-05-18 12:31:30
539
原创 mysql权限管理
用户的创建create user "yanzhao1"@"localhost" identified by "2019210902";create user "yanzhao2"@"localhost" identified by "2019210902";create user "yanzhao3"@"localhost" identified by "2019210902";create user "yanzhao4"@"localhost" identified by "20192109
2022-05-18 12:28:41
236
原创 mysql备份与恢复
为了能够及时恢复数据,有必要做好数据的备份工作。 一旦发生故障,可以及时恢复数据。备份类型完全备份:备份整个数据集(即整个数据库)。优点:备份保持最新备份,恢复时可以一次恢复,花费时间少;缺点:如果数据量大,长时间的备份操作会对系统造成负载过重。部分备份:备份部分数据集(例如:只备份一个表)。部分备份又可细分为增量备份和差异备份。增量备份:备份自上一次备份以来(增量或完全)以来变化的数据,该备份节约空间、还原麻烦、需要保证前一次的备份数据可恢复。差异备份:备份自上一次完全备份以来变化
2022-05-18 12:26:11
153
原创 使用 Power Designer 设计数据库
针对以下需求信息,尽可能全面地给出各个实体的属性和实体之间的系。在线考试系统 需求信息如下:在线考试系统是关于一门课程的授课教师安排自己的学生在线参加各种考试的应用, 如阶段性考试,期中考试和期末考试等。在线考试系统要求有用户的登录和登出。在线考试系统主要包括用户管理、试题管理、试卷管理和考试管理功能。需要实现教师输入试题,从试题生成试卷;学生参加考试获取试卷,提交答案和给出考试成绩等主要逻辑功能。系统的用户包括教师、学生角色,一个用户有且只有一种角色。鉴于在线考试的客观条件限制, 试题..
2022-05-18 12:22:42
1032
原创 mysql创建触发器
一个银行客户有一个储蓄账户和一个支票账户。当客户从支票账户中取款的金额超过支票账户的余额时,如果储蓄账户的余额能够抵消产生的透支,则发生一次自动转账,即自动从客户的储蓄账户将透支的金额转账到支票账户;否则,拒绝该操作。 要求使用触发器提供账户透支保护。表 acct,字段如下表所示:列名数据类型是否空其他SSNVarchar(18)NO主键NameVarchar(20)NOSavingBalanceDecimal(7,2)NOChecking
2022-05-18 12:17:05
1500
原创 mysql 基本 SQL 练习1
查询全体职工的记录。select * from staff;查询全体职工的姓名和出生日期。select fName, lName, DOB from staff;在职工表中查询有哪些职工担任了职务,并列出职工的职工号。Select staffNo from staff where position is not null;查询全体主管(supervisor ..
2022-05-18 12:16:00
1004
原创 markdown的使用
标题#个数越多,标题越小2.字体效果:加粗 倾斜 加粗并倾斜 删除加粗 **内容** (*与内容间无空格)倾斜 *内容*加粗并倾斜 ***内容***删除 ~~内容~~3.链接[链接名](链接地址)4.图片5.脚注不论脚注名是什么,都会按照顺序自动排数字;注意:用英文输入法;脚注的两行要有间隔内容[^脚注名]xx若干内容xxx[^脚注名]:脚注内容 效果:内容1xx若干内容xxx6.引用>一层>>两层>&.
2022-05-18 12:07:00
86
原创 几道简单的c语言编程题(1)
title: 几道简单的c语言编程题date: 2020-01-18 18:25:14tags: [C,简单]几道基础C语言题1.递归求阶乘分析:n!=1*2*...*n那么我们有两种方法递归思路:根据阶乘的规律n!=n*(n-1)!定义函数f(x),使函数返回x*f(x-1)的值,直到n=1。经过函数调用本身求出结果。代码:#include<stdio.h>...
2020-01-18 18:28:29
3905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人