- 博客(29)
- 收藏
- 关注
原创 汇编语言 王爽 实验14 访问CMOS RAM
汇编语言 王爽 实验14 访问CMOS RAM编程,以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。
2024-04-17 10:05:39 166
原创 第十九章 Windows 平台下线程的使用
例如,线程内核对象中需要重点关注线程是否已终止,所以终止状态又称为 “signaled状态”,未终止状态称为 “non-signaled状态”。为判断内核对象当前是否为signaled状态,系统定义了WaitForSingleObject 和 WaitForMultipleObjects函数。该函数与CreateThread函数相比较,参数个数及各参数的含义和顺序均相同,只是变量名和类型有所不同。因为CreateThread函数创建的线程在调用C/C++标准函数时并不稳定。
2023-07-28 15:48:17 125 1
原创 第十二章 IO 复用——第二种并发服务器的实现方式
多进程服务端只要有客户端连接请求就会创建新进程。但是因为创建进程时需要付出极大的代价,需要大量的运算和内存空间,由于每个进程都具有独立的内存空间,所以相互间的数据交换也要求采用相对复杂的方法(IPC属于相对复杂的通信方法)。而IO复用技术,可以在不创建进程的同时向多个客户端提供服务。
2023-07-27 16:50:03 117 1
原创 关于类模板中,私有静态成员类外初始化以及赋值的问题
在static_func中,通过传递进来的实例化对象的引用调用了成员函数member_func,以此来访问了Test类的非静态成员函数。然后,在模板类外部通过模板参数类型对静态成员变量进行了特化,完成了对静态成员变量的初始化。此外,还需要注意的是,在模板类的静态成员函数中不能使用非静态成员变量和非静态成员函数。在C++中,模板类的静态成员变量是属于整个类的,并非某个特定实例。需要注意的是,即使是公有静态成员函数,也要特别指定模板参数类型,否则编译器将无法推断出正确的模板参数类型,导致错误。
2023-05-01 17:28:29 2135
原创 C++的四种强制转换
在进行上行转换时,dynamic_cast和static_cast的效果是一样的,但在下行转换时,dynamic_cast具有类型检查的功能,比stati_cast更安全。注意:此处的type与expression的类型相同。该运算符把expression转换为type类型,主要用于基本类型的转换。该运算符可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针。主要用于类层次之间的上行转换或下行转换。也可用于类层次之间的上行或下行转换。
2023-04-18 22:11:39 75
原创 汇编语言 实验16 编写包含多个功能子程序的中断例程
(1)用 ah 寄存器传递功能号:0 表示清屏,1 表示设置前景色,2表示设置背景色,3 表示向上滚动一行;(2)对于 1、2 号功能,用 al 传送颜色值,(al)∈{0,1,2,3,4,5,6,7}。安装一个新的 int 7ch 中断例程,为显示输出提供如下功能子程序。(4)向上滚动一行。
2021-10-30 12:29:44 138
原创 汇编语言 王爽 实验13 编写、应用中断例程
(1)编写并安装 int 7ch 中断例程,功能为显示一个用 0 结束的字符串,中断例程安装在 0:200 处。参数:(dh)=行号,(dl)=列号,(cl)=颜色,ds:si 指向字符串首地址。(2)编写并安装 int 7ch 中断例程,功能为完成loop指令的功能。(3)分别在屏幕的第2、4、6、8行显示 4 句英文诗,补全程序。
2021-10-26 15:14:53 342
原创 汇编语言 王爽 实验12 编写0号中断的处理程序
编写0号中断的处理程序,使得在除法溢出发生时,在屏幕中间显示字符串 “divide error!”,然后返回到DOS。
2021-10-23 10:46:31 246
原创 汇编语言 王爽 实验7 寻址方式在结构化数据访问中的应用
编程,将 data 段中的数据按如下格式写入到 table 段中,并计算 21 年中的人均收入(取整),结果也按照下面的格式保存在 table 段中。
2021-10-10 11:38:14 230
原创 随机生成指定范围中的不重复数
#include <stdio.h>#include <stdlib.h>#include <time.h>bool find(int *p, int n, int target){ int i = 0; while(i < n){ if(p[i] == target){ return false; } i++; } return true;}voi
2021-08-22 10:19:59 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人