年北京理工大學匯編語言實驗報告實驗五 子程序設計實驗(總結)_第1頁
年北京理工大學匯編語言實驗報告實驗五 子程序設計實驗(總結)_第2頁
年北京理工大學匯編語言實驗報告實驗五 子程序設計實驗(總結)_第3頁
年北京理工大學匯編語言實驗報告實驗五 子程序設計實驗(總結)_第4頁
年北京理工大學匯編語言實驗報告實驗五 子程序設計實驗(總結)_第5頁
已閱讀5頁,還剩41頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗五 子程序設計實驗設計性實驗 一、實驗要求和目的1熟悉匯編語言程序設計結構;2熟悉匯編語言子程序設計方法;3熟悉利用匯編語言子程序參數傳遞方法;4熟悉匯編語言字符串處理根本指令的使用方法;5掌握利用匯編語言實現字符串的輸入輸出程序設計方法;6掌握數制轉換程序實現方法。二、軟硬件環境1、硬件環境:計算機系統 windows;2、軟件環境:裝有MASM、DEBUG、LINK、等應用程序。三、實驗涉及的主要知識A 子程序知識要點:1、 掌握子程序的定義語句;過程名 PROC near/far過程體RET過程名 ENDP2.子程序結構形式一個完整的子程序一般應包含以下內容:1. 子程序的說明局部在

2、設計了程序時,要建立子程序的文檔說明,使用戶能清楚此子程序的功能和調用方法.說明時,應含如下內容:.子程序名:命名時要名中見意.子程序的功能:說明子程序完成的任務;.子程序入口參數:說明子程序運行所需參數及存放位置;.子程序出口參數:說明子程序運行結果的參數及存放位置;.子程序所占用的存放器和工作單元;.子程序調用例如;2、 掌握子程序的調用與返回在匯編語言中,子程序的調用用CALL,返回用RET 指令來完成。.段內調用與返回:調用子程序指令與子程序同在一個段內。因此只修改IP;.段間調用與返回:調用子程序與子程序分別在不同的段,因此在返回時,需同時修改CS:IP。3子程序的現場保護與恢復保護

3、現場:在子程序設計時,CPU 內部存放器內容的保護和恢復。一般利用堆棧實現現場保護和恢復的格式:過程名PROC NEAR/FARPUSH AXPUSH BXPUSH DXPOP DXPOP AXRET過程名 ENDP4.子程序的參數傳遞方法1 存放器傳遞參數這種方式是最根本的參數傳遞方式。2 存儲器單元傳變量遞參數這種方法是在主程序調用子程序前,將入口參數存放到約定的存儲單元中;子程序運行時到約定存儲位置讀取參數;子程序執行結束后將結果也放在約定存儲單元中。3 用堆棧傳遞參數利用共享堆棧區,來傳遞參數是重要的的方法之一。B 字符、字符串輸入輸出知識要點:在實際應用中,經常需要從鍵盤輸入數據并將

4、結果等內容顯示到屏幕上,方便程序控制及查看結果。匯編語言的數據輸入和輸出分成兩類,一是單個字符數據的輸入輸出,一是字符串數據的輸入輸出。都可以通過DOS 功能調用來實現,下面就分別介紹下用來實現數據輸入輸出的功能調用的使用方法。1、單個字符輸入單個字符輸入可以利用DOS 的1 號功能調用來完成,使用方法為:MOV AH,1INT 21H這兩條語句執行后,光標會在屏幕上閃爍,等待輸入數據,輸入的數據以ASCII碼形式存儲在AL 存放器中。2、單個字符輸出單個字符輸出可利用DOS2 號功能調用來完成,使用方法為:MOV DL,?MOV AH,2INT 21H單個字符輸出需要把要輸出字符的ASCII

5、 碼放在DL 存放器中。3、字符串輸入從鍵盤輸入一串字符串可以利用DOS 的10 號功能調用來完成,使用方法為:BUF DB 50 ;預定義可以輸入的最大字符個數DB ? ;實際輸入字符個數,根據輸入自動統計DB 50 DUP (?) ;存放輸入字符串數據緩沖區LEA DX,BUFMOV AH,10INT 21H4、字符串輸出字符串輸出可由DOS 9 號功能調用來完成,使用方法為:STRING DB HELLO$LEA DX,STRINGMOV AH,9INT 21HC 表的處理知識要點:表的處理在實際數據處理中應用較為廣泛,主要有排序、搜索、插入和刪除等操作。有一些常用的冒泡法、對分搜索法等

6、需要掌握。四、實驗內容與步驟1、從鍵盤輸入一串字符串顯示提示到內存中,在該字符串的某一個指定位置,插入某一字符或刪除某一字符,并顯示操作后的字符串。源代碼如下:DATAS SEGMENTBUF DB 20DB ?DB 20 DUP(0)DB 6 DUP(0)STRING0 DB PLEASE INPUT STRINGS:,0AH,0DH,$ STRING1 DB PLEASE CHOOSE INSERT OR DELETE:1.INSERT 2.DELETE,0AH,0DH,$ STRING2 DB PLEASE INPUT THE ADDRESS TO DELETE,0AH,0DH,$ ST

7、RING3 DB PLEASE INPUT THE ADDRESS TO INSERT,0AH,0DH,$ STRING4 DB PLEASE INPUT THE SYMBOL TO INSERT,0AH,0DH,$ BUF1 DB 20 DUP(0),$ INSER DB 0,0 DELE DB 0 NUMBER DB 0DATAS ENDSSTACKS SEGMENT DB 256 DUP(0)STACKS ENDSCODES SEGMENT assume CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX MOV ES,AX

8、LEA BX,STRING0 CALL OUTPUTSTR ;輸出字符串0 CALL INPUTSTR ;輸入字符串 CALL HUICHE MOV AL,BUF+1 MOV NUMBER,AL LEA BX,STRING1 CALL OUTPUTSTR ;輸出字符串1 MOV AH,01H ;輸入1或2 INT 21H CMP AL,1 CALL HUICHE JZ IN1 LEA BX,STRING2 ;為2,執行刪除操作 CALL OUTPUTSTR MOV AH,01H INT 21H AND AL,0FH MOV DELE,AL CALL HUICHE CALL DELETE CAL

9、L MOVE1 LEA BX,BUF1 CALL OUTPUTSTR CALL HUICHE JMP FINAL IN1:LEA BX,STRING3 ;執行插入操作 CALL OUTPUTSTR MOV AH,01H INT 21H AND AL,0FH LEA BX,STRING4 CALL OUTPUTSTR MOV AH,01H INT 21H MOV INSER+1,AL CALL HUICHE CALL INSERT CALL MOVE1 LEA BX,BUF1 CALL OUTPUTSTRFINAL: MOV AH,4CH INT 21H INPUTSTR PROC NEAR ;

10、輸入函數LEA DX,BUF MOV AH,0AH INT 21H RETINPUTSTR ENDP HUICHE PROC NEAR ;回車換行函數MOV DL,0DHMOV AH,02HINT 21HMOV DL,0AHMOV AH,02HINT 21HRETHUICHE ENDPOUTPUTSTR PROC NEARMOV DX,BX ;輸出字符串函數MOV AH,09HINT 21HRETOUTPUTSTR ENDPDELETE PROC NEAR ;刪除函數LEA BX,BUFMOV DI,BXADD DI,2MOV AL,DELEXOR AH,AHADD DI,AXXOR CH,C

11、HMOV CL,NUMBERADD BX,CXADD BX,1MOVE:CMP BX,DIJE LADEMOV DH,DI+1MOV DI,DHINC DICMP BX,DIJNE MOVELADE:MOV BYTE PTR DI,$DEC NUMBERRETDELETE ENDPMOVE1 PROC NEAR ;移動復制函數LEA SI,BUFADD SI,2LEA DI,BUF1MOV CL,NUMBERXOR CH,CHREP MOVSBMOV BYTE PTR DI,$ RETMOVE1 ENDPINSERT PROC NEAR ;插入函數 LEA BX,BUFMOV DI,BXMOV

12、 AL,INSERXOR AH,AHADD DI,AXINC DIXOR CH,CHMOV CL,NUMBER ADD BX,CX ADD BX,1INS1:MOV DH,BXMOV BX+1,DHDEC BXCMP BX,DIJA INS1INC BXMOV AL,INSER+1MOV BX,ALINC NUMBERRETINSERT ENDPCODES ENDSEND START運行結果如下:其中在最開始輸入1是添加,緊接著輸入位置和要添加的字符,功能2是刪除,接著輸入刪除的位置,如上圖所示2、編寫程序把從鍵盤輸入的四位十六進制數,轉換為十進制形式在屏幕上打印出來。datas segmen

13、t num2 db 0,0,0,0 num22 dw 0 tempio db 0 temp dw 0 tab db 0123456789abcdef datas ends stacks segment stacks ends codes segment assume ds:datas,ss:stacks,cs:codes start: mov ax,datas mov ds,ax mov ax,0 lea si,num2 call input mov al,tempio sub al,0 mov ds:si,al inc si call input mov al,tempio sub al,0

14、 mov ds:si,al inc si call input mov al,tempio sub al,0 mov ds:si,al inc si call input mov al,tempio sub al,0 mov ds:si,al call newline lea si,num2 mov cx,4 mov dx,0ah l2: cmp ds:si,dl jb l21 mov al,ds:si sub al,7 mov ds:si,al l21: inc si loop l2 lea si,num2 mov ah,ds:si mov cx,4 shl ah,cl inc si mov

15、 bl,ds:si add ah,bl inc si mov al,ds:si mov cx,4 shl al,cl inc si mov bl,ds:si add al,bl mov num22,ax ;1 mov dx,0 mov cx,2710h div cx mov temp,dx add ax,0 mov tempio,al call output mov ax,temp ;2 mov dx,0 mov cx,3e8h div cx mov temp,dx add ax,0 mov tempio,al call output mov ax,temp ;3 mov dx,0 mov c

16、x,64h div cx mov temp,dx add ax,0 mov tempio,al call output mov ax,temp ;4 mov dx,0 mov cx,0ah div cx mov temp,dx add ax,0 mov tempio,al call output mov ax,temp ;5 add ax,0 mov tempio,al call output call newline call newline mov ah,4ch int 21h input: mov ah,1 int 21h mov tempio,al ret newline: mov a

17、h,2 mov dl,0dh int 21h mov ah,2 mov dl,0ah int 21h ret output: mov ah,2 mov dl,tempio int 21h ret codes ends end start運行結果如下:3、從鍵盤輸入顯示提示十個2 位十進制數正數到內存中,按從小到大排序,然后把該數以十六進制形式在屏幕上打印出來。源代碼如下:DATAS SEGMENT BUF DB 40 DB ? DB 40 DUP(0) SHUZI DB 10 DUP(0) BIAO DW 0 STRING DB PLEASE INPUT 10 NUMBERS:$DATAS E

18、NDSSTACKS SEGMENT STA DW 20H DUP(0)STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX MOV AX,STACKS MOV SS,AX LEA BX,STRING ;輸出提示 CALL OUTPUTSTR CALL HUICHE CALL INPUT ;輸入10個十進制數 CALL HUICHE CALL EXCHASC ;將ASC 碼轉換 CALL RANK ;將其排序 LEA SI,BUF ADD SI,5 MOV DI,10ABC

19、: MOV AL,SICALL PUTABYTE ;將16進制數輸出CALL KONGGEADD SI,3DEC DIJNZ ABC MOV AH,4CHINT 21HOUTPUTSTR PROC NEAR ;輸出字符串MOV DX,BXMOV AH,09HINT 21HRETOUTPUTSTR ENDPINPUT PROC NEAR ;輸入字符串函數LEA DX,BUF MOV AH,0AH INT 21H RETINPUT ENDP HUICHE PROC NEAR ;回車換行MOV DL,0DHMOV AH,02HINT 21HMOV DL,0AHMOV AH,02HINT 21HRET

20、HUICHE ENDPEXCHASC PROC NEAR ;ASC碼轉換函數LEA SI,BUFADD SI,2MOV CX,10S: AND BYTE PTR SI,0FHINC SIAND BYTE PTR SI,0FHADD SI,2LOOP S ;變成十進制碼LEA SI,BUFADD SI,2MOV BL,10MOV CX,10S1: MOV AL,SIMUL BL ;變成實際數字ADD AL,SI+1MOV SI,ALADD SI,3LOOP S1RETEXCHASC ENDP RANK PROC NEAR ;排序函數LEA SI,BUFADD SI,2LEA DI,BUFADD

21、DI,5MOV CX,10MOV AL,SIS2:MOV DI,CXMOV BX,2 S3: MOV AL,BUFBX CMP AL,BUFBX+3JBE CONTINUEXCHG AL,BUFBX+3MOV BUFBX,AL CONTINUE:ADD BX,3LOOP S3MOV CX,DILOOP S2RETRANK ENDP PUTABYTE PROC NEAR;顯示16進制數字MOV CL,4MOV DL,ALSHR DL,CLMOV BIAO,AXCALL EXCHANGEDISPMOV AX,BIAOMOV DL,ALAND DL,0FHCALL EXCHANGEDISPRETPU

22、TABYTE ENDPEXCHANGEDISP PROC NEARCMP DL,9JA NOTDIGOR DL,30HJMP FINALNOTDIG:ADD DL,37HFINAL:MOV AH,02HINT 21HRETEXCHANGEDISP ENDPKONGGE PROC NEAR ;輸出空格函數MOV DL,20HMOV AH,02HINT 21HRETKONGGE ENDPCODES ENDSEND START運行結果如下:4、英文人名排序。從終端鍵入20 個人名,當所有人名都鍵入后,按字母上升的次序將人名排序,并在屏幕上顯示已經排好序的人名。源代碼如下:datas segment

23、buf4 db 460 dup($) bp4 dw 20 dup(0) mark db num41 dw 20 num42 dw 19 temp dw 0 datas ends stacks segment stacks ends codes segment assume ds:datas,ss:stacks,cs:codes start: mov ax,datas mov ds,ax mov es,ax mov ax,stacks mov ss,ax lea si,buf4 lea di,bp4 mov cx,20 l4: mov al,20 mov ds:si,al mov dx,si a

24、dd dx,2 mov es:di,dx inc di inc di call gets add si,23 loop l4 l41: lea si,bp4 mov ax,19 mov num42,ax l42: mov di,ds:si+2 mov temp,si mov ax,ds:si mov si,ax mov cx,20 repe cmpsb js skip41 mov si,temp mov ax,ds:si xchg ax,ds:si+2 mov ds:si,ax skip41: mov si,temp inc si inc si mov cx,num42 dec cx mov

25、num42,cx inc cx loop l42 mov cx,num41 dec cx mov num41,cx inc cx loop l41 call newline lea di,bp4 mov cx,20 l43: mov temp,cx mov si,es:di call puts call newline inc di inc di mov cx,temp loop l43 mov ah,4ch int 21h gets: mov ah,10 mov dx,si int 21h call newline ret puts: mov ah,9 mov dx,si int 21h r

26、et newline: mov ah,2 mov dl,0dh int 21h mov ah,2 mov dl,0ah int 21h ret codes ends end start輸完組后一個數按回車后,如下:注意:以上各題要求用子程序方法實現,每個題目至少包含2 個子程序。涉及到初始數據的,同學們自行給出多組數據,反復加以驗證各題程序。五、實驗要求與提示1、實驗要求1畫出各程序流程圖;2列出程序清單,加上適量注釋;3答復思考問題;4記錄實驗結果;(5) 完成實驗報告實驗材料上的內容簡寫,自己的工作要詳盡。六、思考與練習以及測評標準1字符串在內存中是如何存儲的?字符串在內存中以字節byte

27、為單位存儲,字符串包含多少字符就需要多少byte來存。匯編中定義一個字符串如下:myString BYTE ABCDEF,0 ;常以0作為字符串的結尾內存中存儲順序如下圖,從箭頭開始,依次向下。假設第一個地址是0000h,下一個byte的地址就是00001h,依次類推。內存中存儲的是字符的二進制編碼,比方A 41h=0100 0001b2屏幕有多個字符串顯示時,如何換行?在字符串里面包含回車(0dh)換行(0ah)字符就行了 工會黨支部工作總結工會黨支部工作總結 xxxx年,我們工會黨支部在師直黨工委的正確領導下,認真學習貫徹“三個代表重要思想,學習黨的十六屆四中全會精神,自覺用“三個代表重要

28、思想指導工作,進一步加強黨支部的建設,在工作中較好的發揮了政治核心和戰斗堡壘作用,工會黨支部工作總結。現將xxxx年的支部工作情況總結匯報如下。一、努力加強黨支部的思想建設、組織建設和作風建設1.思想建設:在工會全體黨員中繼續深入學習鄧小平理論和“三個代表的重要思想。在黨的十六大四中全會召開以后,認真學習大會的精神和文件,特別是對全會討論通過的?關于加強中國共產黨執政能力建設的決定?,不僅在支部成員內部認真學習貫徹,而且還在工會全體工作人員中傳達貫徹學習。堅持嚴肅認真地進行黨員民主評議工作,切實解決黨支部、黨員中存在的問題和缺乏,努力提高全體黨員的思想認識,為圓滿完成全年的各項工作,提供思想保

29、證。同時開好領導班子民主生活會,認真征集職工意見,認真開展批評與自我批評,找差反思,并進行認真整改,進一步完善領導班子的工作。全年共召開民主生活會2次,均取得了良好效果,大家普遍反映心更近了,關系更融洽了,工作氣氛更加和諧了,團隊的力量更加強大了。2.加強黨支部的組織建設,發揮先鋒模范作用。支部堅持“三會一課制度,按時召開支委會、支部大會和黨課學習,堅持黨支部委員經常碰頭,有問題及時研究解決。努力提高組織生活質量,發揮黨支部戰斗力。繼續認真做好對入黨積極分子的培養教育和考察、引導工作。黨支部認真貫徹?關于進一步開展“創立學習型組織,爭做知識型職工活動的通知?,認真組織黨員參加學習,結合部門工作

30、具體實際,發動黨員積極投入“創爭活動,為我師的職工素質工程作出積極的奉獻。在支部內部,充分發揮領導干部和骨干黨員的先鋒模范作用,帶動了支部工作躍上了一個新的臺階。經支部考核評議,推薦經濟工作部部長唐志剛同志為“優秀黨員和“優秀公務員。3.繼續努力建設高素質的黨員和員工隊伍。進一步開展、落實“立黨為公,勤政為民的活動,深入開展與基層單位掛鉤活動,經常深入基層連隊和職工家庭,詳細了解職工群眾思想狀況和實際困難,并結合工會工作開展理論研討,撰寫出了有一定指導意義的調研論文。支部要求黨員要在各項政治學習活動、日常工作以及機關集體等活動中起模范帶頭作用,特別強調全體黨員在工作中要以維護職工群眾根本利益為

31、第一目標,處處為職工群眾著想。支部要求全體黨員在日常工作中以周到的效勞、熱情的態度、高效的工作和清潔優雅的環境,使各項工作讓職工群眾滿意、基層滿意。二、圍繞師黨委中心工作,全力開展好工會各項業務工作今年,工會黨支部緊緊圍繞師黨委的中心工作大局,從維護、建設、教育、參與四項職能出發,切實履行部門工作職能,充分發揮作用,積極投身全師三個文明建設,以作為求地位,以實績求開展,開拓創新,求真務實,使部門各項業務工作取得了新的進展,工作總結?工會黨支部工作總結?。一按照兵團“1+3文件關于“兩個擴大的要求,不斷擴大職工經營自主權和基層民主政治權,以堅持和完善職工代表大會、平等協商簽訂集體合同、民主選舉、

32、團連務公開等各項制度為重點,狠抓“六公開、三上墻、兩監督和明白卡等民主管理措施的落實,切實維護職工的合法權益。在民主管理工作中,今年重點抓了政務公開、明白卡和明白包的發放和管理工作。二積極投身經濟建設主戰場,大力實施職工“經濟技術創新工程,廣泛開展一系列富有成效的勞動競賽、豐產攻關和爭先創優活動,突出開展職工自營經濟,以庭院養殖業為重點,借助貼息貸款、科技效勞等一系列優惠政策和效勞措施,促進經濟結構調整和增加職工收入目標的實現。一年來,先后召開基層工會群眾性經濟技術交流會、工作重點工作現場會、職工自營經濟現場會、沼氣建設現場會、科技之冬現場會等各種會議和培訓,先后組織基層單位工會干部、承包職工

33、進行自營經濟、豐產攻關、科技之冬等現場觀摩、交流活動達20屢次。三大力實施職工素質工程,深入開展“創立學習型組織,爭做知識型職工活動,堅持不懈地加強對職工的思想道德教育和職業技能培訓工作,引導職工積極投身團場改革實踐,進一步關心和解決困難職工的根本生活,建設一支能夠擔負屯墾戍邊歷史使命的高素質的新型職工隊伍。今年共舉辦各種職工培訓班或者以會代訓28期次,參加職工1700多人次。四進一步加強工會組織自身建設,積極探索新形勢下基層工會工作的新思路,因地制宜創造性地開展工作,不斷提高工會干部自身素質,提升工作能力,拓展工作空間,進一步夯實工會組織的群眾根底,最大限度地把職工群眾的積極性和創造性引導好

34、、保護好、發揮好。今年11月至12月份,已舉辦了三期基層工會主席培訓班,參加的農牧團場基層連隊工會主席共190多人。支部黨員的先進模范作用也在各項工作中得到了充分發揮和表達。經過支部民主評議,支部全體黨員的優稱率都到達了100。五工會財務管理工作進一步標準化、制度化。在業務工作十分繁重的情況下,財務管理人員嚴格規章制度要求,師、團兩級工會都實行了預算管理,效果比擬理想。在今年的工作中,進一步加強與師機關各部門、師屬各單位的配合,努力做到互相協作、互相支持。在春夏播、田管、三秋等重點時期,根據全師統一安排,配合協助師農業局等有關部門,組織進行階段性生產檢查、觀摩和評比等,積極參加全師經濟工作,效

35、果比擬理想。結合各項業務工作的開展,經常組織黨員干部深入基層團嘗連隊或車間進行調研,了解職工隊伍根本情況,幫助那些生活中遇到困難的職工克服困難,度過難關。全年共撰寫調研報告11篇。在三秋期間積極響應師黨委號召,組織全體黨員干部到三十五團參加支農拾花勞動。一年來,還較好地完成了師直黨工委和機關事務管理局交辦的板報、櫥窗、社會公益勞動等各項工作任務。三、大力開展部門黨風廉政建設一年來,工會黨支部認真執行黨風廉政建設責任制,加強黨風廉政建設的宣傳教育,增強全體黨員干部抵抗腐朽思想的能力,不斷推進黨風廉政建設。我支部堅持預防為主,加強全體黨員的黨性鍛煉和黨性修養,以宗旨教育為主攻方向,進一步提高黨員干

36、部艱苦奮斗、廉政勤政、潔身自愛的自覺性,強化黨員干部的法制意識,增強黨員干部廉潔自律意識,同時我們還積極支持監察部門的監察工作,促進我部門的黨風廉政建設。繼續認真貫徹預防為主,教育在先的原那么,加強黨員干部教育管理;積極引入思想預警機制,做好領導干部廉潔自律工作,切實加強領導班子建設,嚴守思想道德和黨紀國法兩道防線,堅持勤儉辦工會,堅決反對奢侈享樂、鋪張浪費。加強對“一法兩條例等有關文件精神的宣傳學習,提高黨員遵守黨紀政紀的自覺性,調動各方面的積極性,把工作做得更好。 工程公司年度工作總結工程公司年度工作總結回望過去的2021年,我們可以清晰看到那一份份令人奮進的收獲,工程公司年度工作總結。2

37、021年,是深入開展學習實踐科學開展觀,應對國際金融危機挑戰,振奮精神攻堅克難的重要之年,同時,也是建國60周年。2021年,按照交通局?2021年雙文明建設目標責任書?的各項工作指標及要求,在市交通局黨委及上級有關職能部門的正確領導下,通過#公司全體干部、職工的共同努力取得了一定的成績,現將2021年度工作總結如下:一、緊緊圍繞中心工作,快速推進在建工程2021年我市交通工作總的指導思想是:以黨的十七大及十七屆三中全會精神為指導,深入實踐科學開展觀,牢牢把握國家、省、市擴大內需政策措施,面對全球金融風暴的形勢,我們將堅決信心,搶抓機遇,應對挑戰,負重推進交通根底設施建設,依法強化交通行業管理

38、,穩步推進交通各項改革,不斷提升交通隊伍整體素質,努力實現#交通平穩較快開展。2021年,公司在市交通局黨委的正確領導下,堅持科學開展觀,認真貫徹落實黨的十七屆三中全會、市“兩會、全省及鎮江市交通工作會議精神,緊緊圍繞市域經濟“五大板塊和新農村建設,從提升區位優勢、服從全面小康的高度出發,2021年我公司所承建的工程有:1、#市南山農莊路建設工程,全長1.892km,路基寬12m,路面寬9m,瀝青砼路面,二級公路標準,到6月30日止,工程全部完工,完成工程量400萬元。2、#市茅圣公路一期工程,全長5.937 km,路基寬6.5m,路面寬5m,瀝青砼路面,三級公路標準,工程已于12月中旬全部結

39、束,完成工程量850萬元。3、有機農業園改造工程水穩基層完成工程量105萬元。4、農村公路及扶貧路7km,完成工程量150萬元。5、太極南路新建工程,完成工程量300萬元。總計全年已完成工程量為1805萬元。面對今年工程時間緊, 任務重, 路線長,難度大, 為此公司一班人意識到:如何抓好公司的全面建設,適應新的形勢要求,跟得上時代開展的步伐,必須積極參與市場競爭,增強抗風險能力,經受得起考驗,打鐵必須自身硬,加大內部管理力度,制訂嚴格的管理措施,改變過去工作人員職責不明,責任不清等局面。分工明確,責任到人,狠抓了單位內部各類人員職責的制定和落實,建立健全各項管理制度,使各崗位人員明確職責和責任

40、,掌握各自的工作目標和任務,增強責任感和工作的主動性、積極性,提高了工作效益,堅持以前瞻的思路研究開展規律,以科學的規劃指導各項工作,提高了單位的整體管理水平。公司領導以交通工程建設為重點,以交通局建設指標為契機,積極參加招、投標,爭取多投標多中標。在工程施工中,領導班子親臨現場指揮,統籌安排,精心組織,科學管理,堅持吃住在工地,同施工員工擰成一股繩,同甘苦、共命運。對施工技術方案、具體實施步驟、質量監管等各個環節抓緊抓實、環環緊扣,按時保質保量完成承建的各項工程建設任務。二、強化平安管理,促進平安生產平安就是效益,一年來,公司平安生產成效明顯。年初,制定了平安生產工作方案,與各科室、隊簽訂了

41、平安生產目標責任書,與全體職工簽訂了“三不傷害公約。重新調整了平安生產領導小組,將平安責任落實到人。成立了平安生產隱患排查治理領導小組,全面落實“平安生產年的各項工作。成立了“平安生產月活動領導小組,制訂了“平安生產月活動方案,做到精心部署、嚴格落實。組織了特種作業人員的送培工作,及時做好特殊作業操作證的新辦、復檢工作。完成了各類機械、車輛的年檢工作。及時做好平安生產三類人員和企業平安生產許可證的延期申報工作。在日常平安檢查中加強對重要部位、危險源點的防范工作。目前對施工建設單位來講,平安和質量是企業的根本保障,是各項工作中的重中之重。2021年是全國“平安生產年, 為加強教育公司全體職工關注

42、健康、關愛生命,切實將“平安第一、預防為主、綜合治理的方針落到實處,促進企業平安生產狀況的持續穩定好轉,我公司根據上級指示精神,始終堅持科學開展、平安開展、和諧開展理念,緊密圍繞“平安生產年總體部署和各項要求,大力開展了以“關愛生命、平安開展為主題的“平安生產月活動,工作總結?工程公司年度工作總結?。公司領導始終堅持以科學開展統領全局,堅持“平安第一,預防為主,綜合治理的方針,突出平安生產促開展這條主線。具體措施為:第一是為每個施工標段配備專職平安監督員,做到警鐘長鳴,并及時做好平安臺帳。二是領導親臨現場指導,發現不平安因素及苗頭立即制止,堅決杜絕盲目指揮現象。三是配備施工現場所需的各類平安設

43、施、標志、標牌、平安減速帶、標語、橫幅等,使職工增加平安知識,增強平安保護意識。四是根據季節的變化,隨時提醒施工隊伍應預防什么,要注意什么,靈活安排,切實加強施工場所人員的平安管理,及時發放平安勞保用品。保證路面整潔、完好、暢通,真正做到了平安管理,警鐘長鳴,確保了全年平安生產無事故。三、加強公司軟環境建設根據交通局?黨建暨機關作風建設?會議精神和要求,組織學習文件,傳達會議精神,使全體干部職工充分認識加強軟環境建設的重要性和緊迫性,采取墻報、簡報、網絡等形式加大軟環境建設的宣傳力度,增強公司全體職工的自覺性和主動性,圍繞交通系統軟環境建設升檔進位目標,以爭先進創一流為工作標桿,以領導滿意、群

44、眾滿意為最高追求,團結協作,努力拼搏,致力打造“勤政、務實、廉潔、高效的公司形象。以新一輪“黨建爭創為重點,加強了黨員的日常教育管理工作。做好宣傳報道工作,加強與局人教科的溝通協調,及時將信息上報至局宣傳報道領導小組辦公室。上半年,公司在各類媒體上錄用稿件14篇,其中省級報刊2篇,鎮江市級1篇,#簡訊11篇。同時,積極參加交通局開展的“輝煌跨越六十年,效勞開展作先行慶國慶60周年征文活動,并獲得多名獎項。踴躍參加愛心捐款活動,堅持開展“心橋工程結對幫扶工作,做好困難職工的慰問和夏季慰問工作,扎實推進軟環境工作,將軟環境考核作為年度目標考核兌現的依據。四、做好信訪和穩定工作做好新形勢下的信訪工作

45、,是構建社會主義和諧社會的迫切需要,構建社會主義和諧社會是與時俱進全面建設小康社會的重要內容。妥善地解決職工反映的突出問題,及時解決他們的憂事、難事,有利于社會穩定。做好信訪工作就是要真抓實干,把這項工作當大事來抓,按照職責分工,切實擔當起信訪工作的責任。群眾之所以來信來訪,多數都是由于切身利益受到損害,合法權益沒有得到保護,遇到的問題長期得不到解決。做好信訪工作就是要在第一時間給予回應。#公司在做好各項工作的同時,非常注重信訪工作。一是對退休的重癥病人提出的困難補助要求,公司及時召開辦公會議,根據實際情況,每年給予補助,并委托工會每季度上門慰問。二是對職工重大手術后的來信要求,及時處理,使職

46、工的利益和權利得到及時的處理。三是在正常施工中對于職工提出的異議,公司都及時派專人調查并給予回復,使職工懷著舒暢的心情投入工作。做好新形勢下的信訪工作,使命榮耀,責任重大,樹立和維護開展穩定大局,更加努力的做好信訪工作。五、存在問題2021年,我們盡管做了一定的工作,取得了一定的成績,但仍存在一些困難和問題。今年工程施工時間緊,任務重,施工作業點多,里程長,加上各類漲價因素,因此,資金壓力較大。另外,所有在建工程到12月底根本結束,請局黨委予以考慮下步工程方案安排。六、2021年工作打算1、展望2021年,我們有信心面對新的機遇和挑戰,我們將繼續按照交通局黨委及有關上級領導的要求,結合我公司的

47、實際情況,積極參加我市重點工程104國道以及一系列農村公路的建設。2、嚴把工程建設質量關,確保工程質量合格率100%,重點工程質量達優良,無重大質量和責任事故。3、繼續推進軟環境建設,及時完成市局開展的各類創立任務,穩固市級文明單位,力爭創成鎮江市文明單位。4、貫徹落實平安生產責任制, 堅持“平安第一,預防為主,綜合治理方針,切實做到平安生產,確保全年不發生平安生產責任事故。5、完成上級臨時交給的各項任務。我們將周密方案,精心組織,科學管理,抓緊抓實各個環節,環環緊扣,按時保質保量完成承建的各項工程建設任務,確保工程質量合格率100%,重點工程質量達優良,無重大平安責任事故。同時,我們將時時增

48、強自身憂患意識、危機意識,搶抓機遇,立意高遠,咬定目標不放松,腳踏實地,把握來年的開展進程,爭創跨越開展的輝煌。 工程管理部2021年年終工作總結工程管理部2021年年終工作總結工程管理部2021年年終工作總結今年3月公司新組建了工程管理部,對部門人員與工作進行重新調整,工程管理部2021年年終工作總結。因此,部門結合以往的工作模式,針對今后工作的難點、重點,切實加強內部管理,對工作任務與責任進行了重新分配與落實,明確工作職責,現將09年部門工作總結如下:一、掌握工程動態,提前做好工程的統籌安排。1、落實專人對口聯系開展辦與設計所,每周對開展和設計的用戶進行先期統計,把握用戶開展與待安裝的趨勢

49、,從源頭上對安裝任務的松緊進行預測,提前作好工程任務的分配與布置。2、根據工程任務的預測,綜合考慮工程安裝的區域性、方便性、緊湊性,對施工圖紙的分配進行全盤統籌考慮,合理分配工程任務。3、細化工程量,隨時掌握工程進場時間與施工進度,統計工程任務的完成情況,把年度工程任務的測算作為工作常態,為領導提供詳細的根底資料,當好領導的參謀。二、實地踏勘施工現場,創造良好的施工條件。1、對每個大型工程都進行事先的實地踏勘,掌握現場的施工情況與條件,提前做好先期的落實、準備工作,根據現場實際狀況查找施工中的難點、重點,并與工程部共同研究,制定有針對性的技術措施。2、催促施工部門認真作好進場前的準備工作,積極

50、協調解決現場的各種施工條件,努力為施工部門創造良好的施工環境,把可能遇到的弊端、隱患消滅在萌芽狀態中。3、仔細核對施工圖中管道敷設位置、接管地點,對施工方案中涉及到的單位進行協調,對不合理的施工方式提出修改建議,盡可能為順利施工提供便利。4、3-12月進行實地踏勘庭院共計18個單位,6800余戶,主干管工程31個單位,共計約27150米。三、標準施工協議的管理,強化工程預付款的繳納。1、加強施工協議簽訂與歸檔管理的標準化、標準化,強化了協議雙方的義務與權利,明確工程預付款的繳納額度,并嚴格把握工程款的實際繳納情況,嚴格執行"預付必須款到達工程總額的80%,方安排進場施工"的

51、規定。2、落實專人認真做好工程款的催繳工作,確保工程款的繳納與工程進度同步,做到所有款項全部結清后才碰管通氣,確保了全年無任何拖欠工程款的情況,保證資金的順利回籠。四、以質量為綱,以平安為本,獎懲有度,確保質量、平安雙豐收。1、根據工程部的施工動態,每天對在建工程進行巡查,對每個施工班組的檢查結果形成書面記錄,以到達每個工程、每個班組、每個施工過程都具有可追溯性,累計記錄20本。2、以施工過程中的質量為檢查重點,從工程材料堆放,到完工后的退料碰管,均作為檢查重點,突出施工過程中的工序監控,落實每個工序人員的質量與平安責任,強化工序的銜接與協調,經常對焊縫的補口防腐進行逐個檢查,對不合格的防腐層

52、均要求施工班組剝除后重新防腐,針對防腐層下達整改通知的即有三個單位,近20個焊口,切實把好工序質量關,工作總結?工程管理部2021年年終工作總結?。對重點工程實施專人旁站式全程監控。作好每一個工序的質量管理,而提升總體的工程質量,3-12月巡查共計約700個單位。3、把施工班組平安管理工作的檢查作為工作常態,以施工日志、平安日志作為檢查要點,查施工人員平安責任的明確情況,查班前平安工作的布置情況,查班中的平安檢查的落實情況,查班后平安記錄的執行情況,查現場平安防護措施的落實情況,查平安防護用具的使用情況。從人員、機具設備、現場環境、平安意識等一系列環節中狠抓平安生產,3-12月共進行平安檢查1

53、1次。4、根據巡查情況,針對經常性、重復性、習慣性違章違規的各類行為,按公司相關條款規定進行處分,同時發出通報以警示員工,3-12月發出各類處分通知7份,整改通知1份,各類通報8份,平安生產專項檢查情況簡報4份,工作簡報2份。累計處分7個班組,46人次,總計扣款7170元。五、定目標,定進度,找差距,確保順利完成公司的年度任務目標。1、以方案安排、施工進度為管理手段,積極協調相關部門,完善各種施工手續,為工程的順利實施作好鋪墊工作。2、加強各部門之間的溝通與聯系,追蹤與落實工程的實施狀況,隨時更新每月工程部的完工情況。查找差距及問題,制訂相應的方案措施。催促施工部門合理安排工作,克服施工中的困難,使得工程安排有方案、工程進展有目標、臨時工程可突擊。3、每月按時進行工程統計,及時回饋工程進展情況,讓工程部與工程部均做到信息暢通,方案有序,心中有數,全面控制工程完成情況與施工進度

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論