实体(功能的载体-硬)+动作(实体发出-软)
系统的硬组成
CPU(核心单元,寄存器 控制 标示 缓存 ) 总线(地址,数据,控制) 存储 其他设备(寄存器 控制 表示 缓存)
内存映射:固定的地址存放固定的内容
程序:操作+数据
中断:硬件在一定事件的条件下做出相应的工作:通常动作以指令的形式存放在内存的固定区域中
操作系统:一方面提供使用硬件的机制,API
另一方面提供任务(程序的运行环境,编程的角度上看是提供硬件的使用机制,和事项多个任务的使用硬件资源的机制)
汇编程序的运行机制
1.载入程序中的文本,编译好的程序会在某种机制的触发之下被导入内存中
2.这个文本所在的首地址是一个比较重要的信息
3.跳转执行程序中规定的语句CS:IP的更改
4.关联段寄存器与这段文本的关系,反别关联段寄存器DS,SS,ES与关键标号的关系(这部分的动作由汇编语言指令执行)
5RUN 执行完成之后返回调用这段程序的东东
C语言模块
编译以.c文件为中心,形成一个一个功能的模块
连接关联调用和真正的指令所在的地点