机械运输:故意伤害罪能判多久,麻烦给详细一点的答案。

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 18:01:50

根据我国《刑法》第234条第1款的规定,故意伤害他人身体的,处三年以下有期徒刑、拘役或者管制。
司法实践中,一般是致人轻伤,适用该量刑档次。
第2款规定:犯前款罪,致人重伤的,处三年以上十年以下有期徒刑;致人死亡或者以特别残忍手段致人重伤造成严重残疾的,处十年以上有期徒刑、无期徒刑或者死刑。本法另有规定的,依照规定。
根据该款规定,致人重伤以上,刑期就要在3年以上了,直至死刑。上述都是一般情节,具体到每个案件,都会有从轻或减轻,从重情节等
顺便说一下,刑法第235条规定了过失伤害罪的量刑,即过失伤害他人致人重伤的,处三年以下有期徒刑或者拘役。本法另有规定的,依照规定。

这种犯罪的基本结果取决于给受害人造成的伤害的轻重程度等后果.另外,就取决于辩护律师的辩护情况,以及犯罪嫌疑人的具体作案手段等情节.建议尽早委托刑事辩护律师提高法律帮助和辩护.祝你好运

一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分)

1.指令JMP?FAR?PTR?DONE属于 参考答案为:C
A.段内转移直接寻址
B.段内转移间接寻址
C.段间转移直接寻址
D.段间转移间接寻址
[解析]略
2.下列叙述正确的是 参考答案为:C
A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
[解析]对于无符号数和有符号数的比较都采用CMP指令;
CMPS指令是串比较指令;
对两个有符号数的条件转移指令应是:JAE、JNB、JBE、JNA;
对两个无符号数的条件转移指令应是:JGE、JNL、JLE、JNG。
3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是 参考答案为:C
A.12CSBH
B.12B6BH
C.12C59H
D.12BFEH
[解析]末字与首字相隔(128-1=)127个字,且每个字占用2个字节,因此末字单元的物理地址应为:
首字单元的物理地址+(128-1)¡2
即?12ABH¡10H+00ABH+(128-1)¡2=12C59H。
4.在下列指令的表示中,不正确的是 参考答案为:C
A.MOV?AL,[BX+SI]
B.JMP?SHORT?DONI
C.DEC?[BX]
D.MUL?CL
[解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项C中的[BX],没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如
DEC?BYTE?PTR?[BX]?或?DEC?WORD?PTR?[BX]
但是在题目的选项C中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。
6.条件转移指令JNE的测试条件为 参考答案为:A
A.ZF=0
B.CF=0
C.ZF=1
D.CF=1
[解析]略。
7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为 参考答案为:D
A.BX或CX
B.CX或SI
C.DX或SI
D.SI或DI
[解析]略
8.已知BX=2000H,SI=1234H,则指令MOV?AX,[BX+SI+2]的源操作在(?)中。 参考答案为:A
A.数据段中偏移量为3236H的字节
B.附加段中偏移量为3234H的字节
C.数据段中偏移量为3234H的字节
D.附加段中偏移量为3236H的字节
[解析]指令中的源操作数的寻址方式是相对基址变址寻址,且由于其中的基址寄存器采用的是BX,所以源操作数是在数据段中,其偏移量为:
BX+SI+2=2000H+1234H+2=3236H
9.执行如下程序:
MOV?AX,0
MOV?BX,1
MOV?CX,100
A:ADD?AX,BX
INC?BX
LOOP?A
HLT
执行后(BX)= 参考答案为:C
A.99
B.100
C.101
D.102
[解析]1)在进入循环之前,有三条指令分别初始化寄存器:AX为0、BX为1、CX为100;
2)由于循环的控制部分采用的是LOOP指令,该指令有使CX减1,并判断其是否为0的功能,所以可知该循环的执行次数为100次;
3)循环体的主要功能是每次循环使AX中的内容累加BX的内容,并使BX的内容加1。
4)直到最后一次(即第100次)循环时,加到AX中的BX的内容为100,且使BX加1,即变为101后退出循环体。所以当执行完该段程序后,BX的内容为101。
5)该段程序的功能是(AX)=1+2+……+100=5050
10.上题的程序执行后(AX)= 参考答案为:B
A.5000
B.5050
C.5100
D.5150
[解析]请参看上题中的分析。
正确答案:B。
11.对于下列程序段:
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可用______指令完成同样的功能。 参考答案为:A
A.REP MOVSB
B.REP LODSB
C.REP STOSB
D.REPE SCASB
[解析]该段程序的功能是将SI所指向的数据段中的数据顺序传送给DI所指向的附加段的一段数据区中,并且每次传送一个字节,即实现了字节串传送的功能,所以也可以使用REP MOVSB指令来完成同样的功能。
12.下面指令序列执行后完成的运算,正确的算术表达式应是
MOV AL,BYTE PTR X
SHL AL,1
DEC AL
MOV BYTE PTR Y,AL 参考答案为:D
A.y=x2+1
B.x=y2+1
C.x=y2-1
D.y=x2-1
[解析]该段程序的第一条指令的功能是将X传送给AL;
第二条指令的功能是将AL的内容左移1位,即使得AL的内容扩大2倍;
第三条指令的功能是使AL的内容减1;
第四条指令的功能是将AL传送给Y;
综上所述该程序完成的运算是Y=2X-1。
13.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。 参考答案为:B
A.占内存空间小,但速度慢
B.占内存空间大,但速度快
C.占内存空间相同,速度快
D.占内存空间相同,速度慢
[解析]1)宏指令简化程序的书写,不节省程序存储空间,但执行时间比子程序短。
2)子程序简化程序的书写,也节省程序的存储空间,但执行时间比宏指令长。
14.在程序执行过程中,IP寄存器中始终保存的是 参考答案为:B
A.上一条指令的首地址
B.下一条指令的首地址
C.正在执行指令的首地址
D.需计算有效地址后才能确定地址
[解析]在程序运行过程中,它始终指向下一条指令的首地址,它与CS代码段寄存器联合确定下一条指令的物理地址。
16.下列指令执行时出错的是 参考答案为:A
A.ADD BUF1,BUF2
B.JMP DWORD PTR DAT [BX]
C.MOV AX,[BX+DI] NUM
D.TEST AL,08H
[解析]ADD指令的两个操作数不能同时是存储器操作数,所以选项A中的指令是错误的。
17.已知(AX)=1234H,执行下述三条指令后,(AX)= 参考答案为:D
MOV BX,AX
NEG BX
ADD AX,BX
A.1234H
B.0EDCCH
C.6DCCH
D.0000H
[解析]第一条指令的功能是将AX→BX,即BX中的内容为1234H;
第二条指令的功能是对BX求补,即BX中的内容变为-1234H;
第三条指令的功能是AX+BX→AX,即1234H+(-1234H)=0→AX;
所以执行三条指令后,AX的内容为0。
18.在下列指令中,______指令的执行会影响条件码中的CF位。 参考答案为:D
A.JMP NEXT
B.JC NEXT
C.INC BX
D.SHL AX,1
[解析]JMP、JC指令不任何影响状态标志位;
INC指令执行结果除不影响CF外,其余状态标志位(AF、OF、PF、SF、ZF)都受影响。
SHL指令使CF=O,OF=O,影响ZF、SF、PF标志位,AF无定义。
19.串指令中的目的操作数地址是由______提供。 参考答案为:C
A.SS:[BP]
B.DS:[SI]
C.ES:[DI]
D.CS:[IP]
[解析]略
20.将DX的内容除以2,正确的指令是 参考答案为:C
A.DIV 2
B.DIV DX,2
C.SAR DX,1
D.SHL DX,1
[解析]选项A中的的指令执行的操作是:AX/2;
选项B中的的指令书写格式不正确;
选项C中的的指令执行的操作是:将DX的内容右移一位,将使DX的内容缩小为原先的1/2,即将DX的内容除以2;
选项D中的的指令执行的操作是:将DX的内容左移一位,将使DX的内容扩大为原先的2倍,即将DX的内容乘以2。
二,简答题(每小题4分,共12分)
1.假定(DX)=10111001B,(CL)=0.3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。
(1)SHR DX,1
(2)RCR DL,1
(3)RCL DX,CL
答:(1) 005CH (2) 0

0DCH (3) 05CCH
[解析](1)指令:SHR DX, 1 使DX的内容向右移动了一位,因此DX的内容变为0000’0000’0101’1100B,即005CH。
(2)指令:RCR DL, 1 使DL的内容向右循环带进位移动了一位,DH的内容不变,因此DX的内容变为0000’0000’1101’1100B,即00DCH。
(3)指令:RCL DX, CL 使DX的内容向左循环带进位移动了3位,因此DX的内容变为0000’0101’1100’1100B,即05CCH。
2.写出完成下述功能的程序段:
(1)传送25H到AL寄存器
(2)将AL的内容乘以2
(3)传送15H到BL寄存器
(4)AL的内容乘以BL的内容
并请写出最后(AX)=?
答:(1)MOV AL, 25H
(2)SHL AL, 1
(3)MOV BL, 15H
(4)MUL BL
最后,(AX)=612H =1554
[解析]1)将AL的内容左移1位,将使它的内容扩大2倍,即使AL的内容乘以2。
2)最后,AX的内容应为25H*2*15H=612H=1554
3.写一程序段,求双字长数DX∶bX的相反数。
答:NEG DX
NEG AX
SBB DX, 0
[解析]求双字长数DX:AX相反数,即对其求补,所以应实现的操作是:
(DX:AX) ← 0-(DX:AX)
即 0 : 0
-) DX : AX
将上面的算式分解后,即为对DX求补,对AX求补,并从DX中减去将AX求补时产生的借位。所以相应的指令就是:
NEG DX
NEG AX
SBB DX, 0

两年.