汇编,程序执行机制(推测)

来源:互联网 发布:淘宝网如何购买处方药 编辑:程序博客网 时间:2024/05/17 15:57

实体(功能的载体-硬)+动作(实体发出-软)

系统的硬组成

CPU(核心单元,寄存器 控制 标示 缓存 ) 总线(地址,数据,控制) 存储 其他设备(寄存器 控制 表示 缓存)

内存映射:固定的地址存放固定的内容

程序:操作+数据

中断:硬件在一定事件的条件下做出相应的工作:通常动作以指令的形式存放在内存的固定区域中

操作系统:一方面提供使用硬件的机制,API

                       另一方面提供任务(程序的运行环境,编程的角度上看是提供硬件的使用机制,和事项多个任务的使用硬件资源的机制)

汇编程序的运行机制

1.载入程序中的文本,编译好的程序会在某种机制的触发之下被导入内存中

2.这个文本所在的首地址是一个比较重要的信息

3.跳转执行程序中规定的语句CS:IP的更改

4.关联段寄存器与这段文本的关系,反别关联段寄存器DS,SS,ES与关键标号的关系(这部分的动作由汇编语言指令执行)

5RUN 执行完成之后返回调用这段程序的东东

C语言模块

编译以.c文件为中心,形成一个一个功能的模块

连接关联调用和真正的指令所在的地点




原创粉丝点击