07 2021 档案

摘要:主引导程序中如何进行字符串打印? 汇编中的常量定义 Const equ 0x7c00 == c语言 #define Const 0x7c00 主引导程序 org 0x7c00 ; IP = 0x7c00 jmp short start ;占用两字节 nop ;占用一字节 define: ;自己定义栈 阅读全文
posted @ 2021-07-30 01:34 wsq1219 阅读(121) 评论(0) 推荐(0)
摘要:org 0x7c00 //入口 start: mov ax, cs mov ss, ax mov ds, ax mov es, ax mov si, msg //将msg的地址放到si寄存器里 print: mov al, [si] //[]中括号来取数据 add si, 1 cmp al, 0x0 阅读全文
posted @ 2021-07-09 15:37 wsq1219 阅读(41) 评论(0) 推荐(0)
摘要:linux系统下每个进程都拥有自己的页表,父进程fork出新的子进程时,子进程拷贝一份父进程的页表,且父子进程将页表状态修改为写保护。当父进程或子进程发生写操作时将会发生缺页异常,缺页异常处理函数将会为子进程分配新的物理地址。 Linux 的 fork() 使用是通过写时拷贝实现。写时拷贝是一种可以 阅读全文
posted @ 2021-07-08 21:38 wsq1219 阅读(84) 评论(0) 推荐(0)
摘要:实际上并没有 QT对象存在父子关系,每一个对象都保存有它所有子对象的指针 每一个对象都一个指向其父对象的指针 编程实验 --对象间的父子关系 p确实有两个子对象,保存在他的子对象链表里面了 销毁一个对象有可能是销毁了多个对象 阅读全文
posted @ 2021-07-06 23:28 wsq1219 阅读(49) 评论(0) 推荐(0)
摘要:1.分离算法 将中缀表达式进行数字和运算符的分离 以符号作为标志对表达式中的字符逐个访问 - 初始累计变量num为空,遍历字符串每个字符 - 若遇到数字或小数点(即当前符号是数字的一部分),累加到num变量,并用pre变量记录当前符号(用来判断正负号) - 若遇到其它符号(+, -, *, / , 阅读全文
posted @ 2021-07-03 13:56 wsq1219 阅读(375) 评论(0) 推荐(0)
摘要:Qt信号与槽 Qt中的消息处理机制 -信号(Signal):由操作系统产生的消息 -槽(Slot) :程序中的消息处理函数 -连接(Connect) :将系统消息绑定到消息处理函数 -信号到槽的连接必须发生在两个Qt类对象之间! QT新关键字 SIGNAL-指定消息名 SLOT-指定消息处理函数名 阅读全文
posted @ 2021-07-01 21:49 wsq1219 阅读(166) 评论(0) 推荐(0)
摘要:#include <stdio.h> class Test { int mi; int mj; bool mStatus; public: Test(int i, int j) : mStatus(false) { mi = i; return; mj = j; mStatus = true; } 阅读全文
posted @ 2021-07-01 17:18 wsq1219 阅读(51) 评论(0) 推荐(0)