资源描述
,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第一章 绪论 精神科护理课件,第一章 绪论 精神科护理课件,学习目标,描述精神科护理学的定义。,描述精神医学的发展简史。,描述精神科护理的三个发展阶段。,能用实例说明精神科特殊护理的内容。,理解精神科护士的素质要求。,学习目标,2,第一章-绪论-精神科护理课件,3,第一章-绪论-精神科护理课件,4,第一章-绪论-精神科护理课件,5,第一章-绪论-精神科护理课件,6,国外,古希腊最伟大的医学家希波克拉底将各种病态的精神兴奋归于一类,称为躁狂症,而将相反的情况称为忧郁症,这是精神病理现象最早的概括和分类。,中世纪(从公元5世纪到17世纪)的欧洲封建社会,神学、迷信、巫术和占星术等反科学势力占压倒优势,医学几乎完全由教会及巫师所把持,精神病患者遭到残酷的迫害。因此,几乎没有什么重大的发展。,国外,7,国外,19世纪,,精神病患者开始进入医院接受照顾与治疗。这段时期,精神病学的临床与理论研究也逐渐繁荣起来,尤其是,19世纪末与20世纪初,一大批卓越的精神病学家脱颖而出,如“现代精神病学之父”克雷丕林,“描述性精神医学”,1953年精神药物发现,;,19世纪末,弗洛伊德的精神分析治疗出现,。,20世纪30年代先后发明了电休克和胰岛素休克疗法。20世纪后期之后,提出了新的疾病模式,精神医学已由过去的器质论、心因论演变为所谓的综合论。,国外,8,第二节 精神科护理学发展简史,第一章-绪论-精神科护理课件,9,欧美精神科护理的发展过程,萌芽期,有组织的护理起源于中世纪时罗马天主教教会对十字军伤兵的照顾,当时以护理穷人为主。,成长期,随着精神医学的发展,精神科护理在教育、角色功能等方面有了较大进展,成熟期,精神科护理在专业的领域里向前跨进一大步,进入了整体性护理的新阶段,欧美精神科护理的发展过程萌芽期有组织的护理起源于中世纪时罗马,10,第三节 现代精神科护理工作的内容与要求,第一章-绪论-精神科护理课件,11,一、护理工作的内容,(,一,),心理护理,(,二,),安全护理,(,三,),饮食护理,(,四,),睡眠护理,(,六,),保证医嘱的执行,(,五,),个人卫生护理,一、护理工作的内容(一)心理护理(二)安全护理(三)饮食护,12,二、精神科护士的基本素质要求,(,三,),心理素质,(,二,),专业素质,(,一,),职业素质,二、精神科护士的基本素质要求(三)心理素质(二)专业素质(一,13,Thank You!,Thank You!,4.5 汇编语言程序设计,定义数据段、附加段、堆栈段、代码段,段地址的装填,功能段,正确返回DOS,1.源程序与PC-DOS接口,2.DOS、BIOS功能调用,3.汇编语言程序设计,15,4.5 汇编语言程序设计 15,4.5.1 源程序与PC-DOS接口,(W p143),汇编语言源程序经过汇编转变为目标程序,当用链接程序对其作进行链接和定位时,,a.操作系统为每个用户程序建立一个,程序段前缀区(简称PSP),长度为256个字节,主要用于存放用户程序的相关信息。,b.,PSP内容,:在PSP的开始处(偏移地址0000H)安排一条INT 20H 软中断指令。INT 20H 中断服务程序是由PC DOS提供的,该程序的功能是使系统返回到DOS管理状态。因此,用户在组织程序时,必须使程序执行完能够转去执行存放于 PSP开始处的 INT 20H 指令。,c.将,用户程序定位于PSP的下方,,并设置段寄存器DS和ES的值,使它们指向PSP的开始处即指令INT 20H 存放的段地址。,d.将,CS设置,为用户程序代码段的段基值,,IP设置,为代码段中第一条要执行的指令地址,把,SS设置,为堆栈段的段基值,SP,指向堆栈段的栈底(取决于栈的长度)。,e.运行用户程序。,因此,保证用户程序执行完后自动返回DOS有两种方法:,1标准序 2非标准方法,16,4.5.1 源程序与PC-DOS接口 (W p143),1标准序,1)将用户程序中的,主程序定义为FAR过程,,其最后一条指令为,RET,;,2)在主程序的开始处将PSP所在段的段地址 DS(或 ES)保存进栈,然后再将一个全0的字(PSP的段内偏移地址)压人堆栈。这就是程序结构中的以下三条指令:,PUSH DS;保护PSP段地址,MOV AX,0;保护偏移0地址,PUSH AX,于是堆栈中保存了 PSP的段地址和0偏移量(INT 20H的全地址)。当程序执行到主程序的最后一条指令RET时,由于该过程定义为FAR,则从堆栈中弹出两个字到IP和CS,用户程序便转去执行INT 20H指令,使控制返回到DOS。这一措施称为标准序。是一种较老的程序结束方法。,17,1标准序17,例1:;实现Z=X+Y,MY_DATA SEGMENT,X DB 36,Y DB 64,MY_DATA ENDS,MY_EXTRA SEGMENT,Z DB?,MY_EXTRA ENDS,MY_CODE SEGMENT,ASSUME CS:MY_CODE,DS:MY_DATA,ES:MY_EXTRA,START,PROC FAR,PUSH DS,MOV AX,0,PUSH AX,MOV AX,SEG X,MOV DS,AX,MOV AX,SEG Z,MOV ES,AX,MOV AL,X,ADD AL,Y,MOV Z,AL,STATR,ENDP,MY_,CODE ENDS,END,START,18,例1:;实现Z=X+Y18,2非标准方法,不定义主程序为FAR过程并去掉标准序部分,只在,代码段结束之前,(即 CODE ENDS之前)增加两句:,MOV AH,4CH,INT 2IH,则程序执行完后同样可以正常返回DOS。这是执行了功能号为4CH的DOS系统功能调用。,19,2非标准方法19,例2:;实现Z=X+Y,MY_DATA SEGMENT,X DB 36,Y DB 64,MY_DATA ENDS,MY_EXTRA SEGMENT,Z DB?,MY_EXTRA ENDS,MY_CODE SEGMENT,ASSUME CS:MY_CODE,DS:MY_DATA,ES:MY_EXTRA,START:,MOV AX,SEG X,MOV DS,AX,MOV AX,SEG Z,MOV ES,AX,MOV AL,X,ADD AL,Y,MOV Z,AL,MOV AH,4CH,INT 21H,MY_CODE ENDS,END,START,20,例2:;实现Z=X+Y20,4.5.2 有关I/O的BIOS/DOS功能调用,(p180),1基本输入输出系统ROM BIOS和基本DOS系统,在80X86Pentium微机系统的ROM中固化有一组外部设备驱动与管理软件,组成PC机基本输入输出系统(Basic I/O System),称为,ROM BIOS,,它处于系统软件的最底层。,操作系统DOS在BIOS基础上开发了一组输入输出设备处理程序,IBMBIOCOM,,这也是 DOS与 ROM BIOS的接口,在IBMBIOCOM的基础上,DOS还开发有文件管理等一系列处理程序IBMDOSCOM。,在汇编语言程序设计中,用户可通过使用ROM BIOS和基本DOS系统提供的这些功能模块子程序,来编制直接管理和控制计算机硬件设备的底层软件,如完成基本 I/O设备(CRT显示器、键盘、打印机、软盘、硬盘、磁带等)、内存和文件管理,以及中断向量、时钟和日历的读出与设置等操作,以扩充汇编语言的功能。,21,4.5.2 有关I/O的BIOS/DOS功能调用,ROM BIOS的软中断类型号有n=51FH,,DOS的软中断类型号有n=20H,2IH,232AH,2EH,2FH,33H和67H等,DOS系统功能调用(21H)P180,1显示单字符(02H功能),2显示字符串(09H功能),3单字符输入(01H、07H、08H功能),4字符串输入(0AH功能),5直接控制台输入输出(06H功能),6检测键盘状态(0BH功能),7保存中断向量(35H功能),8设置中断向量(25H功能),22,ROM BIOS的软中断类型号有n=51FH,22,附录1 DOS功能调用表(节选),INT,AH,功能,调用参数,返回参数,21H,0,程序中止,CS=程序段前缀,01,键盘输入并回显,AL=输入字符,02,显示输出,DL=输出字符,05,打印机输出,DL=输出字符,07,键盘输入无回显,AL=输入字符,09,显示字符串,DS,:,DX=串地址,0A,键盘输入到缓冲区,DS,:,DX=缓冲区首地址,(,DS,:,DX,+,1,),=实际输入字符数,4C,返回DOS系统,23,附录1 DOS功能调用表(节选)INTAH功能调用参数,2调用 BIOSDOS功能子程序的基本方法,BIOSDOS的每个功能子程序都对应着一个子程序文件。使用这些子程序时,用户不必过问其内部结构和细节,也不必关心硬件I/O接口的特性,只要直接用一条软中断指令 INT n 即可(n称为中断类型号或中断类型码),这称为中断调用。,一般,对功能子程序的调用需要经过以下步骤:,子程序人口参数送规定寄存器;,子程序编号(也称功能调用号)送AH寄存器;,发软中断命令:INT n,在规定的寄存器中取出口参数。,有的软中断命令只对应一个子程序,这时的功能调用无需上列步骤;有的软中断对应多个子程序,必须经过步骤调用功能。,24,2调用 BIOSDOS功能子程序的基本方法24,例1.单字符输入(01H、07H、08H功能),从键盘读入一个字符并显示。,入口参数,无,功能号,AH=01H,类型号,21H,出口参数,AL=键入字符的ASCII码,实现功能,等待从键盘输入一个字符,并在屏幕上回显,光标移动,检测,Ctrl-Break,键,25,例1.单字符输入(01H、07H、08H功能)25,例,利用键盘输入的字符产生分支:,MOV AH,1,;等待从键盘输入,INT 21H,CMP AL,Y,;是Y?,JZ yes,CMP AL,y,;是y?,JZ yes,no:.,.,JMP exit,yes:.,.,exit,:,.,26,例 利用键盘输入的字符产生分支:26,从键盘读入一个字符不显示,入口参数,无,功能号,AH=07H,类型号,21H,出口参数,AL=键入字符的ASCII码,实现功能,等待从键盘输入一个字符,不在屏幕上回显,,不检测,Ctrl-Break,键,27,从键盘读入一个字符不显示 27,例,用不带回显功能输入密码时:,input:,MOV AH,07H,;等待从键盘输入,INT 21H,MOV DI,AL,;存入缓冲区,CMP AL,0DH,;是回车符?,JNZ input,;不是,继续输入,check:、,、,28,例 用不带回显功能输入密码时:28,例2.显示单字符(02H功能),入口参数,DL=要显示字符的ASCII 码,功能号,AH=02H,类型号,INT 21H,出口参数,无,实现功能,显示指定字符,
展开阅读全文