自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wonz

最怕一生碌碌无为,还说平凡难能可贵。欢迎交流 Email:wonz.wang@outlook.com

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 南邮微机接口实验4:实现内环自检功能

 题目:通过内环自检的方式,将以下电文,显示在屏幕上,输出十行结束。Hello Masm!程序清单:;FILENAME:931_1.asm.586DATA SEGMENT USE16BUF DB 'Hello Masm!'LENS EQU $-BUFERROR DB 'COM1 BAD!',0DH,0AH,'$'DATA ENDSCODE SEGMENT USE1...

2018-10-29 22:11:07 6102

原创 南邮微机接口实验6.9:基于中断的字符串屏幕动态显示

题目:利用系统定时源设计1CH中断程序,要求每隔一定时间在系统机屏幕上显示一行字符串(字符串内容自定)。程序清单:;FILENAME:861-1.ASM.486DATA SEGMENT USE16MESG DB 'WWW',0DH,0AH,'$'OLD1C DD ?ICOUNT DB 18 ;中断计数初值COUNT DB 10 ;显示行数控制DATA ENDSCO...

2018-10-29 22:10:50 7073 1

原创 南邮汇编 Homework3.12 串操作

第三章作业 P132 页第 12 题。题目编写程序把内存中物理地址 12345H 开始的 1KB 个单元转送到 23456H 开始的内存区。代码 MOV AX,1234H MOV DS,AX MOV SI,0005H MOV AX,2345H MOV DS,AX MOV DI,0006H MOV CX,400H CLDA...

2018-10-29 22:09:48 863 2

原创 南邮汇编 Homework3.8 拼装字节

第三章作业 P131 页第 8 题。题目把 AH 低四位和 AL 低四位拼装成一个字节(AH 低四位为拼装后的高四位)→AH。代码核心代码SHL AH,4AND AL,0FHOR AH,AL全部代码.586DATAS SEGMENTDATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MO...

2018-10-29 22:08:46 941

原创 南邮汇编 Homework3.5 数据互换

汇编之前有次布置的课后作业,动手敲了下代码,现在记录一下。题目3.5已知数据段有:FIRST DB 12H, 34HSECOND DB 56H, 78H(1)要求采用传送指令编写一段程序,实现 FIRST 和 SECOND 单元的内容互换, FIRST + 1 单元和 SECOND + 1 单元的内容互换。(2)设 (SS) = 2000H,(SP) = 3456H,用...

2018-10-29 22:07:38 2196

原创 图形学笔记(八)画一个可以由鼠标和键盘控制的立方体

画完自己会动的立方体,下面画一个由鼠标和键盘控制的立方体。一、代码main.cpp#include <iostream>//GLEW#define GLEW_STATIC#include <GL/glew.h>//GLFW#include <GLFW/glfw3.h>//Shader#inclu

2018-10-29 22:05:18 2806

原创 用 git 上传代码到 GitHub

之前一直用的 GitHub 网页版进行代码提交,最近有个仓库需要大量提交,于是查了点资料,学着用 git 提交一下。步骤一新建一个仓库,如果是之前已经新建过的仓库也没事。进入到自己需要上传项目的文件夹内,右击选择 git bash here 打开 git 客户端,输入:git init然后就会生成一个 .git 的文件夹。由于第一次使用 git 上传项目,需要配置 ssh 。...

2018-10-29 22:03:02 457 1

原创 图形学笔记(七)画一个 3D 的彩色的立方体

画完会动的 3D 矩形,现在玩点高级的,画一个会动的 3D 彩色的立方体。一、代码main.cpp#include <iostream>//GLEW#define GLEW_STATIC#include <GL/glew.h>//GLFW#include <GLFW/glfw3.h>//Shade

2018-10-19 00:10:59 2814

原创 图形学笔记(六)画一个 3D 的会动的矩形

纹理讲完,下面进入 激动人心 的 3D 教程了。一、GLM 环境配置具体可以参考一下我的 这篇博客 。二、代码main.cpp#include <iostream>//GLEW#define GLEW_STATIC#include <GL/glew.h>//GLFW#include <GLFW/glfw3.h>//Shade...

2018-10-18 23:54:34 1517

原创 南邮 | 计算机图形学第一次小作业:实现两个纹理交替变化

教完纹理,老师布置了第一个小作业:生成两个物体,在其中至少一个物体上实现两个纹理交替变化。一、思路首先,要先做出生成两个物体。这里我是用两个 VAO 、 VBO 实现的。其次,你要传两个纹理进去。然后,其中一个物体的纹理固定,另一个物体上的纹理,用一个 循环 就行了,每隔一段时间换一个纹理就行。二、代码main.cpp#include <iostream>/...

2018-10-18 00:21:40 3939 2

原创 图形学笔记(五)给矩形框加上纹理

矩阵框画完,正式开始讲解纹理。一、代码main.cpp#include <iostream>//GLEW#define GLEW_STATIC#include <GL/glew.h>//GLFW#include <GLFW/glfw3.h>//#include "Sha

2018-10-18 00:18:19 1598

原创 图形学笔记(四)画一个黑色的矩形框

画完三角形,教完着色器,现在该学纹理了。一、环境配置新的教学内容,又要增加新的配置环境了。SOIL2 的环境配置可以参考我的 这篇博客 。二、代码main.cpp#include <iostream>//GLEW#define GLEW_STATIC#include <GL/glew.h>//GLFW#include &am

2018-10-18 00:16:44 1991

原创 图形学笔记(三)画一个彩色的三角形

画完三角形,那么给它变个色吧。一、代码main.cpp#include <iostream>//GLEW#define GLEW_STATIC#include <GL/glew.h>//GLFW#include <GLFW/glfw3.h&am

2018-10-18 00:14:28 2708 4

原创 Visual Studio 2017 无需重新配置新建 OpenGL 项目

每次 计算机图形学 开始教新的知识,就要新建项目,然后重新进行环境配置,就感觉很麻烦。今天经同学提醒,发现了一种无需重新配置就能新建 OpenGL 项目的超简单方法。首先,把 源文件 连同 文件夹 复制一份到当前路径,如下图所示。复制了 Project3 这个文件夹,并改名为 Project4 。然后点击进入 Project4 这个文件夹。会发现有以下文件。注意,这里的 文件 和...

2018-10-17 19:10:53 1927 2

原创 OpenGL GLM 环境配置

这节课要教 变换 ,所以要配置一个 GLM 文件。一、下载 GLM去官网下载。这里附上一个 GitHub 的下载链接。是 glm 0.9.8.0 版本。二、GLM 配置下载完后解压一下,把整个 GLM 文件夹复制到你的项目所在文件夹下,如下图所示。这个文件夹是 glm 父文件夹,不是子文件夹,里面的文件应该有这些。可以看到, glm 父文件夹下还有一个 glm 子文件夹。然后...

2018-10-17 19:08:20 31527 4

原创 error A2070:invalid instruction operands 错误原因

最近在做汇编的实验,经常遇到 error A2070:invalid instruction operands 这个错误,所以查了查资料,整理一下。一般情况下,出现这种情况,十有八九是 MOV 传值 的时候发生错误了。没有考虑 源操作数 和 目标操作数 的长度匹配的问题。一般,加个 PTR 就能解决问题。就是这么简单!下面附上一个我的例子。ADD [BX+7],30H运行的时候,就...

2018-10-16 00:08:48 26898

原创 2018 年秋季 10 月江苏省计算机等级考试回忆(二级 Python)

2018 年 秋季 10 月 14 日,参加了江苏省计算机二级 Python 等级考试。一、试题分布计算机基础知识:10 道Python:12 道操作题:5 道二、时间分布考试一共有120分钟。注意二级考试,只能先做前面的两大类题,最后再做操作题,一旦开始操作题,就不能再进入前面的题目了。三、回忆第一部分十道都是一些公共基础知识,不太记得了,这个会就是不会,不...

2018-10-15 00:09:40 6323 10

原创 Masm 如何调试汇编代码

大二下的时候学了汇编,当时用的是 Masm 软件,但是一直没有去折腾,今天折腾了下,发现原来调试这么有用!!!强烈建议掌握一下,比自己一行行检查错误快多了。题目已知数据段有:FIRST DB 12H, 34HSECOND DB 56H, 78H(1)要求采用传送指令编写一段程序,实现 FIRST 和 SECOND 单元的内容互换, FIRST + 1 单元和 SECOND + ...

2018-10-15 00:07:52 10619 2

转载 Linux 常用操作命令

本文转载自:LINUX 中常用操作命令目录:常见指令系统管理命令打包压缩相关命令关机 / 重启机器Linux 管道Linux 软件包管理vim 使用用户及用户组管理文件权限管理常用指令ls 显示文件或目录-l 列出文件详细信息l(list)-a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录-p 创建目录,若无父目录,则创建p(p...

2018-10-14 00:03:21 234

原创 PEP8:Python 编码规范整理

身为一名程序员,写代码固然是很有意思的。但是别忘了,代码是写给人看的,所以代码规范就显得格外重要了。这里介绍一下 Python 的 PEP8 标准,主要整理一些个人经常用到的代码规范。一、缩进每级缩进都用 4 个空格。换行时,下一行与前面对齐。if 过长,可以拆成几行,也对齐。有括号的,后括号另起一行与元素对齐或顶格。注意:不能制表符 Tab 和空格 混用,可以设置一下,将所有...

2018-10-14 00:00:34 935

原创 2018 年秋季 10 月江苏省计算机等级考试回忆(三级偏硬-微机接口)

2018 年 秋季 10 月 13 日,参加了江苏省计算机三级微机原理及接口技术等级考试(三级偏硬)。一、试题分布主要有三部分。计算机基础知识:15 * 1‘ = 15‘微机系统组成和应用:45 * 1’ = 45’汇编语言程序设计:20 * 2’ = 40‘二、时间分布考试一共有150分钟。我是从 12:30 考到 15:00 的,大概 14 点的样子考完检查...

2018-10-13 15:15:16 2761 4

原创 图形学笔记(二)画一个三角形

创建完窗口,就可以开始画图形了,先画一个三角形练练手。一、惯例,先上代码#include <iostream>//GLEW#define GLEW_STATIC#include <GL/glew.h>//GLFW#include <GLFW/glfw3.h>//#include &qu

2018-10-13 15:12:54 2719

原创 图形学笔记(一)创建窗口

这学期开了一门《计算机图形学》的课程,期初上手感觉有点难度。后来跟着老师课堂敲代码,课后参考了一些网上的资料(官方文档 + 博客),渐渐有了感觉。第一次作业是实现纹理切换,自己实现了代码,有点小兴奋。话说,课程也上了一半了,才想起来写写博客记录一下。本课程是基于 OpenGL 3.3 版本。主要用到的资料有:OpenGL 官方中文文档从 0 开始的 OpenGL 学习一、配置...

2018-10-13 15:10:47 2009

转载 Sublime Text 一键去掉所有注释

介绍一个适用于 Sublime Text 2 和 3 的一键去掉所有注释的方法。本文转载自 Sublime Text 一键去掉所有注释。一、新建 remove_comments.py 文件将下面的 Python 代码保存到 Packages/User 目录下(可以通过点击 Preferences -> Browse Packages 进入 Packages 目录,然后再进入 Us...

2018-10-13 15:08:42 2329

计算机图形学 OpenGL glew-2.1.0+glfw-3.2.1.bin win32版本资源

计算机图形学 OpenGL glew-2.1.0+glfw-3.2.1.bin win32版本资源。学习计算机图形学 OpenGL 进行游戏开发需要用到的 glew 和 glfw 资源。官网下载,原封不动。

2020-02-14

计算机图形学 OpenGL glm-0.9.9.2 版本资源

计算机图形学 OpenGL glm-0.9.9.2 版本资源。计算机图形学 OpenGL 进行游戏开发时,学到变换,需要 GLM 配置。希望能够帮到你。

2020-02-14

计算机图形学 OpenGL SOIL2 资源

计算机图形学 OpenGL SOIL2 资源。SpartanJ-soil2-387a4b1269e6 版本。学习计算机图形学进行游戏开发,写纹理的时候需要的一个环境配置。希望能够帮到你。

2020-02-14

空空如也

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

TA关注的人

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