作业帮 > 字数作文 > 教育资讯

一切从零开始汇编模块

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 13:19:48 字数作文
一切从零开始汇编模块字数作文

篇一:菜鸟从零开始玩汇编

菜鸟从零开始玩汇编

总是有人问我:我是菜鸟,想学编程,应该学什么啊?

我总是和他说:哎呀,你自己学什么自己按需来啊,最先学就学C语言吧。

呵呵,其实学编程没有什么困难的,今天我就教你入门一个语言——汇编

现在网上汇编的教程也挺难找的

希望我写的这个可以给大家分享一下经验

祝愿大家早日成功,到时候别忘了我啊:)

第一步——安装

1. 去下载一个masm的系列来当作我们的汇编器,说实话,这东西真的让汇编简单多了,我们由于是win32下的汇编,所以我们就不用费那么大的劲去学什么I/O系统了,好我已经下载好了,工具自己去搜索下载,首先我们安装我的是masm8.0的版本。不过先在的最新版本是8.2的,喜欢的可以去下载那个 我们选择要安装的地方,我喜欢选择D盘,当然选择哪个盘是你自己的想法。

2. 运行安装程序

如图1

我们选择D,然后按install masm32

然后会跳出一个对话框

如图2

我们按确定。

然后等待一段时间。(我等待了43秒)

3. 然后会跳出一个命令提示符

如图3

我们按4来进行安装,然后继续等待他来安装

如果没什么意外的话,应该很快的,我用了10多秒就安装完了

然后

如图4

我们按确定

这样我们进行win32的汇编器已经安装了,那么就开始下一步吧

第二步——架设环境

什么编程几乎都需要环境。比如asp就需要IIS的环境来实现,vc++也需要设置环境,java,jsp,没有不需要设置环境的

汇编也不例外,那么如何架设环境呢?

1. 查看下列地方

由于我是windows2003 server的,所以我就在我的电脑——高级——环境变量里面设置

如图5

由于我先前已经装了Microsoft Visual Studio系列软件,所以我已经有了incluede,lib,path这3个变量,如果没有的你新建incluede,lib,path这三个变量,然后按编辑,里面的内容是你装masm32的本地路径,我们安装在D盘下面,所以我们就要设置include的路径为d:\masm32\include.

如下例图6所示

同样的道理,我们新建lib变量名,变量值为d:\masm32\lib

新建path变量名,变量值为d:\masm32\bin(注意,不是d:\masm32\path).

上面我说的是没有这些变量值的,可是我现在安装了Microsoft Visual Studio系列软件,怎么办呢?其实办法就是——直接添加(此处出现掌声)

如下例图7所示

记住哦,前面一定要用一个分号隔开。全部按照

lib的变量值后加上;d:\masm32\lib

path的变量值后加上;d:\masm32\bin(注意,不是d:\masm32\path).

好了,我们的环境已经架设好了,重新启动吧!(不需要图片示范吧。谁都会的事)

第三步——准备进行编程的准备

一:安装所需要的工具

前面的汇编器的安装本来觉的在这里写的,不过觉的先把前面安装了踏实些:),好了,我们来看看win32汇编除了汇编器还需要什么?

其实还需要4个东东

1. 汇编器,(我们刚才已经安装了)把伪代码翻译为给处理器读的原始输出的汇编器

2. 连接器,就是把目标文件和库文件 “链接”到一起输出最终的可执行文件。

3. 资源编辑器,就是用于创建资源(图形,对话框,位图,菜单等)的资源编辑器。

4. 文本编辑器,用来编辑文本。(masm32其实自带的有一个编辑器,只不过功能比UE逊色点) 二:建立编程特用文件夹

如果要进行编程的话,没有一个特定的文件夹来进行编程的话是不行的

我们用vc++来编程的时候,他还是需要你建立一个文件夹的,vc++和asm同出一门,都属于华山派(此处有笑声)。

我们在D盘建立一个名为myasm的文件夹

菜鸟一:为什么一定要在D盘建立一个文件夹呢?建立在桌面上不是更方便吗?

回答:asm在编译程序的时候,是在dos下编译的,在遇到桌面的文件夹的时候,往往会有人按右键,用进入dos快速通道的方法来直接在目录下进行编译,由于目录过长,字目录过多,往往会出现“~”这个符号,但是asm是不能解释出“~”这个符号的,所以会造成无法编译的效果。

第四步——编写源代码

世界上最有名的程序是什么?

当然毫无疑问是hello world了,不管学习什么编程,大部分人的第一个程序都是hello world。 如果没有什么定义去规定他的话,权且叫他“无名第一定律吧”(各位大哥别骂我~~)

那么我们就看一下hello world的源代码吧

.486

.model flat, stdcall

option casemap:none

includelib \masm32\lib\kernel32.lib

includelib \masm32\lib\user32.lib

include \masm32\include\kernel32.inc

include \masm32\include\user32.inc

include \masm32\include\windows.inc

.data

MsgText db "Hello world!",0

MsgTitle db "This is a messagebox",0

.code

start:

invoke MessageBox, NULL, ADDR MsgText, ADDR MsgTitle, MB_OK or MB_ICONINFORMATION invoke ExitProcess, NULL

end start

好,就这么多了,那么我来逐字逐句的解释下,各位不要嫌我唠叨。

第一句

.486

这个是在告诉我们的汇编器应该生成486处理器的伪代码哦。

.model flat,stdcall

使用平坦内存模式并使用stdcall调用习惯。它的意思是函数的参数从右往左压入,而且函数在结束时自己

清栈。

菜鸟二:什么是平坦内存模式啊?

回答:.MODEL 是用来指定内存模式的伪指令,在Win32下,只有一种内存模型,那就是FLAT。 STDCALL 告诉编译器参数的传递约定。参数的传递约定是指参数传达时的顺序(从左到右或从右到左)和由谁恢复堆栈指针(调用者或被调用者)。在Win16下有两种约定:C 和 PASCAL。C 约定规定参数传递顺序是从右到左,即最右边的参数最先压栈,由调用者恢复堆栈指针。

第二句

option casemap:none

控制字符的映射为大写。为了Windows.inc文件能正常工作,这个应该为”none”

第三、四句

includelib \masm32\lib\kernel32.lib

includelib \masm32\lib\user32.lib

include \masm32\include\kernel32.inc

include \masm32\include\user32.inc

include \masm32\include\windows.inc

这是为了使用了windowsAPI的函数,也就是说需要我们导入dll(动态链接库),所以这是由导入库(.lib)来完成的。我们使用windowsAPI的函数,导入库是一个必要的步骤。

Includelib C:\masm32\lib\kernel32.lib载入库kernel32.lib同样的道理

includelib \masm32\lib\user32.lib载入库user32.lib.

菜鸟三:为什么上面两个不一样的呢?上面那有c:\的呀,为什么下面没有呢?

回答:呵呵,这下你就知道,为什么汇编源文件要和masm在同一个区了

但你不只是需要包含库。包含文件(.inc)也是必须的,所以我们需要以下命令

include \masm32\include\kernel32.inc

include \masm32\include\user32.inc

include \masm32\include\windows.inc

第五句

.data

MsgText db "Hello world!",0

MsgTitle db "This is a messagebox",0

.data 指示data部分的开始。用db,字节直接被插入,而且字符串又只是字节的集合,data部分会在包含上面的字符串,附加上结尾的0。

MsgText 和MsgTitle这两个API函数我们在前面已经把他封装在dll库里了

这两个函数我就不用多解释了,VB里面有的,依靠这2个函数,就可以跳出一个提示框。我们一会编写的时候就可以看到了。

第六句

.code代码部分由此开始

start:

end start

这句我想也不用解释,这是一个标签

不过要注意,这里是对称的。

还要注意一点,这不一定非要是start

其他的也可以,比如:

wuming:

end wuming

invoke MessageBox, NULL, ADDR MsgText, ADDR MsgTitle, MB_OK or MB_ICONINFORMATION invoke ExitProcess, NULL

在这个,使用了invoke 这个函数invoke MessageBox, Null, ADDR MsgText, ADDR MsgTitle, Null 因为MsgText装有第一个字符串的offset,MsgTitle有第二个字符串的offset,但是由于安全性,我们使用ADDR来替换offset,避免溢出,防止尴尬(此处有掌声)

下面我们来看看MB_OK

MB_OK是OK按钮的样式,MB_ICONINFORMATION是 information图标的样式。样式是用“or”操作符联合的。这不是or伪代码。Masm会在汇编前处理or操作。不用or,你可以用+号(加号)代替,但有时对层叠样式有问题(一个样式包含其他一些样式)。但在本例中你也可以用+号。

第五步——让源代码变成EXE文件

我们把

.486

.model flat, stdcall

option casemap:none

includelib \masm32\lib\kernel32.lib

includelib \masm32\lib\user32.lib

include \masm32\include\kernel32.inc

include \masm32\include\user32.inc

include \masm32\include\windows.inc

.data

篇二:3-4汇编

2009高考3-4汇编

宁夏卷

35.[物理——选修3-4](15分)

(1)(5分)某振动系统的固有频率为f0,在周期性驱动力的作用下做受迫振动,驱动

力的频率为f。若驱动力的振幅保持不变,下列说法正确的

是_______(填入选项前的字母,有填错的不得分)

A.当f?f0时,该振动系统的振幅随f增大而减小

B.当f?f0时,该振动系统的振幅随f减小而增大

C.该振动系统的振动稳定后,振动的频率等于f0

D.该振动系统的振动稳定后,振动的频率等于f

(2)(10分)一棱镜的截面为直角三角形ABC,∠A=30o,斜边AB=a。棱镜材料的折射

率为n?45的入射角从AC边的中点M射入棱镜o

射出的点的位置(不考虑光线沿原来路返回的情况)。

【解析】35.[物理——选修3-4](15分)

(1)BD

(2)

设入射角为i,折射角为r,由折射定律得

sini

sinr?n ①

由已知条件及①式得

r?30 ② 0

如果入射光线在法线的右侧,光路图如图1所示。设出射点为F,由几何关系可得

AF?3

8a ③

一切从零开始汇编模块

3即出射点在AB边上离A点a的位置。 8

如果入射光线在法线的左侧,光路图如图2所示。设折射光线与AB的交点为D。 由几何关系可知,在D点的入射角

??60 ④

设全发射的临界角为?c,则

sin?c?1n ⑤

由⑤和已知条件得

0?c?45 ⑥

因此,光在D点全反射。

设此光线的出射点为E,由几何关系得

∠DEB=900

BD?a?2AF ⑦

BE?BDsin30 ⑧ 0

联立③⑦⑧式得

BE?1

8a ⑨

1

8即出射点在BC边上离B点a的位置。

北京卷

15.类比是一种有效的学习方法,通过归类和比较,有助于掌握新知识,提高学习效率。在类比过程中,既要找出共同之处,又要抓住不同之处。某同学对机械波和电磁波进行类比,总结出下列内容,其中不正确的是 ...

A.机械波的频率、波长和波速三者满足的关系,对电磁波也适用

B.机械波和电磁波都能产生干涉和衍射现象

C.机械波的传播依赖于介质,而电磁波可以在真空中传播

D.机械波既有横波又有纵波,而电磁波只有纵波

17.一简谐机械波沿x轴正方向传播,周期为T,波长为?。

若在x=0处质点的振动图像如右图所示,则该波在t=T/2

刻的波形曲线为

福建卷

13. 光在科学技术、生产和生活中有着广泛的应用,下列说法正确的是

A. 用透明的标准平面样板检查光学平面的平整程度是利用光的偏振现象

B. 用三棱镜观察白光看到的彩色图样是利用光的衍射现象

C. 在光导纤维束内传送图像是利用光的色散现象

D. 光学镜头上的增透膜是利用光的干涉现象

答案D

【解析】用透明的标准平面样板检查光学平面的平整程度是利用光的薄膜干涉现象,A错;用三棱镜观察白光看到的彩色图样是利用光的折射形成的色散现象,B错;在光导纤维束内传送图像是利用光的全反射现象,C错;光学镜头上的增透膜是利用光的干涉现象,D对。

17.图甲为一列简谐横波在t=0.10s时刻的波形图,P是平衡位置为x=1 m处的质点,Q是平衡位置为x=4 m处的质点,图乙为质点Q的振动图象,则

A.t=0.15s时,质点Q的加速度达到正向最大

B.t=0.15s时,质点P的运动方向沿y轴负方向

C.从t=0.10s到t=0.25s,该波沿x轴正方向传播了6 m

D.从t=0.10s到t=0.25s,质点P通过的路程为30 cm

答案AB

【解析】由y-t图像知,周期T=0.2s,且在t=0.1sQ点在平衡位置沿y负方向运动,可以推断波没x负方向传播,所以C错;

从t=0.10s到t=0.15s时,Δt=0.05s=T/4,质点Q从图甲所示的位置振动T/4到达负最大位移处,又加速度方向与位移方向相反,大小与位移的大小成正比,所以此时Q的加速度达到正向最大,而P点从图甲所示位置运动T/4时正在由正最大位移处向平衡位置运动的途中,速度沿y轴负方向,所以A、B都对;

振动的质点在t=1T内,质点运动的路程为4A;t=T/2,质点运动的路程为2A;但t=T/4,质点运动的路程不一定是1A;t=3T/4,质点运动的路程也不一定是3A。本题中从t=0.10s到t=0.25s内,Δt=0.15s=3T/4,P

点的起始位置既不是平衡位置,又不是最大位移处,所

以在3T/4时间内的路程不是30cm。

全国1卷

15. 某物体左右两侧各有一竖直放置的平面镜,两平面镜相互平行,物体距离左镜4m,右镜8m,如图所示,物体在左镜所成的像中从右向左数的第三个像与物体的距离是

A.24m B.32m C.40m D.48m

答案B

【解析】本题考查平面镜成像.从右向左在左镜中的第一个像是物体的像距离物体8cm,第二个像是物体在右镜所成像的像,第3个像是第一个像在右镜中的像在左镜中的像距离物体为32cm.

20. 一列简谐横波在某一时刻的波形图如图1所示,图中P、Q两质点的横坐标分别为x=1.5m

和x=4.5m。P点的振动图像如图2所示。

在下列四幅图中,Q点的振动图像可能是

答案BC

【解析】本题考查波的传播.该波的波长为4m.,PQ两点间的距离为3m..当波沿x轴正方向传播时当P在平衡位置向上振动时而Q点此时应处于波峰,B正确.当沿x轴负方向传播时,P点处于向上振动时Q点应处于波谷,C对.

全国2卷

14. 下列关于简谐振动和简谐波的说法,正确的是

A.媒质中质点振动的周期一定和相应的波的周期相等

B.媒质中质点振动的速度一定和相应的波的波速相等

C.波的传播方向一定和媒质中质点振动的方向一致

D.横波的波峰与波谷在振动方向上的距离一定是质点振幅的两倍。

答案AD

21. 一玻璃砖横截面如图所示,其中ABC为直角三角形(AC边末画出),AB为直角边

?ABC=45°;ADC为一圆弧,其圆心在BC边的中点。此玻璃的折射率为1.5。P为一贴近玻璃砖放置的、与AB垂直的光屏。若一束宽度与AB边长度相等的平行光从AB边垂直射入玻璃砖,则

A. 从BC边折射出束宽度与BC边长度相等的平行光

B. 屏上有一亮区,其宽度小于AB边的长度

C. 屏上有一亮区,其宽度等于AC边的长度

D. 当屏向远离玻璃砖的方向平行移动时,屏上亮区先逐渐变小然后逐渐变大

答案BD

【解析】本题考查光的折射和全反射.宽为AB的平行光进入到玻璃中直接射到BC面,入射角

篇三:汇编语言课程设计报告

微型计算机技术

课程设计

指导教师: 白凯 赵立辉 学生班级: 计科11003 学生姓名: 学 号: 201003711 班内序号: 19 课设日期:2012年12月17日~2012年12月28日

目录

一.课设任务·······························1

二.课设目的·······························1

三.设计内容·······························1

四.设计思路·······························2

五.设计步骤·······························2

六.试验流程·······························3

七.源代码·································4

八.实验结果·······························10

九.实验总结·······························12

一、课程设计任务:模拟电压采集电路及程序设计

利用《汇编语言与微型计算机技术》课程中所学的主要可编程接口芯片8253、8255A、ADC0809和微机内部的中断控制器8259A(从保留的IRQ2或IRQ10端引入)设计一个模拟电压采集电路及程序。

二、设计目的

1. 通过本设计,使学生综合运用《汇编语言与微型计算机技术》课程以及其它电子类课程的内容,为以后从事计算机硬件开发工作奠定一定的基础。

2. 主要掌握并行I/O接口芯片8253、8255A、ADC0809及中断控制芯片8259A等可编程器件的使用,掌握译码器74LS138的使用。

3. 学会用汇编语言编写一个较完整的实用程序。

4. 掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等步骤。

三、设计内容

1.功能要求

采用ADC0809设计一个单通道模拟电压采集电路,要求对所接通道变化的模拟电压值进行采集,采集来的数字量一路送至发光二极管显示,一路送至计算机显示到屏幕上,每行显示5个数据,采集完100个数据后停止采集过程,采集过程中按下ESC键也可中断采集过程。

2. 设计所需器材与工具

① 一块实验面包板(内含时钟电路)。

② 可编程芯片8253、8255A 、ADC0809和译码器芯片74LS138、74LS245各一片。74LS06两片,发光二极管8个。

③ 可调电位器4.7KΩ一个。

④ 导线若干。

⑤ 示波器、万用表、常用工具等共用(从实验室现借现还)。

8255的自检测

这部分要求我们初始化8255,为了能够正确的看出8255已经初始化,当8255初始化后向B口送数据0FH到发光二管上显示,如果能够正确显示就说明8255已经被初始化。

8253的自检测

这部分要求我们初始化8253,8253初始化后可以通过示波器观察输出的波形是否满足要求。

进行A/D转换。

这部分是本次课设的关键部分,在做此之前,必须保证8255和8253都被正确的初始化,通过8255的C口控制ADC0809对模拟数据的采集,然后从A口读取转换后的数据,一路送发光二极管显示,一路送显示器上显示,这里模拟量由电位器得到。

退出系统

想结束程序的时候,从菜单上选择Esc键就可以退出程序。

四、设计思路

1. 4.7KΩ电位器一端接+5V,一端接地,调节电位器得到变化的模拟电压,该电压接至ADC0809的某一通道输入端(如IN0),ADC0809的时钟为

500KHz,由8253对面包板上时钟1MHz或2MHz分频后得到,8253的端口地址:300H~303H。

2. 编程启动ADC0809转换(ADC0809完成一次转换的时间大约为120μs),将ADC0809的EOC引脚信号作为中断信号,若转换结束则进入中断服务程序。在中断服务程序中读入模数转换结果,一路送至发光二极管显示,一路送至计算机显示到屏幕上。

3. 8255A用做CPU和ADC0809间的接口芯片,ADC0809的控制信号(如OE、ALE、START等)可由8255A的PC口提供,模数转换后的数字量可经8255A的PA口读入,经8255A的PB口输出到发光二极管。8255A端口地址:304H~307H。

4. 译码电路由74LS138提供。74LS245用于总线和8255A之间的双向传输和隔离。

5. 硬件珠城际工作原理

五、设计步骤

1. 设计出正确的接口电路原理图,要求用专业绘图软件绘制电路图,并注

明器件的名称和管脚。

2. 根据要求用74LS138设计出正确的I/O译码电路。

3. 正确运用所给器件布线,搭接硬件电路。

4. 选用汇编语言编写主程序以及各芯片调试子程序,要求:

① 具有操作界面、使用方便;

② 实现功能要求;

③ 功能模块应有详细注释。

5. 调试并排错,包括硬件电路和软件编程部分的错误。

6. 按照下图连接电路

篇四:从零开始编写自己的JavaScript框架

从零开始编写自己的JavaScript框架

2. 数据绑定

2.1 数据绑定的原理 数据绑定是一种很便捷的特性,一些RIA框架带有双向绑定功能,比如Flex和Silverlight,当某个数据发生变更时,所绑定的界面元素也发生变更,当界面元素的值发生变化时,数据也跟着变化,这种功能在处理表单数据的填充和收集时,是非常有用的。

在HTML中,原生是没有这样的功能的,但有些框架做到了,它们是怎么做到的呢?我们来做个简单的试试,顺便探讨一下其中原理。 先看数据到界面上的的绑定,比如:

var person = { name: "Tom" };

如果我们给name重新赋值,person.name = "Jerry",怎么才能让界面得到变更?

从直觉来说,我们需要在name发生改变的时候,触发一个事件,或者调用某个指定的方法,然后才好着手做后面的事情,比如:

var person ={ name:"Tom",

setName:function(newName){this.name = newName;//do something}}; 这样我们可以在setName里面去给input赋值。推而广之,为了使得实体包含的多个属性都可以运作,可以这么做:

var person ={ name:"Tom",

gender:5set:function(key, value){this[key]= value;//do something}};

或者合并两个方法,只判断是否传了参数:

Person.prototype.name

=function(value){if(arguments.length

==0){returnthis._name;}else{this._name = value;}} 这种情况下,赋值的时候就是person.name("Tom"),取值的时候就是var name = person.name()了。

有一些框架是通过这种方式来变通实现数据绑定的,对数据的写入只能通过方法调用。但这种方式很不直接,我们来想点别的办法。 在C#等一些语言里,有一种东西叫做存取器,比如说:

classPerson{privatestring

name;publicstringName{get{return name;}set{ name = value;}}} 用的时候,person.Name = "Jerry",就会调用到set里,相当于是个方法。

这一点非常好,很符合我们的需要,那JavaScript里面有没有类似存取器的特性呢?老早以前是没有的,但现在有了,那就是

Object.defineProperty,它的第三个参数就是可选的存取函数。比如说:

var person ={};// Add an accessor property to the

object.Object.defineProperty(person,"name",{set:function(value){this._name = value;//do

something},get:function(){returnthis._name;},

enumerable:true, configurable:true});

赋值的时候,person.name = "Tom",取值的时候,var name = person.name,简直太美妙了。注意这里define的时候,是定义在实例上的,如果想要定义到类型里面,可以在构造器里面定义。

现在我们从数据到DOM的绑定可以解决掉了,至少我们能够在变量被更改的时候去做一些自己的事情,比如查找这个属性被绑定到哪些控件了,然后挨个对其赋值。框架怎么知道属性被绑定到哪些控件了呢?这个直接在第二部分的实现过程中讨论。

再看控件到数据的绑定,这个其实很好理解。无非就是给控件添加change之类的事件监听,在这里面把关联到的数据更新掉。到这里,我们在原理方面已经没有什么问题了,现在开始准备把它写出来。

2.2 数据绑定的实现

我们的框架启动之后,要先把前面所说的这种绑定关系收集起来,这种属性会分布于DOM的各个角落,一个很现实的做法是,递归遍历界面的每个DOM节点,检测该属性,于是我们代码的结构大致如下所示。

function parseElement(element){for(var i=0; i

i++){ parseAttribute(element.attributes[i]);}for(var i=0;

i

i++){ parseElement(element.children[i]);}} 但是我们这时候面临一个问题,比如你的输入框绑定在name变量上,这个name应该从属于什么?它是全局变量吗?

我们在开始做这个框架的时候强调了一个原则:业务模块不允许定义全局变量,框架内部也尽量少有全局作用域,到目前为止,我们只暴露了thin一个全局入口,所以在这里不能破坏这个原则。 因此,我们要求业务开发人员去定义一个视图模型,把变量包装起来,所包装的不限于变量,也可以有方法。比如下面,我们定义了一个实体叫Person,带两个变量,两个方法,后面我们来演示一下怎么把它们绑定到HTML界面。

thin.define("Person",[],function(){functionPerson(){this.name ="Tom";this.age =5;}Person.prototype

={ growUp:function(){this.age++;}};returnPerson;});

模型方面都准备好了,现在来看界面:

篇五:达标资料汇编

安全生产方针:安全第一,预防为主,综合治理

2.1“十二五”期间安全生产工作中长期规划

为进一步落实《安全生产法》、《湖北省安全生产条例》等法律法规赋予的安全生产主体责任,促进我公司提高本质安全水平, 有效防范生产安全事故, 构建安全生产长效机制,特制定 “十二五”期间安全生产工作中长期规划。

一、 指导思想 :深入贯彻落实科学发展观,牢固树立安全发展理念,坚持“安全第一、预防为主、综合治理”的安全生产工作方针,全面落实企业安全生产主体责任,强化 “一岗双责”,以落实安全生产责任制、健全和完善各项安全生产管理制度以及操作规程,夯实安全生产工作基础为重点, 紧紧围绕“消除隐患、防范事故”这一主题,树立科学理念,落实各项措施,弘扬安全文化,强化安全管理,实现安全生产目标,全面推进安全生产各项工作,有效防范和坚决遏制重特大事故,努力促进本公司安全生产状况的根本好转,为实现跨越式发展提供有力的安全保障。

二、主要工作目标

通过开展落实企业安全生产主体责任活动,我公司要在未来五年内做到,使国家有关安全生产法律法规赋予企业的安全生产责任,特别是在主体合法、组织保障、宣传教育、安全权益、规

章制度、安全条件、隐患治理、事故管理、应急管理等十个方面的责任得到有效落实。

即:1、有一支过硬的安全生产队伍,形成上下联动、信息畅通网络化的安全管理体系,企业安全生产规章制度健全,工作台帐齐全、科学、规范,分工明确,职责到人,安全责任追究制落实;

2、逐级宣传贯彻安全生产方针政策、法律法规到位,全体

员工能够熟练了解、掌握安全生产法律知识和常识,有较强的安全生产意识和驾驭安全生产工作的能力,积极主动的开展工作;

3、应急救援体系健全,应急预案完善,救援演练到位,救

援设施和救援工具合理配备。真正做到突发事件不慌乱,救援队伍在第一时间拉得出、用得上、抢救及时;

4、日常工作实现经常化、制度化。能够坚持定期或不定期

开展安全隐患排查、治理工作;

5、安全工作任务安排科学,工作指标合理分解,做到层层

落实。实现年度定量考核,奖罚分明的激励机制。

三、规划实施阶段:2011年至2015年。

1.3老河口市顺通运业有限责任公司安全生产目标

为加强安全目标的管理,进一步完善安全生产制度,提高安全管理的执行力,按照“创新工作、树立新标准、创新理念、树

立新形象”的工作要求,确保老河口市顺通运业有限责任公司的安全稳定,保障道路运输企业安全生产工作的顺利健康发展,特制定本公司安全生产目标。

一、整体目标

1、年度百车死亡率小于1人,杜绝发生一次死亡3人以上的特大交通事故。

2、实现全年无重大火灾事故、无重大刑事案件、无重大工伤事故、无影响社会稳定事件的“四无”目标。

3、无群体上访事件、无重大服务质量曝光事件、无瞒报、迟报安全事故现象。

二、具体措施

为认真贯彻落实国发【2010】23号文件及《湖北省企业安全生产主体责任规定》的精神,进一步加强安全生产工作,有效防范和坚决遏制重特大事故,促进安全生产形势持续稳定好转,现就有关要求通知如下:

一、牢固树立科学发展、安全发展的理念

今年以来,我公司安全生产形势总体保持稳定,但一般交通事故时有发生,安全生产形势依然严峻。充分暴露了公司仍然存在安全责任落实不到位、防范措施不到位、安全监管不到位、治理整顿不到位等突出问题,教训极其深刻。严峻的安全生产形势再次警示我们,在任何情况下,安全生产工作不能有丝毫放松,必须从零开始、警钟长鸣、常抓不懈。

要从全局和战略的高度,充分认识加强安全生产工作的极端重要性。切实做好安全生产工作,是深入贯彻落实科学发展观,推进经济社会全面、协调、可持续发展的重要任务,是保障人民群众生命财产安全、进一步促进社会和谐稳定的必然要求,各单位必须从全局和战略的高度,充分认识加强安全生产工作的极端重要性,自觉坚持“安全第一、预防为主、综合治理”的方针,把生命高于一切的理念落实到生产、经营、管理的全过程,坚决守住安全生产这条红线。

要牢固确立安全发展的科学理念。安全发展体现了科学发展观以人为本的本质内涵,既是科学发展的重要内容,又是科学发展的重要保证。全体从严人员必须牢固树立安全发展的科学理念,坚持速度、质量、效益和安全的有机统一,始终把安全放在第一位。坚持以人为本,决不能以牺牲人的生命为代价谋求发展,要始终强调安全这一发展前提和保障,有效防范和坚决遏制重特大事故发生,促进安全生产形势持续稳定好转。

二、全面排查和消除各类安全隐患

按照23号文件的要求,公司上下要把安全隐患排查和

治理当作一项持续性的工作。

要适应目前针对运输安全工作的新要求,加大安全隐患排查的力度,加大道路交通“五整顿”、“三加强”工作力度,深入推进客运车辆特别是长途客运车辆安全隐患专项整

治,坚决杜绝超载、超限、超速和酒后、疲劳驾驶等违法违规行为。

各单位要督认真、全面、系统地开展自查自纠,不仅要查现场隐患,更要查管理上的漏洞和制度上的缺陷。安全隐患排查治理要严格细致、不留死角,并将其作为企业日常安全管理的重要内容,实现常态化。对发现的安全隐患,要限期整改,要切实做到整改措施、责任、资金、时限和预案“五到位”。要实施隐患排查信息化管理,对隐患整改不力造成事故的,要依法严厉追究相关负责人的责任。要加强对重大危险源的监控,落实监管责任,确保安全生产。

三、全面落实和完善安全生产制度

(一)进一步强化安全生产各项制度的落实。要认真落实安全标准核准制度、危险性作业许可制度、企业领导班子成员现场带班制度、重大安全隐患治理制度、隐患整改效果评价制度、企业安全生产费用提取使用制度、全员安全风险抵押金制度、工伤保险制度和安全生产责任保险制度等。要完善督查督办和激励机制,确保现有的各项制度落实到位。

(二)针对排查出的管理上的漏洞和制度上的缺陷,进一步完善安全生产各项制度。要根据新形势和新要求,及时制定或修改完善相应的标准和管理制度,为安全生产提供更加完善的制度保障。确保进一步落实企业主体责任,为安全生产提供法制保障。

字数作文