首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 观后感
  • 读后感
  • 作文范文
  • 自我鉴定
  • 讲话稿
  • 自查报告
  • 《微原软件报告》

    时间:2021-03-02 06:02:58 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:报告 软件

    《微原软件报告》word版 本文关键词:报告,软件,word

    《微原软件报告》word版 本文简介:微机原理软件实验报告学院:班级:学号:序号:姓名:实验二分支、循环程序设计一.实验目的1.开始独立进行汇编语言程序设计。2.掌握基本分支,循环程序设计。3.掌握最简单的DOS功能调用。二.实验内容1.安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过9。2.编写一个程序统计数据区中正数

    《微原软件报告》word版 本文内容:

    微机原理软件

    实验报告

    学院:

    班级:

    学号:

    序号:

    姓名:

    实验二

    分支、循环程序设计

    一.实验目的

    1.开始独立进行汇编语言程序设计。

    2.掌握基本分支,循环程序设计。

    3.掌握最简单的

    DOS

    功能调用。

    二.实验内容

    1.安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过9。

    2.编写一个程序统计数据区中正数,负数和零的个数。

    3.将统计结果在屏幕上显示。

    三.流程图

    1

    0

    开始

    DS,SS,CX,BX初始化

    与0相比

    Z=Z+1

    BX=BX+2

    结束

    数送入AX

    N

    B=B+1

    结果小于0

    Y

    A=A+1

    N

    CX=0

    Y

    显示数据

    四.源代码

    DATA

    SEGMENT

    ZDW0

    ;数据中0的个数

    ADW0

    ;数据中大于0的个数

    BDW0

    ;数据中小于0的个数

    NUMDW9,8,0,-7,6,-5,-4,3,2,-1,0,-8,-1,9,0,0,1

    ;设定的一组数据,其中4个0,7个正数,6个负数,符合题目要求

    NDW($-NUM)/2

    ;该组数据的个数

    TYPE0

    DB

    0DH,0AH,Number

    of

    zeros

    :

    $

    TYPE1DB0DH,0AH,Number

    of

    greater

    than

    0

    :

    $

    TYPE2DB0DH,0AH,Number

    of

    less

    than

    0

    :

    $

    LOCATEDWTYPE0,TYPE1,TYPE2

    DATA

    ENDS

    STACK

    SEGMENT

    STACK

    DW128

    DUP(?)

    STACK

    ENDS

    CODE

    SEGMENT

    ASSUMEDS:DATA,SS:STACK,CS:CODE

    START:

    MOVAX,DATA

    MOVDS,AX

    MOVAX,STACK

    MOVSS,AX

    ;初始化DS、SS指向STA

    MOVBX,OFFSET

    NUM

    ;将NUM中第一个数字的地址送入BX

    MOVCX,N

    ;将N中数字个数送入CX

    LOOP1:MOVAX,[BX];取出NUM中的第一个数字

    CMPAX,0

    ;与零相比

    JZIFZ;判断结果为是0,跳转到IFZ处继续执行

    SALAX,1

    JCIFL

    ;判断结果是小于0,跳转到IFL

    INCWORD

    PTR

    A;否则,A自加,然后继续执行程序

    JMPCONTINUE

    IFL:INCWORD

    PTR

    B

    ;B计数加1

    JMPCONTINUE

    IFZ:INCZ

    ;Z计数加1

    CONTINUE:

    ADDBX,2

    ;指针+2,继续送入下一数字

    LOOPLOOP1;循环CX次判断

    MOVCX,3

    ;共显示3个字符串

    XORBX,BX

    DISP:

    MOVDX,LOCATE[BX]

    MOVAH,09H

    ;DOS

    09号功能调用,显示字符串

    INT21H

    MOVDX,Z[BX]

    ADDDX,0

    ;转换为ASCII码

    MOVAH,02H

    ;DOS

    02号功能调用,显示字符

    INT21H

    ADDBX,2

    ;指针+2(DW)

    LOOPDISP

    MOVAX,4C00H

    INT21H

    ;返回DOS系统

    CODE

    ENDS

    END

    START

    五.运行结果

    六.预习题

    1.十进制数

    0

    --

    9

    所对应的

    ASCII

    码是什么?

    如何将十进制数

    0

    --

    9

    在屏幕上显示出来?

    答:0—9的ASCII码值依次为:30H,31H,32H,33H,34H,35H,36H,37H,38H,39H。用待显示数加30H即可得到对应ASCII码,将待显示数的ASCII码值赋给DX,使用“INT

    21H”02号DOS功能调用显示字符。

    2.如何检验一个数为正,为负或为零?

    你能举出多少种不同的方法?

    答:方法1:用test指令检查该数最高位。若为0,则为正数。否则,检测其余位判断为负数或0。

    方法2:用cmp指令将该数与0相比,判断标志寄存器。SF⊕OF=0,为正数或0。否则为负数。

    实验三

    代码转换程序设计

    一.实验目的

    1.掌握几种最基本的代码转换方法。

    2.运用子程序进行程序设计。

    二.实验内容

    1.从键盘上输入若干两位十进制数,寻找其中的最小值,然后在屏幕上显示出来。

    2.两个十进制数之间的分隔符,输入结束标志自定,但要在报告中说明。

    3.对输入要有检错措施,以防止非法字符输入,并有适当的提示。

    4.将整个程序分解为若干模块,分别用子程序实现.在报告中要给出模块层次图。

    三.模块层次图及流程图

    START

    输入数据

    排序,显示

    检错

    存储并显示

    十进制转换

    排序

    显示

    输入数据

    开始

    检错

    B,BX,AL初始化

    小于

    大于

    AL中ASCII码值转换为对应十进制数

    N

    Y

    此数赋值

    给B

    输出最小数

    结束

    回车

    Y

    N

    BX=BX+1

    BX指向的数与B比较

    比较结束

    四.源代码

    DATA

    SEGMENT

    A

    DB

    100

    DUP

    (0)

    B

    DB

    100,0,$

    STRING

    DB

    0DH,0AH,ERROR

    INPUT,0DH,0AH,$

    STRING1

    DB

    0DH,0AH,the

    min

    number

    is,0DH,0AH,$

    DATA

    ENDS

    STACK

    SEGMENT

    STACK

    DW

    50

    DUP(?)

    STACK

    ENDS

    CODE

    SEGMENT

    ASSUME

    CS:CODE,DS:DATA,SS:STACK

    INPUT

    PROC

    ;子程序

    PUSH

    AX

    ;保护寄存器内容

    PUSH

    BX

    ;保护寄存器内容

    PUSH

    CX

    ;保护寄存器内容

    PUSH

    DX

    ;保护寄存器内容

    STAR:

    MOV

    CX,0

    ;开始,表示输入的数是否可以构成两位十进制数

    MOV

    BX,OFFSET

    A

    AGAIN:

    MOV

    AH,01H

    ;输入

    INT

    21H

    CMP

    AL,30H

    ;比较是否合法

    JB

    SHOW

    CMP

    AL,39H

    JA

    SHOW

    MOV

    [BX],AL

    ;存储,判断是否一个字,不是继续输入,否则向下运行

    INC

    BX

    INC

    CX

    AND

    CX,1

    JNZ

    AGAIN

    ;CX若为0,输入了两个数,可以构成一个两位十进制数

    MOV

    CX,0

    ;

    判断下一输入字符

    MOV

    AH,01H

    ;

    输入

    INT

    21H

    MOV

    [BX],AL

    INC

    BX

    CMP

    AL,20H

    ;判断是否空格:是,继续输入;否,判断是否为回车

    JZ

    AGAIN

    CMP

    AL,0DH

    ;

    判断是否为回车

    JNZ

    SHOW

    ;

    都不是,就输入错误,重新输入

    JMP

    OKEY

    ;

    是回车,就输入结束。否则结束子程序调用

    SHOW:

    MOV

    AH,09H

    ;

    不合法显示错误

    重新输入

    MOV

    DX,OFFSET

    STRING

    INT

    21H

    JMP

    STAR

    OKEY:

    MOV

    [BX],AL

    ;输入结束

    POP

    DX

    POP

    CX

    POP

    BX

    POP

    AX

    RET

    INPUT

    ENDP

    CHANGE

    PROC

    PUSH

    AX

    PUSH

    BX

    PUSH

    DX

    MOV

    BX,OFFSET

    A

    ONCE:

    MOV

    AL,[BX]

    ;

    读数

    SUB

    AL,30H

    ;

    转化为16进制数

    INC

    BX

    MOV

    DL,10

    ;

    转化为16进制数

    MUL

    DL

    MOV

    DH,[BX]

    SUB

    DH,30H

    INC

    BX

    ADD

    AL,DH

    ;

    结果

    CMP

    AL,B

    ;

    比较哪个最小

    JB

    YES

    CMP

    BYTE

    PTR

    [BX],0DH

    ;判断是否是回车

    JZ

    LAST

    JMP

    ONCE

    YES:

    MOV

    B,AL

    ;

    最小数存于B

    CMP

    BYTE

    PTR

    [BX],0DH

    JZ

    LAST

    INC

    BX

    JMP

    ONCE

    LAST:

    NOP

    MOV

    AL,B

    ;将数的个位和十位分别存储

    AH存个位

    AL存十位

    MOV

    AH,0

    MOV

    DL,10

    DIV

    DL

    ADD

    AH,30H

    ;转换为ASCII码

    ADD

    AL,30H

    MOV

    B,AL

    ;存到内存中

    MOV

    B+1,AH

    POP

    DX

    ;pop出原保存的寄存器数据

    POP

    BX

    POP

    AX

    RET

    CHANGE

    ENDP

    START

    PROC

    FAR

    ;主程序

    MOV

    AX,DATA

    MOV

    DS,AX

    CALL

    INPUT

    ;调用输入子程序

    MOV

    AH,09H

    MOV

    DX,OFFSET

    STRING1

    ;显示提示性语句

    INT

    21H

    CALL

    CHANGE

    ;调用比较子程序

    MOV

    AH,09H

    MOV

    DX,OFFSET

    B

    ;显示最小数

    INT

    21H

    MOV

    AX,4C00H

    INT

    21H

    START

    ENDP

    CODE

    ENDS

    END

    START

    五.运行结果

    六.预习题

    1.如何将输入的两个字符(0

    --

    9)变为十进制或二进制数?

    答:将数的ASCII码值减去30H,即可得到对应的十进制数。

    2.如何将选出的最小值(二进制或十进制)变为ASCII

    码再进行显示?

    答:用DB定义一个字节型数据存放十进制数(高四位表示十位,低四位表示个位)。使用cmp指令,先比较高四位,若小于,则和已存的数交换;若等于,则继续比较低四位,小于则交换。若等于,数不变。

    3.你觉得采用二进制运算还是十进制运算更适合于这个实验?

    答:十进制更合适。

    实验四

    子程序设计

    一.实验目的

    1.进一步掌握子程序设计方法。

    2.进一步掌握基本的

    DOS

    功能调用。

    二.实验内容

    1.从键盘上输入某班学生的某科目成绩.输入按学生的学号由小到大的顺序输入

    2.统计检查每个学生的名次。

    3.将统计结果在屏幕上显示。

    4.为便于观察,输入学生数目不宜太多,以不超过一屏为宜.输出应便于阅读.尽可能考虑美观。

    5.输入要有检错手段。

    三.流程图

    检错

    开始

    初始化界面

    输入成绩

    调用排序子程序

    显示结果

    false

    true

    结束

    四.源代码

    DATA

    SEGMENT

    BUFFER

    DB

    100

    DB

    ?

    DB

    10

    DUP

    (?)

    STR1

    DB

    please

    input

    the

    score

    of

    the

    students:,0DH,0AH,$

    STR2

    DB

    error,please

    input

    the

    score

    again:,0DH,0AH,$

    STR3

    DB

    num

    rank

    scor,0DH,0AH,$

    ;提示语句的字符串

    VAR1

    DW

    ?

    VAR2

    DW

    ?

    CK

    DB

    ?

    TAB

    DB

    100

    DUP(?)

    DATA

    ENDS

    STACK

    SEGMENT

    STACK

    stack

    DB

    100

    DUP

    (

    s

    )

    STACK

    ENDS

    CODE

    SEGMENT

    PARA

    code

    ASSUME

    CS:CODE,DS:DATA,SS:STACK

    START

    PROC

    FAR

    PUSH

    DS

    XOR

    AX,AX

    PUSH

    AX

    MOV

    AX,DATA

    MOV

    DS,AX

    ;初始化DS

    LEA

    DX,STR1

    MOV

    AH,09H

    ;调用DOS

    09号功能显示字符串STR1

    INT

    21H

    INPUT:

    LEA

    DX,BUFFER

    MOV

    AH,0AH

    ;调用DOS

    0A号功能,从键盘输入字符串并存储

    INT

    21H

    LEA

    DI,TAB

    XOR

    CX,CX

    MOV

    AH,30H

    MOV

    DH,31H

    LEA

    BX,BUFFER+2

    CALL

    CHECK

    ;调用检错子程序

    CMP

    CK,1

    JZ

    INPUT

    CALL

    COM

    ;调用排序子程序

    MOV

    DL,0DH

    MOV

    AH,02H

    ;调用DOS

    02号功能,显示DL字符

    INT

    21H

    MOV

    DL,0AH

    MOV

    AH,02H

    INT

    21H

    LEA

    DX,STR3

    ;调用DOS

    09号功能,显示字符串STR3

    MOV

    AH,09H

    INT

    21H

    CALL

    DISPY

    ;调用送显程序

    RET

    START

    ENDP

    CHECK

    PROC

    ;检验子程序

    NEXT1:

    MOV

    CK,0

    MOV

    [DI],AH

    INC

    DI

    MOV

    [DI],DH

    INC

    DI

    CMP

    DH,39H

    JZ

    L1

    INC

    DH

    JMP

    L2

    L1:

    MOV

    DH,30H

    INC

    AH

    L2:

    MOV

    AL,[BX]

    CMP

    AL,30H

    JB

    ERROR

    CMP

    AL,39H

    JA

    ERROR

    MOV

    [DI],AL

    INC

    DI

    INC

    BX

    MOV

    AL,[BX]

    CMP

    AL,30H

    JB

    ERROR

    CMP

    AL,39H

    JA

    ERROR

    MOV

    [DI],AL

    INC

    DI

    INC

    BX

    INC

    CX

    MOV

    AL,[BX]

    CMP

    AL,0DH

    JZ

    FINISH1

    INC

    BX

    JMP

    NEXT1

    ERROR:

    LEA

    DX,STR2

    ;调用DOS

    09号功能,显示字符串STR2

    MOV

    AH,9

    INT

    21H

    MOV

    CK,1

    FINISH1:

    RET

    CHECK

    ENDP

    COM

    PROC

    ;调用排序子程序

    COMP1:

    PUSH

    CX

    MOV

    VAR1,CX

    SHL

    CX,1

    SHL

    CX,1

    SUB

    CX,4

    MOV

    VAR2,CX

    POP

    CX

    DEC

    DI

    DEC

    DI

    JMP

    COTI

    COMP2:

    ADD

    DI,VAR2

    COTI:

    MOV

    BL,0

    MOV

    CX,VAR1

    DEC

    CX

    AGAN:

    MOV

    AL,[DI]

    CMP

    AL,[DI-4]

    JA

    GOON1

    JB

    GOON3

    INC

    DI

    MOV

    AL,[DI]

    CMP

    AL,[DI-4]

    PUSHF

    DEC

    DI

    POPF

    JA

    GOON1

    JBE

    GOON3

    GOON1:

    MOV

    BL,-1

    PUSH

    CX

    MOV

    CX,4

    DEC

    DI

    DEC

    DI

    GOON2:

    MOV

    AL,[DI]

    XCHG

    AL,[DI-4]

    MOV

    [DI],AL

    INC

    DI

    LOOP

    GOON2

    POP

    CX

    DEC

    DI

    DEC

    DI

    GOON3:

    DEC

    DI

    DEC

    DI

    DEC

    DI

    DEC

    DI

    LOOP

    AGAN

    CMP

    BL,0

    JNZ

    COMP2

    DEC

    DI

    DEC

    DI

    MOV

    CX,VAR1

    MOV

    BH,30H

    MOV

    BL,31H

    RET

    COM

    ENDP

    DISPY

    PROC

    ;送显子程序

    DISPY1:

    MOV

    DL,BH

    MOV

    AH,02H

    ;调用DOS

    02号功能,显示DL字符(学号)

    INT

    21H

    MOV

    DL,BL

    MOV

    AH,02H

    INT

    21H

    MOV

    DL,;调用DOS

    02号功能,显示DL字符(空格)

    MOV

    AH,02H

    INT

    21H

    INT

    21H

    INT

    21H

    MOV

    DL,[DI]

    MOV

    AH,02H

    ;调用DOS

    02号功能,显示DL字符(排名)

    INT

    21H

    INC

    DI

    MOV

    DL,[DI]

    MOV

    AH,02H

    INT

    21H

    INC

    DI

    MOV

    DL,MOV

    AH,02H

    ;调用DOS

    02号功能,显示DL字符(空格)

    INT

    21H

    INT

    21H

    INT

    21H

    MOV

    DL,[DI]

    MOV

    AH,02H

    INT

    21H

    INC

    DI

    MOV

    DL,[DI]

    MOV

    AH,02H

    ;调用DOS

    02号功能,显示DL字符(成绩)

    INT

    21H

    INC

    DI

    MOV

    DL,0DH

    MOV

    AH,02H

    INT

    21H

    MOV

    DL,0AH

    MOV

    AH,02H

    INT

    21H

    CMP

    BL,39H

    JZ

    L3

    INC

    BL

    JMP

    NEXT2

    L3:

    MOV

    BL,30H

    INC

    BH

    NEXT2:

    LOOP

    DISPY1

    ;循环显示

    RET

    DISPY

    ENDP

    CODE

    ENDS

    END

    START

    五.运行结果

    六.预习题

    1.如何确定一个学生在这门科目中的名次?

    答:将学生成绩按照学号依次存放在一个数据区内,设BX为指针指向首地址,使用数据结构中的排序算法进行比较(比如冒泡排序法)。

    2.你觉得输入结束后,采用什么方法进行比较以得到学生的名次最为简单?

    答:使用排序算法,通过指针排序好成绩后,其对应的学号也相应排好。

    3.准备好模块层次图.

    Start

    INPUT输入

    CHECK检错

    DISPY显示

    COM排序

    4.给出输出显示的形式.

    Num,rank,scor分别表示学生的学号,排名和分数。

    实验五

    中断程序设计

    一.

    实验目的

    1.初步掌握中断程序的设计方法。

    2.初步掌握修改

    DOS

    系统中断,以适应实际使用的方法。

    二.

    实验内容

    1.编写一个

    32

    位二进制数除以

    16

    位二进制数的除法程序.观察当除数为

    0,或超过相应寄存器范围时,程序执行的结果。

    2.修改零号中断服务程序,使它具有以下功能:

    (1)判断除数是否为

    0,当除数为

    0

    时,显示相应的结果。

    (2)当除数不为

    0

    时,采用适当的方法完成商超过

    16

    位的二进制数的除法运算。

    3.注意必须保护原有中断服务程序的入口地址,并在程序完毕前加以恢复

    三.流程图

    检错

    开始

    初始化界面

    输入除数,被除数

    修改0号中断向量表

    false

    true

    除法

    Y

    溢出

    N

    除数为0

    N

    Y

    32位扩展

    输出结果

    恢复0号中断向量表

    结束

    四.源代码

    DATA

    SEGMENT

    message

    db

    0AH,0DH,divisor

    equals

    0.,0dh,0ah,$

    message1

    DB

    0AH,0DH,input

    error,0DH,0AH,$

    message2

    DB

    PLEASE

    INPUT

    THE

    DIVIDEND

    (32),0AH,0DH,$

    message3

    DB

    0AH,0DH,PLEASE

    INPUT

    THE

    DIVISOR

    (16),0AH,0DH,$

    message4

    DB

    0AH,0DH,THE

    QUOTIENT

    IS:,$

    message5

    DB

    0AH,0DH,THE

    REMAINDER

    IS:,$

    DATA

    ENDS

    STACK

    SEGMENT

    STACK

    STACK

    STACK

    ENDS

    CODE

    SEGMENT;代码段

    ASSUME

    CS:CODE,SS:STACK,DS:DATA

    startproc

    far

    push

    ds

    mov

    ax,0

    push

    ax

    mov

    ax,data

    mov

    ds,ax

    sti;TF中断标志置1

    mov

    al,0;保存原中断向量

    mov

    ah,35h

    int

    21h

    push

    es

    push

    bx

    push

    dx;写中断向量

    mov

    ax,seg

    int00

    mov

    ds,ax

    mov

    dx,offset

    int00

    mov

    al,0

    mov

    ah,25h

    int

    21h

    pop

    ds

    mov

    ah,09h

    mov

    dx,seg

    message2;提示输入32位二进制0或1

    mov

    ds,dx

    mov

    dx,offset

    message2

    int

    21h

    mov

    cx,10h

    mov

    ax,0000h

    push

    ax

    a1:mov

    ah,01h

    int

    21h

    cmp

    al,0

    ;输入数字与0比较

    jz

    a2

    cmp

    al,1

    ;输入数字与1比较

    jnz

    error1;输入有误则跳错误显示程序

    stc;为1则将CF置1

    rcl

    dx,1;dx左移,移进一个1

    loop

    a1

    jmp

    a3

    a2:clc;为0则将CF置0

    rcl

    dx,1;dx左移,移进一个0

    loop

    a1

    a3:

    mov

    cx,10h

    a4:mov

    ah,01h

    int

    21h

    cmp

    al,0

    jz

    a5

    cmp

    al,1

    jnz

    error2

    stc

    pop

    ax

    rcl

    ax,1

    push

    ax

    loop

    a4

    jmp

    a6

    a5:pop

    ax

    clc

    rcl

    ax,1

    push

    ax

    loop

    a4

    a6:mov

    ah,09h

    mov

    dx,seg

    message3;提示输入16位0或1除数

    mov

    ds,dx

    mov

    dx,offset

    message3

    int

    21h

    mov

    cx,10h

    a7:mov

    ah,01h

    int

    21h

    cmp

    al,0

    jz

    a8

    cmp

    al,1

    jnz

    error2

    stc

    rcl

    bx,1

    loop

    a7

    jmp

    a9

    a8:clc

    rcl

    bx,1

    loop

    a7

    jmp

    a9

    error1:

    mov

    ah,09h;输入错误提示

    mov

    dx,seg

    message1

    mov

    ds,dx

    mov

    dx,offset

    message1

    int

    21h

    jmp

    a1

    error2:

    mov

    ah,09h

    mov

    dx,seg

    message1

    mov

    ds,dx

    mov

    dx,offset

    message1

    int

    21h

    jmp

    a6

    a9:mov

    cx,0000h

    pop

    ax

    div

    bx

    cmp

    bx,20h

    jz

    a14

    push

    dx

    push

    ax

    mov

    ah,09h

    mov

    dx,seg

    message4

    mov

    ds,dx

    mov

    dx,offset

    message4

    int

    21h

    mov

    bx,08h

    call

    xianshi

    mov

    bx,08h

    pop

    cx

    call

    xianshi

    mov

    ah,09h

    mov

    dx,seg

    message5

    mov

    ds,dx

    mov

    dx,offset

    message5

    int

    21h

    mov

    bx,08h

    pop

    cx

    call

    xianshi

    a14:

    pop

    dx;恢复中断向量表

    pop

    cx

    push

    ds

    mov

    ds,cx

    mov

    al,0

    mov

    ah,25h

    int

    21h

    pop

    ds

    ret

    start

    endp

    xianshi

    proc

    near

    a11:test

    cx,10000000b

    jz

    a10

    mov

    ah,02h

    mov

    dl,1

    int

    21h

    sal

    cx,1

    dec

    bx

    jnz

    a11

    jmp

    a12

    a10:mov

    ah,02h

    mov

    dl,0

    int

    21h

    sal

    cx,1

    dec

    bx

    jnz

    a11

    a12:

    ret

    xianshi

    endp

    int00proc

    far;修改后的中断服务子程序

    pop

    cx;修改返回地址

    add

    cx,2

    push

    cx

    cmp

    bx,0

    jne

    next

    mov

    ah,09h

    mov

    dx,seg

    message;除数为0,显示错误信息

    mov

    ds,dx

    mov

    dx,offset

    message

    int

    21h

    mov

    bx,20h

    jmp

    finish;退出

    next:push

    ax;做除法,被除数低16位AX暂存于堆栈

    mov

    dx,ax;被除数高16位改为低16位

    mov

    dx,0;被除数高16位为0

    div

    bx;第一次除法

    mov

    cx,ax;保存高16位的商于CX

    pop

    ax;恢复低16位被除数,高16位是上次的余数

    div

    bx;商是CX:AX,余数是DX

    finish:iret

    int00

    endp

    code

    ends

    end

    start

    五.运行结果

    六.预习题

    1.如何保护原有中断向量表中的中断服务程序的入口地址?

    答:先读取中断向量表中0号中断的地址,压入堆栈,程序结束时弹出堆栈,写回中断向量表即可。

    2.如何将你的中断服务程序入口地址置入中断向量表?

    答:可以进行DOS功能调用,25H号用来把中断向量表写入DS:DX,35H号读取ES:BX中断向量表。其中,AL为中断类型。

    七.实验心得

    中断是计算机史上十分重要的发明,其思想是很优秀的。中断让CPU真正解放出来,成为了名副其实的决策者和领导者。纵观计算机设计的各种思路,不论是体系结构的层次化,还是权限的分配与优先权等等,和人类社会颇有几分相似。中断程序设计是很有意思的部分,是深入汇编或者说微机的必经之路。

    本实验本身难度不大,但可以从中体悟到中断的基本的概念,适合于领会理论课的知识。为了概念的清晰,本实验并没有把过多的精力放在如何处理输入错误这类问题上,实际上前几个实验已经完美解决了输入检查和输出控制的内容,没有必要把代码写得很冗长,反而喧宾夺主。

    五个实验完成下来,我的编程技术有较大的提升,对于微机有更深的理解。微机原理和接口技术,涉及到了软件和硬件两个方面,相信过段时间开始的硬件实验将也会收获很多。这还是大学第一次软硬件的综合,以前的学习总是要么电路要么高级语言,二者分离,对硬件和软件的理解总是受限在一定层次。微原这门课为我打开了一扇窗——通向软硬综合的窗口。

    篇2:土地利用规划实习报告

    土地利用规划实习报告 本文关键词:土地利用,实习报告,规划

    土地利用规划实习报告 本文简介:土地利用规划实习报告专业:土地资源管理姓名:王居午学号:411102030106指导老师:张侠14目录一基础数据预测11人口预测12城市化水平23农作物单产4(2)农用化肥施用量率预测法6二土地需求量预测81粮食需求量预测82耕地需求量预测113建设用地需求量预测11三必要的公式14四感想15一基础

    土地利用规划实习报告 本文内容:

    土地利用规划实习报告

    专业:土地资源管理

    姓名:王居午

    学号:411102030106

    指导老师:张侠

    14

    目录

    基础数据预测1

    1

    人口预测1

    2

    城市化水平2

    3

    农作物单产4

    (2)农用化肥施用量率预测法6

    土地需求量预测8

    1粮食需求量预测8

    2耕地需求量预测11

    3建设用地需求量预测11

    必要的公式14

    感想15

    基础数据预测

    1

    人口预测

    1986年到2011年南京市人口数据如下表:

    表1.1

    人口预测

    年份

    总人口(人)

    年份

    总人口(人)

    1986

    4716105

    2012

    6560038

    1987

    4797736

    2013

    6663804

    1988

    4882399

    2014

    6770256

    1989

    4961394

    2015

    6879395

    1990

    5018177

    2016

    6991221

    1991

    5064392

    2017

    7105733

    1992

    5100495

    2018

    7222932

    1993

    5147381

    2019

    7342817

    1994

    5182799

    2020

    7465389

    1995

    5217200

    1996

    5254300

    2012

    6390782

    1997

    5298181

    2013

    6456935

    1998

    5323107

    2014

    6523089

    1999

    5374352

    2015

    6589242

    2000

    5448885

    2016

    6655396

    2001

    5530389

    2017

    6721549

    2002

    5632753

    2018

    6787703

    2003

    5722262

    2019

    6853856

    2004

    5836016

    2020

    6920010

    2005

    5957992

    2006

    6072261

    2007

    6171667

    2008

    6244613

    2009

    6297730

    2010

    6324244

    2011

    6363641

    根据以上数据对2011年到2020年的人口数采用多项式法和线性法进行预测,如

    下表,预测结果如上表红色蓝色数据:

    2

    城市化水平

    1986、2000年到2005年南京市城市化率数据如表2.1

    年份

    总人口(人)

    农业人口(人)

    非农业人口(人)

    城镇化率﹪

    1986

    4716105

    2586424

    2129681

    45.15762

    1987

    4797736

    2607048

    2190688

    45.66087

    1988

    4882399

    2611689

    2270710

    46.50808

    1989

    4961394

    2633368

    2328026

    46.92282

    1990

    5018177

    2656007

    2362170

    47.07227

    1991

    5064392

    2671793

    2392599

    47.24356

    1992

    5100495

    2670503

    2429992

    47.64228

    1993

    5147381

    2658340

    2489041

    48.35548

    1994

    5182799

    2644657

    2538142

    48.97242

    1995

    5217200

    2626800

    2590400

    49.65115

    1996

    5254300

    2605800

    2648500

    50.40633

    1997

    5298181

    2597084

    2701097

    50.98159

    1998

    5323107

    2560783

    2762324

    51.89308

    1999

    5374352

    2504053

    2870299

    53.40735

    2000

    5448885

    2353682

    3095203

    56.80434

    2001

    5530389

    2291812

    3238577

    58.55966

    2002

    5632753

    2239290

    3393463

    60.24519

    2003

    5722262

    1805592

    3916670

    68.44618

    2004

    5836016

    1652079

    4183937

    71.69166

    2005

    5957992

    1604957

    4353035

    73.06212

    2006

    67.26762

    67.23403

    2007

    68.58507

    68.54349

    2008

    69.90252

    69.85229

    2009

    71.21997

    71.16045

    2010

    72.53742

    72.46795

    2011

    73.85486

    73.77481

    2012

    75.17231

    75.08101

    2013

    76.48976

    76.38656

    2014

    77.80721

    77.69147

    2015

    79.12466

    78.99573

    2016

    80.44210

    80.29934

    2017

    81.75955

    81.60230

    2018

    83.07700

    82.90462

    2019

    84.39445

    84.20630

    2020

    85.71190

    85.50732

    根据以上数据对2006年到2020年的城市化率采用线性法和对数法进行预测

    ,结果如下图,数据如上表的蓝色数据和红色数据。

    3

    农作物单产

    (1)平均增长率法

    农作物单产是指平均每单位土地面积(平方米、亩、公顷等)上收获的农作物产品数量(克、公斤、吨等)。一般是以农作物收获总量除以该作物播种面积(或收获面积、耕地面积)求得。

    根据南京市统计局的统计年鉴,可获得历年粮食产量数据。具体数据如表3-1:

    年份

    粮食播种面积

    (千公顷)

    粮食总产量(万吨)

    1997

    291.08

    182.51

    1998

    284.18

    176.91

    1999

    254.61

    169.77

    2000

    203.90

    143.37

    2001

    170.26

    124.98

    2002

    150.25

    110.52

    2003

    125.84

    86.31

    2004

    140.12

    102.39

    2005

    148.23

    96.54

    2006

    153.73

    97.73

    2007

    160.77

    100.88

    2008

    167.39

    114.43

    2009

    160.90

    110.69

    2010

    161.11

    110.64

    2011

    160.95

    112.06

    表3-1

    根据1997—2011年的数据,用粮食总产量数据除以相应年份粮食播种面积,即可得到1997—2011年农作物单产,如表3-2:

    年份

    粮食播种面积

    (千公顷)

    粮食总产量(万吨)

    粮食单产(千克/公顷)

    1997

    291.08

    182.51

    6270.09757

    1998

    284.18

    176.91

    6225.27975

    1999

    254.61

    169.77

    6667.84494

    2000

    203.90

    143.37

    7031.38794

    2001

    170.26

    124.98

    7340.53800

    2002

    150.25

    110.52

    7355.74043

    2003

    125.84

    86.31

    6858.70947

    2004

    140.12

    102.39

    7307.30802

    2005

    148.23

    96.54

    6512.85165

    2006

    153.73

    97.73

    6357.24972

    2007

    160.77

    100.88

    6274.80251

    2008

    167.39

    114.43

    6836.13119

    2009

    160.90

    110.69

    6879.42822

    2010

    161.11

    110.64

    6867.35771

    2011

    160.95

    112.06

    6962.41069

    表3-2

    之后计算粮食单产增长率为了简单直接计算后一年粮食单产与前一年粮食单产之比如表3-3

    年份

    粮食单产之比

    1997

    0.99285

    1998

    1.07109

    1999

    1.05452

    2000

    1.04397

    2001

    1.00207

    2002

    0.93243

    2003

    1.06541

    2004

    0.89128

    2005

    0.97611

    2006

    0.98703

    2007

    1.08946

    2008

    1.00633

    2009

    0.99825

    2010

    1.01384

    2011

    1.00890

    表3-3

    由所有粮食单产之比求平均得出1.00890,再根据平均数,以2011年为基期,计算出2012-2020年粮食单产为表3-4

    年份

    粮食单产(千克/公顷)

    2012

    7024.39376

    2013

    7086.92865

    2014

    7150.02025

    2015

    7213.67353

    2016

    7277.89348

    2017

    7342.68515

    2018

    7408.05363

    2019

    7474.00406

    2020

    7540.54161

    表3-4

    (2)农用化肥施用量率预测法

    根据南京市统计局的统计年鉴,可获得1997-2011年农用化肥施用量,具体数据如表3-5:

    年份

    粮食单产(千克/公顷)

    农用化肥施用量/吨

    1997

    6270.09757

    164662

    1998

    6225.27975

    118155

    1999

    6667.84494

    180446

    2000

    7031.38794

    187760

    2001

    7340.53800

    192655

    2002

    7355.74043

    183962

    2003

    6858.70947

    163267

    2004

    7307.30802

    160533

    2005

    6512.85165

    148590

    2006

    6357.24972

    134450

    2007

    6274.80251

    123638

    2008

    6836.13119

    98960

    2009

    6879.42822

    94302

    2010

    6867.35771

    90107

    2011

    6962.41069

    84480

    表3-5

    由表可以计算出农用化肥施用量与粮食单产之比,如表3-6:

    年份

    粮食单产(千克/公顷)

    农用化肥施用量/吨

    农用化肥施用量与粮食单产之比

    1997

    6270.09757

    164662

    26.26147

    1998

    6225.27975

    118155

    18.97987

    1999

    6667.84494

    180446

    27.06212

    2000

    7031.38794

    187760

    26.70312

    2001

    7340.53800

    192655

    26.24535

    2002

    7355.74043

    183962

    25.00931

    2003

    6858.70947

    163267

    23.80433

    2004

    7307.30802

    160533

    21.96883

    2005

    6512.85165

    148590

    22.81489

    2006

    6357.24972

    134450

    21.14908

    2007

    6274.80251

    123638

    19.70389

    2008

    6836.13119

    98960

    14.47602

    2009

    6879.42822

    94302

    13.70783

    2010

    6867.35771

    90107

    13.12106

    2011

    6962.41069

    84480

    12.13373

    表3-6

    由此可得出农用化肥施用量散点图趋势线与线性公式以及农用化肥施用量与粮食单产之比趋势线与线性公式:

    由公式可以计算出2012-2020年农用化肥施用量以及农用化肥施用量与粮食单产之比如表3-7和表3-8:

    年份

    农用化肥施用量/吨

    2012

    89267

    2013

    82709

    2014

    76151

    2015

    69593

    2016

    63035

    2017

    56477

    2018

    49919

    2019

    43361

    2020

    36803

    表3-7

    年份

    农用化肥施用量与粮食单产之比

    2012

    12.93103

    2013

    11.93796

    2014

    10.94488

    2015

    9.95180

    2016

    8.95873

    2017

    7.96565

    2018

    6.97258

    2019

    5.97950

    2020

    4.98642

    表3-8

    由表3-7与表3-8之比即得出2012-2020年粮食单产如表3-9:

    年份

    粮食单产(千克/公顷)

    2012

    6903.33963

    2013

    6928.26536

    2014

    6957.71434

    2015

    6993.04065

    2016

    7036.19882

    2017

    7090.11802

    2018

    7159.39621

    2019

    7251.68586

    2020

    7380.73558

    表3-9

    比较以上两种方法三个结果,平均增长率法趋势线只穿过有限点,预测不准确,所以以农用化肥施用量率预测法作为最终结果。

    土地需求量预测

    1粮食需求量预测

    保障我国粮食安全,对实现全面建设小康社会的目标、构建社会主义和谐社会和推进社会主义新农村建设具有十分重要的意义。

    方法一:

    根据总人口预测中由1990年—2005年的线性散点图和线性公式:预测出的总人口,并根据南京市统计局的统计年鉴,可获得历年人均粮食需求量。具体数据如下:

    年份

    总人口(人)

    人均粮食需求量

    1990

    5018177

    119.2

    1991

    5064392

    111.1

    1992

    5100495

    109.2

    1993

    5147381

    109.6

    1994

    5182799

    93

    1995

    5217200

    232.13

    1996

    5254300

    271

    1997

    5298181

    258

    1998

    5323107

    236

    1999

    5374352

    254

    2000

    5448885

    299.71

    2001

    5530389

    272.13

    2002

    5632753

    286.1

    2003

    5722262

    252.08

    2004

    5836016

    232.86

    2005

    5957992

    199.4

    2006

    5873200

    195.6

    2007

    5931013

    192.4

    2008

    5988826

    185.3

    2009

    6046639

    177.1

    2010

    6104452

    174.9

    2011

    6162265

    159.9

    根据上述数据,可以计算出1990—2011年的粮食需求量,如下:

    年份

    总人口(人)

    人均粮食需求量(公斤)

    粮食需求量(万吨)

    1990

    5018177

    119.2

    59.817

    1991

    5064392

    111.1

    56.265

    1992

    5100495

    109.2

    55.697

    1993

    5147381

    109.6

    56.415

    1994

    5182799

    93

    48.200

    1995

    5217200

    232.13

    121.107

    1996

    5254300

    271

    142.392

    1997

    5298181

    258

    136.693

    1998

    5323107

    236

    125.625

    1999

    5374352

    254

    136.509

    2000

    5448885

    299.71

    163.309

    2001

    5530389

    272.13

    150.498

    2002

    5632753

    286.1

    161.153

    2003

    5722262

    252.08

    144.247

    2004

    5836016

    232.86

    135.897

    2005

    5957992

    199.4

    118.802

    2006

    5873200

    195.6

    114.880

    2007

    5931013

    192.4

    114.113

    2008

    5988826

    185.3

    110.973

    2009

    6046639

    177.1

    107.086

    2010

    6104452

    174.9

    106.767

    2011

    6162265

    159.9

    98.535

    根据1990-2011年的数据可得到一个散点图,并对其添加对数趋势线,可得到线性公式,图像如下:

    根据该对数公式可预测2012~2020粮食需求量:

    年份

    粮食需求量(万吨)

    2012

    106.651

    2013

    104.203

    2014

    101.757

    2015

    99.311

    2016

    96.867

    2017

    94.424

    2018

    91.982

    2019

    89.542

    2020

    87.103

    方法二:

    根据国家粮食安全中长期规划纲要(2008-2020)预测,到2010年我国居民人均粮食消费量为389公斤,粮食需求总量达到5250亿公斤;到2020年人均粮食消费量为395公斤,需求总量5725亿公斤。2010年与2020年的人均粮食消费量相差6公斤,将这6公斤以递增的方式分配到2011-2019年这几年中,因此2010-2020年的每年人均粮食消费量都可得到,再将其与每年的总人口数相乘即可得到粮食总需求量。具体数据如下:

    粮食需求量

    年份

    人均需求量(公斤/人)

    总人口(万人)

    总需求量(公斤)

    2010

    389.00

    610.4452

    2374631828

    2011

    390.00

    616.2265

    2403283350

    2012

    390.50

    622.0078

    2428940459

    2013

    391.00

    627.7890

    2454654990

    2014

    391.50

    633.5703

    2480427724.5

    2015

    392.50

    639.3516

    2509455030

    2016

    393.00

    645.1329

    2535372297

    2017

    393.50

    650.9142

    2561347377

    2018

    394.00

    656.6955

    2587380270

    2019

    394.50

    662.4768

    2613470976

    2耕地需求量预测

    耕地需求量包括大田作物(粮食作物、经济作物、绿肥和特种作物)用地、人工饲料地、蔬菜需求量。

    3建设用地需求量预测

    建设用地又称非农业用地。主要用于场地,与土地生产力无关系。建设用地需求量预测内容主要有居民点用地、水利工程用地和交通用地。

    根据河北省统计局统计年鉴,可得历年城镇人口,人均城镇居住面积,农村人口,农村人均居住面积,从而可以求出城镇居住用地总面积以及农村居住用地总面积,将两者相加进而可以求出居民点用地需求量。

    具体数据如下:

    年份

    城镇人均居住面积(平方米)

    非农业人口(人)

    城市建设用地(平方米)

    1995

    13.12

    2590400

    33986048

    1996

    14.11875

    2648500

    37393509.38

    1997

    15.1175

    2701097

    40833833.9

    1998

    16.11625

    2762324

    44518304.17

    1999

    17.115

    2870299

    49125167.39

    2000

    18.11375

    3095203

    56065733.34

    2001

    19.1125

    3238577

    61897302.91

    2002

    20.11125

    3393463

    68246782.76

    2003

    21.11

    3916670

    82680903.7

    2004

    21.61

    4183937

    90414878.57

    2005

    24.3

    4353035

    105778750.5

    2006

    25.21

    4363221

    109996804

    2007

    26.08

    4372733

    114040874.7

    2008

    26.91

    4385151

    118004426.5

    2009

    27.04

    4396158

    118872118.2

    2010

    27.44

    4405742

    120893556.1

    年份

    农村人均居住面积(平方米)

    农业人口(人)

    农村建设用地(平方米)

    1995

    25.85

    2626800

    67902780

    1996

    26.64

    2605800

    69418512

    1997

    28

    2597084

    72718352

    1998

    31

    2560783

    79384273

    1999

    33

    2504053

    82633749

    2000

    33.75

    2353682

    79436767.5

    2001

    35.1

    2291812

    80442601.2

    2002

    35.61

    2239290

    79741116.9

    2003

    37.08

    1805592

    66951351.36

    2004

    37.63

    1652079

    62167732.77

    2005

    42.9

    1604957

    68852655.3

    2006

    44.69

    1608713

    71893366.07

    2007

    45.94

    1612220

    74065368.1

    2008

    47.07

    1616798

    76102695.82

    2009

    48.85

    1620856

    79178838.08

    2010

    49.94

    1624390

    81122032.97

    因此1995—2010年的建设用地需求量为:

    年份

    建设用地总面积(平方米)

    1995

    101888828

    1996

    106812021.4

    1997

    113552185.9

    1998

    123902577.2

    1999

    131758916.4

    2000

    135502500.8

    2001

    142339904.1

    2002

    147987899.7

    2003

    149632255.1

    2004

    152582611.3

    2005

    174631405.8

    2006

    181890170

    2007

    188106242.8

    2008

    194107122.3

    2009

    198050956.2

    2010

    202015589.1

    根据以上的数据可以得到一个散点图,并对其添加线性趋势线,可得到线性公式:,图像如下:

    根据该线性公式可预测建设用地总面积:

    年份

    建设用地总面积(平方米)

    2011

    211933586

    2012

    218890764

    2013

    225847941

    2014

    232805119

    2015

    239762296

    2016

    246719474

    2017

    253676651

    2018

    260633828

    2019

    267591006

    2020

    274548183

    必要的公式

    1

    人口预测

    2城市化水平

    3

    粮食单产

    4

    粮食需求量预测

    5

    耕地需求量

    6

    建设用地需求量

    感想

    通过这次实习让明白了许多。首先我深刻知道了细节的重要性,比如小数点的位数不同,那结果会有天大的变化,像城市化率保留4位小数结果就是几百,但保留10位小数结果就变成了零点几了。这也提醒了我们以后做事一定要认真仔细踏实,一定要注意事情的细枝末节。其次这次实习也让我知道了对同样的数据不一样的方法也会产生不一样的结果,所以我们以后做事情一定要全方位多角度的集思广益的考虑问题,要相信团结合作的重要性。最后让我明白了数据的重要性,这也告诉问我们以后从事这方面的工作时一定要仔细搜集资料并认真考证这些资料的正确性,还让知道了预测的重要性,这将会对我们未来的发展提供重要的依据。总之这次实习给我留下了深刻的印象,为我将来的工作打下了基础。

    篇3:园艺专业实习报告

    园艺专业实习报告 本文关键词:园艺,实习报告,专业

    园艺专业实习报告 本文简介:园艺专业实习报告这个暑假,学校给我们布置了一项任务,就是参加一次专业社会实践,我们观赏园艺专业的实践内容就是到当地园林部门进行了解、访问、索取材料,以及到园艺企事业部门参加社会实践,其中包括调查本行业生产状况和发展前景;了解行业对园艺人才的需求(数量、素质、业务能力等),时间不少于2周。当得知这次暑

    园艺专业实习报告 本文内容:

    园艺专业实习报告

    这个暑假,学校给我们布置了一项任务,就是参加一次专业社会实践,我们观赏园艺专业的实践内容就是到当地园林部门进行了解、访问、索取材料,以及到园艺企事业部门参加社会实践,其中包括调查本行业生产状况和发展前景;了解行业对园艺人才的需求(数量、素质、业务能力等),时间不少于2周。当得知这次暑假要进行社会实践时,我的心情很是兴奋,因为想到暑假过后,我就即将成为一名大三的学生了,为了能够在不久的将来从容地走上工作岗位,我决定要好好借这次实践的机会,多锻炼自己的动手能力和充实自己的基本专业知识。

    通过联系,我有幸来到了金宝园艺公司进行社会实践。金宝园艺公司是以园林风景区建设为主体,具有园林工程和绿化苗木生产等多功能的综合性园艺公司,以植物引种驯化、种质资源保护和开发利用为主要研究内容;是植物多样性保护和引种驯化的重要基地,植物学现场教学的理想场地。也是进行科学普及教育、提高民众文化素养,以及旅游和休憩的最好场所。

    经过这次实习使我花卉的栽培,管理都有了进一步的了解,对花卉的种植发展趋势有了初步了解,并通过这次的外出实习对我的耐力进行了一次考验.在实践过程中,听取了园林处人员的实习安排.安排好后,在园林处的工作人员的带领下来到了位于镇区的花木场进行参观,对实习项目有了实质了解,通过几天的实践操作,并且在专业的工作人员的指导下有序的进行工作,其中包括了对种植植物的栽培方法,淋水管理以及花场种植调节,使我对花卉植物的栽培方法以及淋水管理有了一定的认识,最终使自己对花卉的种植与管理更加合理,更加具有科学性,使植物的生长更加茂盛.除了在工作实践中有了一定的成果外,在平时的人际交流和工作过程中,都能够与员工和谐共处,互助互爱.在与公司员工交流时,能够认真听取他们的看法,虚心请教花场内的专业人员,遵守花场的规章,准时上班,不迟到,听从专业人员和主管的安排.通过几天的实践操作后,使我慢慢地熟识了花卉行业的程序.三天后,通过花场的人员的再次指导下,使我对部分的名贵花木的栽培与管理要领有了进一步的认识.学会了花木的栽培和管理的基本方法后,在园林处人员的带领下来到了个体花场进行个人的现场实践以及交流,在通过当地花场的专业人员的指导和交流下,继续学习花木的栽培与管理,以及现场地进行鉴别花木的病虫害,从而作出合理的防治措施,使花木能够正常生长.在工作的同时,通过与花场的专业人员的经验交流,从中获得了大量的栽培和管理方法,实践时的注意事项以及栽培好花木,管理好花木的最基本的要领和花木的病虫害的防治措施以及肥料的合理使用,农药的合理运用,使花木的美观不受损害以及使花木旺盛生长。其中在这里学习到一些大树移植的技术:

    移植前的准备:(1)选树。在选择要移植的大树时,既要按设计要求选用生长良好,姿态优美,无病虫害,无毒、无臭、无刺激的树木,达到绿化、美化、香化、彩化的目的,更要坚持“适地适树”的原则,充分考虑所选树木的生态学要求是否与栽植地的环境条件相符合。(2)断根缩坨。先根据树种的习性、年龄和生长情况判断移植成活的难易。一般提前1—2个月断根(移植珍贵树种及规格较大的树木时要提前1—3年断根),断根后用园林生根粉浸泡2—3分钟,立即填土浇水。保证树木在移植时,能够带走大量的吸收根。(3)修剪。修剪是提高大树移植成活率的关键措施,可以加大根茎比,降低水分蒸腾,使地上、地下水分尽快达到平衡。根据树种的不同分枝习性、萌芽力、成枝力大小,修剪伤口的愈合能力及修剪后的反应不同,采取不同的修剪方式。修剪方式有全苗式、截枝式和截干式3种。全苗式主要适用于常绿树种或萌芽力弱的树种(如桂花、广玉兰、棕榈、木棉等),原则上保留原有的枝干树冠,只将徒长枝、交叉枝、病虫枝及过密枝剪去。截枝式主要适用于中央领导枝明显,萌芽力较强的树种(樟树、银杏、柿、细叶榕等);只保留树冠的一级分枝,将其上部枝条截去。截干式主要适用于中央领导枝弱,生长快、萌芽力、成枝力及愈合力强的树种(悬铃木、合欢、栾树、国槐、元宝枫等)。将整个树冠全部截去,只保留一定高度的树干。注意修剪的刀口要平整,剪口要用创可涂涂抹消毒,以防腐、防干、促进愈合。

    包扎:(1)简易包扎。适用于运输距离不远,土质坚实的土球。包扎时先把草绳用水浸湿,以增加韧性。再用草绳上下绕几圈即可,也可用塑料布或蒲包包裹。(2)桔式包扎。适用于比较名贵的树木,运输距离远,土质不太坚实的土球。包扎时先将草绳一头系在树干上,呈稍倾斜经土球底沿绕过对面,向上约于球面约一半处经树干折回,顺同一方向按一定间隔(疏密视土质而定)缠绕至满球。然后再绕第二遍,与第一遍的每道于肩沿处的草绳整齐相压,至满球后系牢。再于内腰绳的稍下部捆十几道外腰绳,而后将内腰绳呈锯齿状穿连绑紧即可。

    假植(1)裸根树假植。临时放置时,可用苫布或湿草袋盖好即可。较长时间假植时,应在栽植地附近挖一宽1.5—2m深30cm—50cm,长度视需要而定的假植沟,按树种或品种分别集中假植,并作好标记。土壤过干时应适量浇水。(2)带土球大树假植。1—2天能栽完的不必假植;1—2天栽不完的,应集中存放,四周培土,树冠用绳拢好。如囤放时间过长,土球间隙应加土培实。假植期间对常绿树应进行叶面喷水。

    栽植:(1)挖穴。挖栽植穴时,穴的大小应大于根幅直径的1/2左右,比根系长度深1/3左右,穴的上、下直径要基本一致,切忌挖成锅底形,否则树根不能舒展或土球不能放到穴底使土球与穴底间留有空隙,影响树木成活。(2)换土。如遇建筑垃圾多、土壤酸碱度不适合、土壤过于坚实、土壤含盐量高、土壤被严重污染等原因造成土质不好的栽植点时,应用疏松肥沃的“客土”进行置换后再栽植。(3)裸根栽植。适宜于多数落叶树种(国槐、法桐、合欢、栾树、枫杨、柿树等)。先在栽植穴的底部施入基肥,并堆一个20cm左右的小土堆,将树根立在土堆上回填表土,填土一半时,抱(吊)住树干轻轻上提或摇动,使土壤与根系紧密结合,踏实土壤,再填土至满踏实。栽植深度应比原土痕略深3—5cm。栽植裸根树的根略干时,应将保水剂(每株50克)与水按1:200的比例充分吸水,形成冻状物,沾根后再栽植。(4)带土球栽植。适宜于常绿树种和珍贵树木(雪松、广玉兰、女贞、桂花、银杏等)。先将50克保水剂充分吸水后填入挖好的栽植穴底部,并施入基肥后用土堆10—20cm的小土堆,吊装大树入穴时,使土球直立在土堆上,并尽量保持其在原生长地的方位,树木入穴定位后,用木杆支撑树体,使其稳定直立,然后拆除草绳及蒲包片等包装材料,如土球较松软,可在土球放在栽植穴内后,剪碎包扎材料,并尽量取出。放入土球后,将土球与穴壁间隙用土填满并捣实,不能用脚踏实土壤,防止踏裂土球。栽植深度与原来深度一样。

    移植后管护:(1)浇水。栽后要立即浇1次透水配合生根液和根腐灵一起使用,隔2—3天后浇第2次水,隔1周后浇第3次水,以后浇水间隔期可适当拉长。对珍贵树种和特大树,应经常向树冠喷抑制蒸腾剂,有效减少水分蒸发,至成活为止。(2)立支柱。栽植后应立即立支柱支撑树木,一般立3根,并绑紧。树体不甚高大时,可于下风方向立一根支柱。支柱基部应埋入土中30—50cm。(3)卷干。对树皮呈青色、树皮光滑或气孔大且多的树种,应在主干高1.5m处或与接近主干的主枝部分用草绳紧密缠绕,卷干前先用1%的硫酸铜溶液涮树干灭菌。既可减少水分蒸发,同时也可预防日灼和冻害。(4)涂白。树木栽植后,石硫合剂或硫悬浮剂,对树干进行涂白。既可反射阳光,减少树干对太阳辐射热的吸收,降低树体昼夜温差,避免树干冻裂,还可杀灭树皮内越冬的害虫。(5)留芽。大树移植后萌发的新芽很多时,不宜全部保留,要剥去部分枝条基部的芽,尽量留树体高位上的芽,芽位高就能使水分、养分向高处输送,全株都容易成活。(6)

    喷洒抗蒸腾防护剂。对于珍贵的树种和常绿树可以用抗蒸腾防护剂喷洒树冠。具体方法是将源动立抑制蒸腾剂,用水稀释100-150倍,用高压喷雾器直接喷洒在树冠上,可有效抑制枝、叶表层水分蒸发,提高树木的抗旱能力。

    实习就是从实践中学习,通过这次实习,对于以前所学的理论知识不仅仅是一种补充,更是一种巩固。生活、工作中的许多东西都是与理论联系着的,理论总是那么写的,而实践则是不断的更新、创新、向前发展的。在处事方面,坦诚相待,主动与人沟通,注意场合,说话选择时机,要尊重权威。比如,下属与领导沟通,要讲究方法、运用技巧。不论领导是否值得你敬佩,下属都必须尊重他。这次实习,更加开阔了视野,丰富和充实了自己。

    二十六天的实习让我切实对本专业的了解上了一个新台阶,任何一门学科都有自己的优势。以前从来从没机会可以让我们这么近距离接触与我们专业息息相关的书本外的东西,但经过二十六天的所见,所闻,所感,真实的让我感觉到了知识的重要性。当然实习过程中,每一位同学都不怕苦不怕累,深入田间地头、生产一线,利用自身优势,发挥专业特长,遇到问题相互帮助和交流,积极配合带队老师和公司负责人开展实习工作,使自身能力得到极大提高,同时也为实习的圆满成功打下坚实基础。在这边我深刻的感觉到现代化生产在农业中的重要,喷灌,滴灌这些不仅节约了水资源,还为植物的生长提供了可靠的保证。水肥一体化不仅免除了使用大量劳动力,还节约了成本。整个实习过程中,给我影响最深的还是设施对园艺植物的重要。

    这二十几日的实习让我更加深入的了解了园艺产业的现状和发展趋势。也坚定了我以后扎根在园艺方向的意志。希望以后能够将中国的农业生产做大做强。

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识