计算机基础
u25th_engineer
这个作者很懒,什么都没留下…
展开
-
C++实现BF、RK、KMP和BM~Qt6完成GUI
合肥工业大学《程序设计与算法训练》(即《数据结构》课程设计)的题目“字符串模式匹配算法比较”可以参考本项目。(最近闲得无聊练手Qt做的,毕业老学长奉上,蛤蛤蛤!)原创 2022-07-05 22:06:10 · 710 阅读 · 1 评论 -
【8086汇编】求整形数组的最大值与最小值(函数实现,输入范围:-32768~32767)
图 1 程序运行示意 图 2 程序运行示意stack segment stack db 512 dup(?)stack ends data segment ;arr dw 25, 3, -32768, 88, 9, 32767, 889, 175, 800, -1 arr dw 10085, 32061, 14723, 19165, 4242, 11128, 12435, 1, 888...原创 2021-11-07 23:12:45 · 1045 阅读 · 0 评论 -
【8086汇编】显示整形数组,输入并显示整形数组(函数实现,输入范围:-32768~32767)
图 1 程序运行示意 图 2 程序运行示意 图 3 程序运行示意stack segment stack db 512 dup(?)stack ends data segment ;arr dw 25, 30, 36, 100, 23, 24, 9999 arr dw 10085, 32061, 14723, 19165, 4242, 11128, 12...原创 2021-11-07 22:40:30 · 644 阅读 · 0 评论 -
【8086汇编】输出指定阶数的乘法口诀表(带提示信息,范围:1~181,其中1~9阶表左对齐输出)
图 1 程序运行示意(9阶乘法口诀表) 图 2 程序运行示意(8阶乘法口诀表) 图 3 程序运行示意(7阶乘法口诀表) 图 4 程序运行示意(5阶乘法口诀表) 图 5 程序运行示意(1阶乘法口诀表) 图 6 程序运行示意(10阶乘法口诀表) 可以看到,1~9阶的乘法口诀表是左对齐输出的(博主做了限制),...原创 2021-10-21 00:32:38 · 538 阅读 · 0 评论 -
【8086汇编】输入一正整数,统计其位数,输出各个位数及反向输出各个位数(逆序数)(输入范围:1~32767,带提示信息)
(二战复习忙里偷闲)出这个程序的原因是看到群里有同学贴了某个神仙写的搞笑程序。 图 1 程序运行示意(输入1位正整数) 图 2 程序运行示意(输入2位和3位正整数) 图 3 程序运行示意(输入4位正整数) 图 4 程序运行示意(输入边界数据和5位正整数)stack segment stack db 512 dup(?)stack ends原创 2021-10-20 10:51:48 · 927 阅读 · 0 评论 -
【8086汇编】输入一个整数,判断其是否为素数(质数)(输入范围:2~32767,带提示信息)
图 1 程序运行示意 图 2 程序运行示意(边界数据和5位整数)stack segment stack db 512 dup(?)stack ends data segment string0 db "Enter a decimal number(2~32767):", 0ah, 0dh, '$' string1 db "Press any key to continue!",...原创 2021-10-18 13:04:00 · 1733 阅读 · 0 评论 -
【8086汇编】输入一个整数,判断其奇偶性(输入范围:-32768~32767,含提示信息)
图 1 程序运行示意(3位整数、负数) 图 2 程序运行示意(4位正数、负数) 图 3 程序运行示意(边界数据)stack segment stack db 512 dup(?)stack ends data segment string0 db "Enter a decimal number(-32768~32767)", 0ah, 0dh, '$' ...原创 2021-10-17 16:51:58 · 2321 阅读 · 0 评论 -
【8086汇编】函数递归求解Hanoi(汉诺塔)问题(有提示信息,判断输入是否有效,推荐输入范围:1~23)
图 1 程序运行示意(输入3) 图 2 程序运行示意(判断输入是否有效) 图 3 程序运行示意(输入10) 图 4 程序运行示意(控制台查看输入10的部分运行结果) 图 5 程序运行示意(输入10并将输出重定向至文件) 在控制台无法查看完整运行结果,可以将其输出到文件后再行查看。 图 6 查看重定向至...原创 2021-10-16 13:41:58 · 431 阅读 · 0 评论 -
【8086汇编】判断一个字符串是否有效(不以数字开头的字符串即为有效)
图 1 程序运行示意stack segment stack db 512 dup(?)stack endsdata segment msg1 db "enter the string : $" msg2 db "string is not valid $" msg3 db "stinrg is valid $" str1 db 20 dup('$') line db 10,13,'$'data endsdis ...原创 2021-10-16 08:53:40 · 204 阅读 · 0 评论 -
【8086汇编】读入字符串并复制(不使用 movsb 指令)
图 1 程序运行示意getstr macro str mov ah,0ah lea dx,str int 21hendmprintstr macro str mov ah,09h lea dx,str int 21hendmstack segment stack db 512 dup(?)stack endsdata segment str1 db 80,80 dup('$') ...原创 2021-10-09 16:42:00 · 505 阅读 · 0 评论 -
【8086汇编】创建文件并写入内容
图 1程序编译前 图 2 程序编译后 图 3 程序运行后 图 4 用edit打开所创建的文件 图 5 查看文件内容 图 6 查看文件内容stack segment stack db 512 dup(?)stack endsdata segment filename db '...原创 2021-10-09 16:19:41 · 1013 阅读 · 0 评论 -
【8086汇编】求最小公约数(输入范围:-32768~32767,有提示信息)
图 1 运行示意(正数、负数) 图 2 运行示意(四位整数) 图 3 运行示意(五位整数) 图 4 运行示意(正数、负数)stack segment stack db 512 dup(?)stack endsdata segment string1 db 'Enter the first number M:', 0ah, 0dh...原创 2021-10-07 00:25:22 · 251 阅读 · 0 评论 -
【8086汇编】将十进制数转换为八进制数(输入范围:0~2559,含提示信息)
图 1 运行示意;This is the program from the other thread.;It works fine but from 2560-9999 it returns properly convertet the last 3 numbers only.stack segment stack db 512 dup(?)stack endsprint macro msg mov ah, 09h ...原创 2021-10-06 15:20:12 · 562 阅读 · 0 评论 -
【8086汇编】将小写字母转换为大写字母(含提示信息,无限循环,按“!”退出程序)
图 1 运行示意图stack segment stack db 512 dup(?)stack endsdata segment prompt_1 db 'enter the lower case letter(enter ! to quit the program!) : $' prompt_2 db 0dh,0ah,'the upper case letter is : $' prompt_3 db 0dh,0ah,'by...原创 2021-10-06 14:44:16 · 1265 阅读 · 0 评论 -
合肥工业大学宣城校区2020年-2021年第一(大四上)学期物联网工程专业资料汇总(含课件、个人实验报告、实验代码、课设报告等)
蒟蒻已经把所有文件都上传到GitHub和百度网盘(验证码:pcw2)上了,可以自行下载。包含的课程有:《信息安全技术》、《公益活动》、《实习》、《工程实训》、《数据挖掘》、《现代企业管理》、《网络工程师综合训练》、《网络程序设计》、《计算机图形学(方向3)》、《软件工程综合训练(数据库课设)》以及在2020年-2021年第一学期用到的一些文件等,具体如图1所示。 图 1 GitHub截图...原创 2021-01-17 15:32:07 · 2724 阅读 · 0 评论 -
项目段页式虚拟存储管理系统README.md文档使用图片
合肥工业大学宣城校区2020年《操作系统》课程设计(《系统软件综合设计——操作系统》)题目 段页式虚拟存储管理系统:建立一个段页虚拟存储管理系统的模型。(1-2 人,难度:4) 首先分配一片较大的内存空间和一段磁盘空间,作为程序运行的可用存储空间和外存兑换区; •建立应用程序的模型,包括分段结构在内; •建立进程的基本数据结构及相应算法; •建立管理存储空间的基本存储结构; •建立管理段页的基本数据结构与算法; •设计存储空间的分配与回收算法; •实现缺页中段支持的逻辑地址原创 2020-12-28 18:03:14 · 1142 阅读 · 3 评论 -
【读书笔记】Peano公理(为什么“数学归纳法”是正确的?为什么“数学归纳法”可以那么用?)
存粹是做一点读书摘抄,侵删! Peano公理 设N是一个非空集合,满足以下条件: (ⅰ)对每一个元素n∈N,一定有唯一的一个N中的元素与之对应,这个元素记做n+,称为n的后继元素(或后继). (ⅱ)有元素e∈N,它不是N中任一元素的后继. (ⅲ)N中的任意一个元素至多是一个元素的后继,即从a+=b+一定可推出a=b. (ⅳ)(归纳原理)设S是N的一个子集合,e属于S.如果n∈N,必有n+属于S,那么S=N.这样的集合N称为自然数集合,它的元素称为自然数. 由原创 2020-11-14 16:46:52 · 1815 阅读 · 0 评论 -
合肥工业大学宣城校区2019年-2020年第二(大三下)学期物联网工程专业资料汇总(含课件、个人实验报告、实验代码、课设报告等)
蒟蒻已经把所有文件都上传到GitHub上了,可以自行下载。包含的课程有:本学期文件、竞赛资料与文件、人工智能原理、传感器技术、公益活动、单片机原理与应用、就业指导、操作系统A、数据库系统课程设计、日语(2)、法国文化、系统硬件综合设计、系统软件综合设计、计算机体系结构、软件工程、通信原理B等,具体如图1所示。 图 1 GitHub截图...原创 2020-09-13 19:27:54 · 2943 阅读 · 0 评论 -
合肥工业大学《系统硬件综合设计》(《计算机组成原理》,CPU)课程设计报告(2020)
文章目录1 课程设计概述1.1 设计目的1.2 设计任务1.3 设计要求1.4 技术指标2 总体方案设计2.1 MIPS体系结构2.1.1 MIPS寄存器2.1.2 MIPS指令集2.1.3 MIPS五级流水线2.2 流水CPU设计2.2.1 总体设计2.2.2 流水接口部件设计2.3 数据转发流水线设计2.4 气泡式流水线设计3 详细设计与实现3.1 流水CPU实现3.1.1 流水接口部件实现3.1.2 数据通路实现3.1.3 五段流水线寄存器模块待更新1 课程设计概述1.1 设计目的 计算机组原创 2020-09-12 17:33:33 · 9018 阅读 · 2 评论 -
合肥工业大学数据库上机实验3(第3次实验)
上学期的实验了一直没来得及放到博客上面,博主所在学校的数据库实验都很简单。实验9:触发器的创建与使用1. 实验目的 本实验的目的是使学生进一步掌握SQL Server触发器的创建及使用方法,加深SQL触发器的理解。通过对数据的更新操作体会其触发器的作用。2. 实验要求 1) 掌握T-SQL创建触发器语句Create trigger的使用。 2) 完成所规定的触发器定义要求。 3) 通过数据查询检查触发器的使用效果。 4) 注意操作结果的截图与保存,供撰写实验报告使用。原创 2020-07-05 17:42:59 · 2056 阅读 · 0 评论 -
合肥工业大学《计算机体系结构》实验报告(2020年版)
内容有点多,我慢慢码。实验一 流水线相关与指令调度1 实验内容1.1 流水线相关a. 用WinMIPS64模拟器执行下列三个程序(任选一个):求阶乘程序factorial.s插入排序程序isort.s乘法计算程序mult.s分别以步进、连续、设置断点的方式运行程序,观察程序在流水线中的执行情况,观察CPU中寄存器和存储器的内容。掌握WinMIPS64的操作和使用。b. 用MIPS64汇编语言编写代码文件*.s,程序中应包括结构相关。用WinMIPS64模拟器运行你编写的程序,通过模拟:原创 2020-07-04 00:13:13 · 4827 阅读 · 4 评论