自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 汇编实验八 中断及应用

实验目标:会自定义中断解决问题,能通过定制键盘中断,实现对键盘的监听并完成一定的功能

2023-06-15 09:37:09 1279 1

原创 汇编实验七 数据处理及直接定址表

会利用条件转移指令循环和控制结构解决问题会使用数据的直接定址表解决问题

2023-05-28 15:07:31 181

原创 汇编实验六 子程序和条件转移

在数据区,给定用0作为结束的字符串,请补充完成子程序,只保留字符串中的大写字母,并在最后一个大写字母后记录0作为所有大写字母构成的新字符串的结束。(以下面程序数据区中给出的字符串,最后得到的字符串为YTU后加0)下面提供了100名同学AS课成的成绩,请编程序统计其中90~100、60~89、60以下者各有多少人?在BUFFER处给出了多个无符号数,请找出其中的最大值,放至MAX指定的存储单元中。在数据区,给出了学生人数及汇编语言课程的成绩,请将成绩排序并保存在原数据区。二、实验内容过程记录。

2023-05-25 10:47:09 172 1

原创 汇编实验五 利用跳转指令构造循环

我从实验中学到了1.跳转指令只涉及目的地址的偏移而不是地址。其中,转移位移通过标号处的地址减去 jmp 指令后的第一个字节的地址得到,所以此时的位移可能为负数。在汇编语言中,转移的位移使用补码表示。2.80*25彩色字符模式显示缓冲区结构,内存地址,编程中要加上0在最开头,不然就错了。;向这个地址空间写入数据,写入的内容将立即出现在显示器。3.显示器可以显示25行,每行80个字符(00 00),每个字符有256中属性。(背景色、前景色、闪烁、高亮等组合信息)4.

2024-01-21 19:56:35 1279

原创 汇编实验四 字符处理及循环程序

记录:经过本次实验,学会了汇编语言中的双重循环的写法及思路,在进行实验过程中, 在书写循环程序前期出现了较多问题。我首先先写了一层循环,然后再补充第二层这样进行嵌套,我觉得把它类比于C语言的双重for循环来对比学习,从而能使学习变得简单化。还学习了汇编语言中div除法,练习了大位数除法在生活中的使用。思考:完成本次任务后感觉本次实验不像之前那样,而是操作性更高,这就要求我们学会更多的知识点去应用,去实践,去思考,考虑问题更加全面,对细节把控要到位。

2024-01-21 19:07:56 773

原创 汇编实验三 循环程序访问内存数据

记录:在本次实验中,我渐渐养成到自己独立思考问题的习惯,而不是上来就参考网上别人的代码,这样就把自己的思维进行局限性,我发现自己可以想到很多种解决方法,运算可能顺序不同也会造成程序不同。比如第三个程序我首先想到直接取数据循环运算,后来写好又想到是不是可以用栈的方式?也有了思路。在第一个问题开始,我写好之后发现本该存放total的数据为138H,但debug显示4D38,不知什么问题感觉自己思路很对呀。

2024-01-21 19:00:52 1290

原创 汇编实验二 汇编语言程序初体验

记录:在实验过程中,我对于程序的顺序判断很准确,因为了解程序执行的开始是CS:IP指向的地址,对于jmp指令的知识较为了解。但在写程序的时候a指令没有在指定CS,IP的位置内存开始写指令。用记事本写文件时,发现一个很好用的编辑器editplus在看了贺老师的截图发现会有彩色标记关键字,在网上搜索了一下,添加了asm.sxt文件,可以更加简便的检查拼写错误等。在使用DOS中的edit编辑中,鼠标无法跳出界面,我当时强制打开任务管理器才好,后来搜了一下csdn,发现快捷键Ctrl+F10可以跳出鼠标;

2024-01-21 18:41:16 1390

原创 汇编实验一 搭建实验平台及认识寄存器和内存

内存地址空间B8100H处是显存地址空间,与显示器的显示有关,并且段地址控制显示器的显示位置,即段地址位于特定范围内时,往该范围写入指令时会在显示器显示相应图案。1 01 02 02 03 03 04 04”(用e命令),观察并记录产生的现象,再修改写入的数据,如改写为“4C 17 6F 92 76 a3 65 84”,以及你想玩的其他数值,再观察和记录。使用Debug,将下面的程序段写入内存(用a命令)后单步执行(用t命令),观察每条指令执行后CPU中相关寄存器中内容的变化。二、实验内容过程记录。

2024-01-21 18:35:50 359

数据库课设-外卖点单系统(JavaSwing+MySQL制作)

(1)系统提供顾客对菜单的增、删、改、查功能。 (2)系统提供商家对菜单的增、删、改、查基本处理。 (3)系统提供对顾客订单的查询、确认、送达、完成基本功能 (4)系统提供顾客对订单的查询功能。 使用界面实现了一部分功能,并在数据库中添加了索引视图触发器等实现数据库的安全性和完整性。 使用netbeans8.2和JavaSwing进行界面的制作以及与MySQL的连接 内含项目包,导入netbeans即可使用,以及课设报告、使用说明以及JDBC连接驱动

2023-07-16

funcode坦克大战

以下是游戏功能介绍 1. 运行游戏,点击任意键进入游戏,正上方会显示时间TIME,左边life表示我方坦克的生命值 (3条命),右边enemy为击败对方坦克数量。 2. 开始之后,播放开始音效,生成我方坦克,按WSAD移动,如果同时按住shift键再移动会加速。按J键开火发射炮弹,开火会有音效,如果与障碍物碰撞,如果是红墙则都消失,出现爆炸特效(beng),遇到草子弹会穿过去。如果碰到白墙,则无法穿透。 3. 15s的时候会出现暂停道具,如果我方坦克碰到道具,则敌方坦克全部暂停移动。5s后恢复正常 22s的时候会出现星星道具,如果我方坦克碰到道具,则我方军营加固周围城墙。8s后恢复正常 33s的时候会出现炸弹道具,如果我方坦克碰到道具,则当前敌方坦克全部爆炸死亡。 所有道具出现后的生命周期为5s。碰到道具会有音效 4. 按Y键子弹会变成旋转咸鱼。再按Y键恢复。 5. 如果我方军营被击中或者我方坦克生命值为0时,游戏结束,gameover界面弹出。

2023-06-14

funcode制作的保卫萝卜游戏

大二c++课程的课程设计,有需要的可以看一下,界面美观,音效丰富,资源包也有

2023-06-14

C++ funcode拍飞虫

在进入游戏之前,需要预先把项目文件中的 killinsert01 中的 game.txt文件拷贝到 D 盘目录下D:\game.txt 1.点击空格开始进入游戏,左上角会显示时间,每一关有20秒的倒计时。 正上方为玩家玩本游戏的最高分存档,右上角是本局目前得分的情况,每拍死一只飞虫就会显示增加的分数。右下角为玩游戏的次数。 2.按下空格开始后,进入三秒倒计时,拍子随鼠标移动,点击左键击打蚊子。每打死一只蚊子,就会出现音效,下方也会显示学号姓名。每只蚊子的得分由其大小和速度进行友好记分。 3. 关卡中会出现两只大飞虫 BOSS,BOSS1的血量为5,需要击打5下。 BOSS2的血量为3,需要击打3下,击打的音效也不同,得分更高。 4.游戏共有三个场景地图,难度系数分别为困难,普通,简单。拍子会随之增大。 使用更快的手速去不断刷新最高分吧!

2023-05-25

funcode海底世界

海底世界funcode制作,另外实现了大鱼吃小鱼的功能,添加了音效,图片。

2023-05-13

funcode C++游戏黄金矿工

自己大二时候用funcode做的黄金矿工小游戏,适合funcode初学者使用参考,内有音乐图片源码等资源。增加了按↑键可以收回的操作以及倒计时和目标金钱的实现。欢迎收藏观看

2023-05-13

空空如也

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

TA关注的人

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