问题 问答题 案例分析题

患者男性,46岁,因病突发心搏骤停,请你做胸外心脏按压进行急救(在医学模拟人上操作)。

答案

参考答案:

评分要点(1)是否注意患者背部须垫板(或硬质床)。(2分)(2)是否注意保持患者气管通畅。(2分)应让模拟人头向后仰,将下颌推向前上方,使患者呼吸道畅通,如有呕吐物应注意清除。(3)施术者手掌在患者胸前按压着力点选择正确。(2分)解开患者上衣,暴露全胸,考生两手掌重叠,一手掌置于患者胸骨中、下1/3交界处的正中线上,另一手掌置于其手背上,手指不触及胸壁。(4)按压动作正确。(4分)双臂绷直,双肩中点垂直于按压部位,利用考生上身重量有节奏地垂直下压。(5)按压频率与力度(按压深度)正确。(4分)速率80~100次/分,下压深度适宜,一般为3~5cm。(6)提问加操作如果患者呼吸停止,且你一人进行抢救,你将如何操作?(6分)答:①口对口呼吸操作一手以拇指及示指捏住患者鼻孔,使其闭塞;然后口对口密切接触向模拟人口内吹气,以见胸起伏为度。(4分)②吹气频率单人操作时胸外按压5次,吹气1次,如此反复进行。(2分)

填空题
问答题

请编制程序,其功能是:内存中连续存放着20个十进制数的ASCII字符,把它们转换成压缩型(组保型)BCD码。
例如:
内存中有:31H(’1’),32H(’2’),33H(’3’),34H(’4’)...(共20个字节)
结果为:21H,43H,...(共十个字节)
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
NEQU10
STAC SEGMENT STACK
DB 128 DUP()
STAC ENDS
DATA SEGMENT
SOURCE DB N*2 DUP()
RESULT DB N DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC
START PROCFAR
PUSHDS
XORAX,AX
PUSHAX
MOVAX,DATA
MOVDS,AX
LEADX,SOURCE ;数据区起始地址
LEASI,NAME0 ;原始数据文件名
MOVCX,N*2;字节数
CALLLOAD ;从’INPUT1.DAT’中读取数据
; ******BEGIN******
LEASI,SOURCE
LEADI,RESULT
MOVCX,N
CLD
NEXT: LODS______
ANDAL,______
MOVBL,AL
LODS______
PUSH______
MOVCL,______
SALAL,CL
POP______
ADDAL,______
MOV[DI],AL
INCDI
LOOPNEXT
; ******END******
LEADX,RESULT ;结果数据区首址
LEASI,NAME1 ;结果文件名
MOVCX,N ;结果字节数
CALLSAVE ;保存结果到文件
RET
START ENDP
CODE ENDS
ENDSTART