自定义博客皮肤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

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

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

2018-10-29 22:11:07 2131 0

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

题目:利用系统定时源设计1CH中断程序,要求每隔一定时间在系统机屏幕上显示一行字符串(字符串内容自定)。 程序清单: ;FILENAME:861-1.ASM .486 DATA SEGMENT USE16 MESG DB 'WWW',0DH,0AH,'$...

2018-10-29 22:10:50 2290 0

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

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

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

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

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

2018-10-29 22:08:46 206 0

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

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

2018-10-29 22:07:38 482 0

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

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

2018-10-29 22:05:18 1485 0

原创 用 git 上传代码到 GitHub

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

2018-10-29 22:03:02 156 0

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

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

2018-10-19 00:10:59 1802 0

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

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

2018-10-18 23:54:34 909 0

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

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

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

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

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

2018-10-18 00:18:19 1083 0

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

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

2018-10-18 00:16:44 1003 0

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

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

2018-10-18 00:14:28 1706 2

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

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

2018-10-17 19:10:53 1087 0

原创 OpenGL GLM 环境配置

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

2018-10-17 19:08:20 13713 1

原创 关于 C/C++ 引入头文件的一点理解

今天 计算机图形学 又讲新知识了,又要引入新的头文件。突发奇想,好像懂了引入头文件的具体含义,之前一直没有关注过这个知识点。 因为这节课要教 变换 ,所以要用到 glm 这个库。进行相应下载后,配置完环境后,需要引入头文件。 //glm #include <glm/glm...

2018-10-17 00:11:03 1527 0

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

最近在做汇编的实验,经常遇到 error A2070:invalid instruction operands 这个错误,所以查了查资料,整理一下。 一般情况下,出现这种情况,十有八九是 MOV 传值 的时候发生错误了。没有考虑 源操作数 和 目标操作数 的长度匹配的问题。一般,加个 PTR ...

2018-10-16 00:08:48 8372 0

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

2018 年 秋季 10 月 14 日,参加了江苏省计算机二级 Python 等级考试。 一、试题分布 计算机基础知识:10 道 Python:12 道 操作题:5 道 二、时间分布 考试一共有120分钟。注意二级考试,只能先做前面的两大类题,最后再做操作题,一旦开始操作题,就...

2018-10-15 00:09:40 4575 6

原创 Masm 如何调试汇编代码

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

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

转载 Linux 常用操作命令

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

2018-10-14 00:03:21 137 0

原创 PEP8:Python 编码规范整理

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

2018-10-14 00:00:34 413 0

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

2018 年 秋季 10 月 13 日,参加了江苏省计算机三级微机原理及接口技术等级考试(三级偏硬)。 一、试题分布 主要有三部分。 计算机基础知识:15 * 1‘ = 15‘ 微机系统组成和应用:45 * 1’ = 45’ 汇编语言程序设计:20 * 2’ = 40‘ 二、时...

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

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

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

2018-10-13 15:12:54 1471 0

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

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

2018-10-13 15:10:47 1067 0

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

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

2018-10-13 15:08:42 1310 0

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