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

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

系统的硬组成

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

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

程序:操作+数据

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

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

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

汇编程序的运行机制

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

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

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

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

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

C语言模块

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

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值