首页
文章
标签
留言板
链接
关于我
标签:
DOS中DPMI在C语言中的实现方法
# 前言 本文使用通俗易懂的表述,深入浅出地介绍DPMI和DOS Extender(以DOS/4GW为例)的理论和基本使用技术,旨在让对DPMI不太了解的程序员能了解DPMI在C语言中的实现方法。限于本人水平及资料匮乏,文中难免存在不当之处,望各位读者不吝赐教。 # 什么是DPMI和DO
2023-02-04
/
42
阅读
深入分析FreeDos -- FreeCom编译
DOS的交互命令工具是COMMAND,FreeDos用的是开源的FreeCom 编译此版本还需要TASM汇编软件:TASM 由于版本较老,在Windows XP下执行MakeFile,编译后不能正常运行(可能与我环境有关)。 折腾了一段时间,找到了正确编译的方法,如下,注:需要将t
2023-02-04
/
32
阅读
C语言:编写访问PCI的小工具
# PCI的读写原理 ![](/storage/image/2023/02/13/1676272123233741.png) PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其地址范围为0x00 0x3F)是所有PCI
2023-02-13
/
32
阅读
android设备上如何运行C语言原生程序
## 前言 咱们知道 `android`设备可以直接运行 `apk`,或者使用 `dalvikvm`指令运行 `dex`文件中的程序, 但是这两者本质上使用的语言都是 `java`或者 `smali`, 如果需要执行C语言程序,我们通常需要借助 `NDK`编译成 `so`库, 那有没有不
2023-02-16
/
35
阅读
C语言的一些“骚操作”及其深层理解
讲解嵌入式C语言的编程技巧,并进行深入解析。 一、隐藏的死循环 有时候,我们会发现for循环变成了一个死循环: unsigned char i; for(i = 4; i = 0; i--) { .... } 我们本希望循环5次,然后结束,但实际情况是陷入了死循环。这种错误在
2023-07-04
/
18
阅读
256 色 VGA 编程 C 语言 介绍
介绍 本节内容: 本教程的适用对象 所需材料 文档语法 本教程的适用对象 本教程涵盖了 C 语言中 VGA 编程的许多主题 程序设计语言。本教程的用户应具有 全面了解C语言,还应该有 熟悉DOS和BIOS功能的调用和中断。 三角学和/或几何学的一般知识是 在第二部分有帮助,原始
2023-07-23
/
11
阅读
在DOS或者其他平台上高速执行图像显示的一些算法
# 1.利用位移计算乘法 ```c int count_offest(int _width,int x,int y) //移位乘法计算显示偏移值 { int mode[17]={1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384
2022-09-30
/
29
阅读
DOS下键盘中断处理程序
DOS下键盘中断处理程序
2022-10-07
/
20
阅读
DOS下的鼠标程序
2021-10-18
/
23
阅读
C++编译报错:||error: ld returned 1 exit status|
问题的关键:不能再头文件中定义任何变量. 查找所有头文件 只能定义以下内容:函数原型define 定义的内容const定义的常量结构声明类申明模板声明内联函数枚举定义
2022-01-01
/
22
阅读
首页
上一页
1
2
3
下一页
末页