摘要: .h为对一个函数的声明引用,include就是声明某个文件里的函数(内只有声明函数被引用了),编译时使用 .lib为链接时用的,存放的是对于DLL里函数的位置信息等,这样不必把所有dll里函数都加载到内存里,用时再加载。 阅读全文
posted @ 2016-05-11 17:08 xhyxhy 阅读(132) 评论(0) 推荐(0) 编辑
摘要: cpu由控制单元(CU),算术逻辑单元( ALU) , 时钟和寄存器组成 cpu指令执行的机制:使用流水线技术,即一个指令被分为好几个时钟周期执行,不必等上一个指令完成后才执行下一个指令,比如a指令和其下一指令都分别分6个周期执行,可以在a的第一周期执行后就执行下一指令的第一周期,类似的并行执行。 阅读全文
posted @ 2016-05-10 23:59 xhyxhy 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 相关定义: 识别器:可以在字符流中识别特定单词的程序。 有限自动机(FA):识别器的一种形式化方法,包含一个有限状态集,一个字母表,一个转移函数,一个起始状态和一个或多个接受状态。 正则表达式:有限自动机所接受的单词的集合,形成的语言。eg:n(ew|ot) RE--NFA--DFA--最小DFA- 阅读全文
posted @ 2016-05-09 23:00 xhyxhy 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 由于世界各地有很多语言,ascii的8个位不够用,世界各国就扩展位来表示他们当地语言,导致一个字符的位数不一样,于是iso就制定了UTF来统一标准。 参考:http://www.imkevinyang.com/2009/02/%E5%AD%97%E7%AC%A6%E7%BC%96%E8%A7%A3% 阅读全文
posted @ 2016-05-09 21:26 xhyxhy 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 在windows环境下,cpu的工作方式有三种:实模式:和8086工作一样(一般为开机时初始化计算机的时候),此时一个任务独占cpu 保护模式:即计算开机后所处的状态,此时可以运行多个程序,多线程。 虚拟8086模式:即计算机处于保护模式时运行的dos程序,此时处于保护模式,即在保护模式下模拟实模式 阅读全文
posted @ 2016-05-04 10:01 xhyxhy 阅读(2874) 评论(0) 推荐(1) 编辑
摘要: 开机后, CPU 自动进入到 FFF0:0 单元处执行,此处有一条跳转指令。 CPU 执行该指令后,转去执行 BIOS 中的硬件系统检测和初始化程序。 初始化程序将建立 BIOS 所支持的中断向量,即将 BIOS 提供的中断历程的入口地址登记在中断向量表中。 硬件系统检测和初始化完成后,调用 INT 19H 进行操作系统的引导。 如果设为从软盘启动操作系统,则 INT 19H 将主要完成一下... 阅读全文
posted @ 2016-04-29 20:37 xhyxhy 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 首先.c文件被编译为.obj文件,再经由链接与cos.obj链接一起,然后运行时,从cos的代码里开始运行,cos里对应的汇编代码里有调用main(提供了可以不用main函数开始的思路)函数的代码,从而程序运行。(tc2.0环境) 阅读全文
posted @ 2016-04-29 15:40 xhyxhy 阅读(428) 评论(0) 推荐(0) 编辑
摘要: http://www.doc88.com/p-8505595131767.html http://wenku.baidu.com/link?url=-FWbxP9sh9_FHsgapWF7V3neJKY1SZ8jKGAyj0bgqGQboZfXo9JVdXCrENcHP8Wd05umgxPKp0SI 阅读全文
posted @ 2016-04-29 15:22 xhyxhy 阅读(321) 评论(0) 推荐(0) 编辑
摘要: assume cs:code code segment start:mov ax,0 mov es,ax mov ax,200h mov bx,7*4 mov es:[bx],ax add bx,2 mov word ptr es:[bx],0 ... 阅读全文
posted @ 2016-04-29 00:06 xhyxhy 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 对于汇编中标号不加:,如a db db a,b,c 等 标号都视为偏移地址,和转移指令地址的差不同,用标号时(除转移)就等于其偏移地址,安装时需要注意这个。 阅读全文
posted @ 2016-04-29 00:05 xhyxhy 阅读(268) 评论(0) 推荐(0) 编辑