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