实习报告总结
大三的时候就知道大四的上学期学校有顶岗实习活动,也知道这个机会对于我们师范生来说很难得,所以我毅然地选择了顶岗。不知道顶岗的生活会是怎样,学校怎么样,学生好不好管,会是收获满满还是不如不曾经历过,一切都充满疑惑。曾经问过学长学姐们,答案却是相差甚大,一切都是未知数。可转眼间,实习已接近尾声,中学是一个小社会,是大社会的一个缩影,顶岗实习是大学步入社会的一个缩影,是大学进入社会的一个过渡。在这为期半年的实习中,我们有最初的迷茫、紧张、陌生到现在的习惯、大方自然,工作、生活看似单调,但是,不论从刚开始的听课,到后来的讲课,参加班级管理,我们都受益匪浅:不在懒床,不再拖拉,多了责任,多了经验,也收获了幸福。
从脚步迈入丹江口市土关垭中学这所学校大门开始,我就知道自己已经不仅仅是一个大学生了,我现在是一个老师,我要以老师的身份来完成近三个月的实习生涯。另外在这里,学校的领导和老师都给了我很多帮助。学校完全把我们这些顶岗实习生看成正式老师,无论哪一方面都更正式老师一样,没有区别。这对我们这些实习生来说实在是一次难得的锻炼的机会。另外,学校还专门为我们配有指导老师。他们无论在教学技能和教学经验上都能给我们很多指导和帮助。使我们在教学这条路上少走弯路。每个礼拜我们的指导老师都会来听我们的课。每一次准备的过程都是在不断的进步。而我们每个礼拜也会去听指导老师的课,从他们身上,我们能够看到自己的不足,使自己在教学实际中扬长避短。
刚来到这里,对于我们最重要的就是身份的变换,我们不再是天天由老师管理的学生了,我们变成老师了,我们不但要处理好自己的事情,还要管理好孩子,一切的工作都显得那么细致入微,因为这里是县城,大部分来自乡村的孩子都住宿,所以教师又充当着另一种身份--家长。初为人师,总是有些紧张。我带着羞涩与忐忑抱着课本和教案走上讲台时,尽管我做了很多准备,但当我真正面对那么多双眼睛时,我还是紧张了。同学们,现在开始上课。我机械得重复了在台下不知念了多少遍的开场白。然而,这句话说完,下句该说什么呢?突然间我的脑袋一片空白,只能感觉到有十几双眼睛正齐刷刷地盯着我,让我感到十分地不自在。短暂的犹豫之后,我剩下来的只有微笑,因为我想起了那句话:微笑是法宝。这时学生也对着我微笑,看着他们那一张张稚气的面孔,我所有的紧张都在这一瞬间消失了,透过那一双双澄清的眼睛,我也似乎读到了那一颗颗纯净的心。等我大汗淋漓的走下讲台,我知道我已成功地走出第一步。从此以后,我便穿梭于讲台与办公室之间。
“君子诲人不倦,而师道必严。”我们实习教师在学生的关系上要注意课上课下的区别。比如迟到的学生是否喊报告,当你让学生站起来,他们是否服从,上课是否保持坐姿??我们都应该关注,该立规矩时就立规矩,以培养学生良好的习惯,学舍问你个尊敬老师之最基本的礼仪,要让学生懂得怎样尊敬师长,别见了老师就跑。至于下课,可以向孩子般的和学生同乐,努力走进学生的内心世界。做学生的良师益友。
“用鼓励和说服的语言来造就一个人的道德,显然比法律和约束更成功”。有
了严明的纪律,教师也不要吝啬你的表扬,好孩子是夸出来的。及时看到学生身上的优点,加以赞扬,即使是所谓的差生身上也总能找到属于他的闪光点。一句表扬,一句激励,都可能让他看到老师对自己的肯定与重视,从而增强自信心,并努力改正一些小毛病。因此我们在面对犯错的孩子时,不要一味的说你哪不对,哪违反了班纪,批评也可以是微笑的。在改作业时,也不不要简单的写一个“阅”字,而是适时地批注上一些鼓励性的话,还要在错误的地方小小的提醒一下让他改正,从而使学生期待老师的的赞扬,按时完成作,提高孩子的学习积极性。
教学管理是硬功夫。先把学生管理好,才能把他们较好否则知识再多也无济于事。比如上课时,教室里老有嗡嗡的说话声,你听得到,但总不知道声音源头,直让人郁闷。下课后我请教了一下指导老师,他说我的站位缺少变化,指出教室上课时不要老是站在讲台上,适当的走动有利于教学。还可以告诉大家一个小窍门:你可以倒退着步子回到讲台,眼睛看着学生,耳朵听着学生,嘴巴冲着学生,眼观六路,耳听八方。与比如我们都是初出茅庐,总有不成熟的地方,最怕发生的也就是课堂偶发事件,影响正常的课堂秩序,事情解决不好,自己狼狈不堪。因此我们在挺有经验老师的课时,不仅要关注他的教学技巧,还要注意他处理偶发事件的方法和整个课堂的氛围。
作为班级里的一名老师,应从德育和智育两方面抓起,德育是基础,先学会做人,在学会学习。“没有爱就没有教育”。在班级管理上我们要永爱去感化他们,没有不好的学生,只有暂时迷茫的孩子,我要学会等待,等待孩子慢慢养成良好的生活学习习惯,金无足赤,人无完人,不必太苛刻的要求孩子,有时教师也有犯错的时候。但是我也要赏罚分明,灌输一种思想:不管是谁,只要努力,老师就喜欢;只要进步,老师就表扬。在我们的班级,没有不好的孩子,只有努力与否的学生。尽量把孩子纵向比较,每个人都和自己以前比,每天进步一点点。对于接受较慢的孩子,进步后更会大加赞赏,精神和物质双重奖励,让他们懂得世上没有不聪明的学生,只要努力,人人都能学好!在这样的氛围中,孩子们学习起来很有动力,学习风气蔚然成风,每天都很开心的上课,玩耍,写作业,迫切想得到老师鼓励的话语,以及那赞赏的目光,还有那友好的抚摸!作为实习班主任,我能深深感受到他们对我的喜爱,那是一种发自内心的感情,妙不可言。另外参与到孩子们的活动中,和他们一起玩乐。跳绳、踢毽子、贴人等都是孩子们喜爱的游戏,课余多和他们一起,只要有了老师的参与,孩子们玩起来绝对投入,会玩才会学得更好!看到孩子们开心的笑脸,满头大汗、乐此不疲的满足样子,好象自己也回到了悠然的童年!只要有一颗童心,有一颗爱心,人就不会变老!
为期近三个月的顶岗实习使自己更加深刻认识到教师这个职业的重要。让自己体会到了做一名老师的酸甜苦辣,为自己积累了丰富的教学经验,也为日后自己参加工作做了准备。这可以说是自己事业上的“第一桶金”。虽然只进行了一个月,但这短短的一个月,却让我有了长足的进步,以前那目空一切的大学生经过实习的磨练变得稳重成熟,处理事情更加仔细认真。这些经历是我步入社会前的预演,我相信它将影响我的一生,渗透在我生活的方方面面,我将它视为自然的恩赐,在未来的路上谦虚谨慎地把握自己的人生。
第二篇:汇编实验报告
华北电力大学
实 验 报 告
实验名称 :汇编语言程序设计实验
课程名称: IBM-PC汇编语言程序设计
专业班级:计科1103
实验日期:1月
实验一 用表格形式显示字符
一、实验要求
按15*16列的表格形式显示ASCⅡ码为10H—100H的所有字符,即以行为主的顺序及ASCⅡ码递增的次序依次显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符隔开。
二、设计说明
(1)显示每个字符可使用功能号为02的显示输出功能调用:
Mov ah,02h
Mov dl,输出字符的ASCⅡ码
Int 21h
将dl初始化为10H,然后使用其加1以取得下一个字符的ASCⅡ码。
(2)显示空白符是,用其ASCⅡ码置0入dl寄存器。每行结束时,用回车和换行来结束本行并开始下一行。
(3)由于逐个显示相继的ASCⅡ码字符是,需要不断修改dl寄存器的内容,而显示空白、回车、换行也需要使用dl寄存器,为此可使用堆栈保存dx。
三、实验程序及调试结果
prognam segment
main proc far
assume cs:prognam
start:
mov ah, 02h
mov dl, 10h ;设置初始输出为ASCII的10h
mov bl, 15 ;输出显示为15行
e:
mov cx, 16;设置循环次数,16,表示输出显示为16列
l:
int 21h ;显示输出
push dx ;推入堆栈
mov ah, 02h
mov dl, 0
int 21h
mov ah, 02h
mov dl, 0
int 21h ;显示空白符
pop dx ;将栈顶元素推出
inc dl ;设置下一个元素
loop l ;循环输出每行的16个ASCII元素
push dx ;将下一行的首元素推入堆栈
mov ah, 02h
mov dl, 0dh
int 21h
mov ah, 02h
mov dl, 0ah
int 21h ;输出换行
pop dx ;将栈顶元素推出
dec bl
cmp bl, 0 ;比较确定是否已经输出15行元素
jne e ;若还未完成输出,则跳转至e,继续进行下一行元素的输出
je exit ;否则退出程序
exit:
mov ax, 4c00h
int 21h
main endp
prognam ends
end ; start
实验二 查找匹配字符串
一、实验要求
程序接受用户键入的一个关键字以及一个句子,如果句子中不包含关键字则显示“No match!”;如果句子中包含关键字则显示“match!”,且把该字在句子中的位置用十六进制数显示出来。要求程序的执行过程如下:
Enter keyword:abc
Enter sentence:we are studying abc
Match at location:11H of the sentence
Enter sentence:xyz
No match!
Enter sentence:
二、设计说明
程序由三部分组成:
(1)输入关键字和一个句子,分别存入相应的缓冲区中。
(2)在句子中查找关键字
(3)输出信息。用功能调用09h分‘找到’和‘未找到两种情况分别显示不同的信息。在“找到”时,显示关键字在字符串中位置。
三、使用说明
根据提示输入关键字和句子,按回车键结束输入。程序将显示字符串中是否含有关键字,有则提示‘match’并显示关键字位置,无则提示‘no match’。
四、实验程序
datarea segment
;输入数据段
keyadr label byte
keymax db 20
keyact db ?
keystring db 20 dup(?);定义能放入50个字符缓存空间的大小,带输入数据长度未知
senadr label byte
senmax db 50
senact db ?
secstring db 50 dup(?)
messkey db 'Enter keyword:','$'
messsen db 0dh,0ah,'Enter Sentence:','$'
nomatch db 0dh,0ah,'No match.','$'
match db 0dh,0ah,'Match at location:','$'
rest db 'H of the sentence.','$'
datarea ends
;设置dos显示端内容
prognam segment
main proc far
assume cs:prognam,ds:datarea,es:datarea
start:
push ds
xor ax,ax;ax寄存器清0
push ax
mov ax,datarea
mov ds,ax
mov es,ax
lea dx,messkey
mov ah,09h
int 21h;显示messkey字符内容
lea dx,keyadr
mov ah,0ah
int 21h;是实现DOS调用中的0a号功能,就是在屏幕上显示keyadr字符串
lea dx,messsen
mov ah,09h
int 21h
lea dx,senadr
mov ah,0ah
int 21h
mov al,senact
sub al,keyact
jl nmatch;长度比较,句子长度短,没有找到跳到nmatch子语句
call search
jmp short e0;无条件跳转
;以上均为DOS上让其显示这些内容
nmatch:
lea dx,nomatch
mov ah,09h
int 21h
e0:
ret
main endp ;结束
search proc near
xor cx,cx;cxqingling
mov dx,offset senadr;句子地址到dx
add dl,senact;句子changdu
inc dl;置长度加1得到句子最后一位
mov cl,keyact;关键字长度到cl
cld ;清除方向标志
lea di,secstring
r0:
lea si,keystring
repz cmpsb;如果si和di所指向的两个字节相等,则继续比较。所以如果相等的话,就停止循环。但是这时候si和di已经自动加1了,如果要找不相等的那两个数,就要把si和di减1。
mov al,byte ptr [si-1]
cmp al,byte ptr [di-1];把那两个不相等的字节放到ptr数组中去
jnz next ;为0?,跳到next子语句
sub si,offset keystring;获得操作数keystring的偏移地址
mov ax,si
cmp al,keyact;将关键字与secstring长度比较
je showp
next:
mov cl,keyact
cmp di,dx
jnz r0
shown:
lea dx,nomatch
mov ah,09h
int 21h;在屏幕上显示nomatch字符串
jmp short e1
showp:
lea dx,match
mov ah,09h
int 21h;在屏幕上显示match字符串
dec di;句子与关键字匹配最后一位的下一位,所以要见1位
mov bx,di;
xor ax,ax
mov al,keyact
sub bx,ax;句子长度减去关键字长度
mov ax,offset senadr
sub bx,ax
call binihex
lea dx,rest
mov ah,09h
int 21h
e1:
ret
search endp
binihex proc near
mov ch,4
r1:
mov cl,4;左移4位
rol bx,cl
mov dl,bl
and dl,0fh
add dl,30h
cmp dl,39h
jle disp
add dl,07h
disp:
mov ah,02h
int 21h
dec ch
jnz r1
ret
binihex endp
prognam ends
end main
五、程序框图
实验三 分类统计字符个数
一、实验要求
程序接受用户键入一行字符(字符个数不超过80个,该字符串用回车符结束),并按字母、数字、其它字符分类计数,然后将结果存入以letter、digit和other为名的存储单元中。
二、设计说明
(1)程序可采用01H功能调用把键入字符先分类计数再存入缓冲区中。
(2)程序进入debug运行并查看计数结果。
三、实验程序
DATA SEGMENT
PARS DB 80 ;准备接收80个字符.
NNN DB ? ;用于存放实际输入的个数.
III DB 80 DUP(?) ;80字节的空间.
D_N DB ?
C_N DB ?
O_N DB ?
MESG1 DB 13, 10, 'Input STR : $ ' ;用于提示.
MES_C DB 13, 10, 'Char N is : $ ' ;用于提示.
MES_D DB 13, 10, 'Digit N is : $ ' ;用于提示.
MES_O DB 13, 10, 'Other N is : $ ' ;用于提示.
MES_T DB 13, 10, 'All N is : $ ' ;用于提示.
DATA ENDS
;---------------------------------------------------
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA
MOV DS, AX
MOV D_N, 0
MOV C_N, 0
MOV O_N, 0
MOV DX, OFFSET MESG1
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H
MOV DX, OFFSET PARS
MOV AH, 10 ;10号功能调用,接收键盘输入.
INT 21H
;---------------------------------------------------
MOV CL, NNN ;收到字符的个数.
MOV CH, 0
CMP CX, 0
JNZ DO_IT
JMP EXIT
DO_IT:
LEA SI, III ;收到字符的起始地址.
;----------------------------下面开始循环统计.
AGAIN:
MOV AL, [SI]
D_num:
CMP AL, ':' ;- ':'
JNC N_C_B ;> '9'
CMP AL, '0'
JC N_C_B ;< '0'
INC D_N ;数字个数加一.
JMP NEXT
N_C_B:
CMP AL, '[' ;- '['
JNC N_C ;> 'Z'
CMP AL, 'A'
JC N_C ;< 'A'
INC C_N ;大写,加一.
JMP NEXT
N_C:
CMP AL, '{' ;- '{'
JNC OTHER ;> 'z'
CMP AL, 'a'
JC OTHER ;< 'a'
INC C_N ;小写,加一.
JMP NEXT
OTHER:
INC O_N ;其它.
NEXT:
INC SI
LOOP AGAIN
;----------------------------统计结束
MOV DX, OFFSET MES_D
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H
MOV AL, D_N
CALL DISP_AL
MOV DX, OFFSET MES_C
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H
MOV AL, C_N
CALL DISP_AL
MOV DX, OFFSET MES_O
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H
MOV AL, O_N
CALL DISP_AL
MOV DX, OFFSET MES_T
MOV AH, 9 ;9号功能调用,显示提示.
INT 21H
MOV AL, NNN
CALL DISP_AL
;----------------------------显示结束.
EXIT:
MOV AH, 4CH
INT 21H
;============================
DISP_AL: ;以3位十进制数形式显示AL中的内容.
MOV AH, 0
MOV BL, 100
DIV BL
ADD AL, 30H
MOV DL, AL
MOV BH, AH
MOV AH, 2
INT 21H
MOV AH, 0
MOV AL, BH
MOV BL, 10
DIV BL
ADD AL, 30H
MOV DL, AL
MOV BH, AH
MOV AH, 2
INT 21H
ADD BH, 30H
MOV DL, BH
MOV AL, AH
MOV AH, 2
INT 21H
RET
;============================
CODE ENDS
END START
四、使用说明
程序进入后提示输入字符,可以输入任意字符,输入完成后键入回车键表示完成,则会在下一行输出实验结果。
五、程序框图
实验心得体会:
这次汇编实验历时一周,但我用了3天时间完成了3个编程实验:用表格形式显示字符、查找匹配字符串、分类统计字符个数,由于期间要考试所以就没有做第四个。
用表格形式显示字符和查找匹配字符串是使用了循环程序设计思想。显示字符实验较为简单,只需要一些基础知识即可完成。而查找字符串较耗费时间,这个实验主要难点就在从句子中查找关键字。查找关键字是使用的串比较指令。这个指令只能进行比较,查找就需要移动指针,将整个句子都与关键字比较一遍,才能确定是否找到了关键字。
分类统计字符个数与查找电话号码较难,花费了我最多的时间。分类统计字符个数是应用了分支程序设计,而查找电话号码是应用了子程序设计。分类统计字符个数是将输入的字符与多个条件进行比较,找到符合条件的程序段就执行,否则就跳到下一个。
实验过程中遇到了很多问题,有许多问题是我自己无法解决的,只能通过向其他同学学习,向老师询问一些不懂的地方,才能将实验完成。这次实验培养了我的实践能力,使我将书本中的理论知识转变成了现实的程序,为今后的学习和使用打下了结实的基础。通过实验使我进一步巩固所学汇编课程内容并掌握汇编程序在程序设计中的应用方法,并对汇编程序设计及应用有整体的认识。
在此还要真诚的感谢老师的帮助,否则我也不会顺利完成该实验。