法律硕士(专业基础课)历年真题试卷汇编9

法律硕士(专业基础课)历年真题试卷汇编9
法律硕士(专业基础课)历年真题试卷汇编9

法律硕士(专业基础课)历年真题试卷汇编9

(总分:58.00,做题时间:90分钟)

一、刑法学(总题数:36,分数:58.00)

1.刑法学本部分共30小题,满分。

__________________________________________________________________________________________ 解析:

2.单项选择题第1-20小题。下列每题给出的四个选项中,只有一个选项是符合题目要求的。请在答题卡上将所选项的字母涂黑。

__________________________________________________________________________________________ 解析:

3.民警甲为报私仇,趁乙与他人发生纠纷之机,将乙非法拘押,并使用警棍殴打乙,致使乙残疾。对甲的行为( )。(2011年单选15)

(分数:2.00)

A.应定为故意伤害罪,并从重处罚√

B.应定为非法拘禁罪,并从重处罚

C.应定为刑讯逼供罪,并从重处罚

D.应定为报复陷害罪,并从重处罚

解析:解析:非法拘禁罪(《刑法》第238条),是指以拘押、禁闭或者其他强制方法,非法剥夺他人人身自由权利的行为。甲将乙非法拘禁的行为,构成非法拘禁罪。但甲“并使用警棍殴打乙,致使乙残疾”,而《刑法》第238条第2款规定,使用暴力致人伤残、死亡的,依照故意伤害罪、故意杀人罪定罪处罚。因此,对甲的行为应当定为故意伤害罪。故A项正确,B项错误。刑讯逼供罪(《刑法》第247条),是指司法工作人员对犯罪嫌疑人、被告人实施肉刑或者变相肉刑,以逼取口供的行为。刑讯逼供的对象仅限于犯罪嫌疑人、被告人。题干中未提及乙为“犯罪嫌疑人、被告人”,故不构成本罪。报复陷害罪(《刑法》第254条),是指国家机关工作人员滥用职权、假公济私,对控告人、申诉人、批评人、举报人实行报复陷害的行为。报复陷害的对象仅限于控告人、申诉人、批评人与举报人。题干中未提及乙为“控告人、申诉人、批评人、举报人”,故不构成本罪。

4.区别拐卖妇女罪与绑架罪的关键是( )。(2008年单选12)

(分数:2.00)

A.犯罪对象是否为妇女

B.是否实施了绑架妇女的行为

C.是否通过出卖妇女获取钱财√

D.是否非法剥夺了妇女的人身自由

解析:解析:绑架罪的对象也可以是妇女,故选项A不应选。根据《刑法》第240条第2款,拐卖妇女、儿童是指以出卖为目的,有拐骗、绑架、收买、贩卖、接送、中转妇女、儿童的行为之一的。故选项B不应选。拐卖妇女罪与绑架罪都可能限制甚至剥夺受害人的人身自由。故选项D不应选。拐卖妇女罪的目的是出卖;而绑架罪不以出卖为目的,而是以勒索财物或者获取其他不法利益为目的。故本题应选C。

5.甲、乙、丙与周某打麻将赌钱,结果三人共输给周某30万元。事后,三人怀疑周某打麻将时做了手脚,遂将周某劫持到一空房内,逼其退还赌资。周某让妻子将30万元退还给了三人。甲、乙、丙三人的行为构成( )。(2012年单选19)

(分数:2.00)

A.抢劫罪

B.敲诈勒索罪

C.绑架罪√

D.非法拘禁罪

解析:解析:抢劫罪,是指以非法占有为目的,以暴力、胁迫或者其他方法,强取公私财物的行为。在抢劫行为中,行为人以强制的手段压制被害人的现实的反抗自由,压制到对方不能抵抗的状态,然后利用这种状态来获取财物。在抢劫罪中,是以当场获取财物为目的。故排除选项A。绑架罪,是指利用被绑架人

的近亲属或者其他人对被绑架人安危的忧虑,以勒索财物或满足其他不法要求为目的,使用暴力、胁迫或者麻醉方法劫持他人的行为。绑架行为是将被害人强制置于行为人的直接控制之下。非法拘禁罪,是指放意非法剥夺他人人身自由的行为。非法拘禁罪与绑架罪的本质区别在于绑架罪具有非法勒索财物的目的或者其他目的,非法拘禁罪没有此目的。因此,行为人以实力支配、控制被害人后,利用被绑架人的近亲属或者其他人对被害人安危的忧虑,索取法律不予保护的债务或者单方面主张的债务的,应认定为绑架罪。故本题应选C,排除选项D。敲诈勒索罪,是指行为人以非法占有为目的,采取恐吓的方式迫使对方基于有瑕疵的意思表示,交付财物或者处分财产上的利益,数额较大或者多次敲诈的行为。敲诈勒索罪的基本结构是:对他人实施威胁——对方产生恐惧心理——对方基于恐惧心理处分财产——行为人或第三人取得财产——被害人遭受财产损失。敲诈勒索罪不同于绑架罪。一般而言,敲诈勒索罪是对被勒索人本人实施威胁或要挟(通常利用自己掌握的对受害人不利的所谓“把柄”),迫使其给付数额较大的财物或财产性利益;而绑架罪,则是通过劫持被绑架人,控制被绑架人的人身自由,然后以杀、伤被绑架人为内容或者以给付钱财方恢复被绑架人自由为条件,威胁被绑架人的亲友或者相关第三人给付财物。故本题也应排除选项B。

6.甲因与乙有仇,便捏造乙卖淫的事实,到处散布并向公安局告发,使乙受到严重精神伤害。甲的行为构成( )。(2010年单选11)

(分数:2.00)

A.诬告陷害罪

B.报复陷害罪

C.侮辱罪

D.诽谤罪√

解析:解析:诬告陷害罪,是指捏造犯罪事实,向国家机关或者有关单位告发,意图使他人受到错误的刑事追究,情节严重的行为。“捏造犯罪事实”和“向国家机关或者有关单位告发”是构成诬告陷害罪的两个客观必备要件,二者缺一不可。卖淫并不构成犯罪,故甲捏造的事实并非犯罪事实。故选项A不应选。报复陷害罪,是指国家机关工作人员滥用职权、假公济私,对控告人、申诉人、批评人、举报人实行报复陷害的行为。报复陷害罪的主体必须是国家机关工作人员,报复的对象必须是控告人、申诉人、批评人、举报人。本题中,甲、乙并非上述关系,故选项B不应选。侮辱罪,是指以暴力或者其他方法公然贬低、损害他人的人格、名誉,情节严重的行为;诽谤罪,是指故意捏造并散布虚构的事实,以损害他人人格、名誉,情节严重的行为。侮辱罪与诽谤罪的区别在于行为手段不同;前者是公然贬损,后者是捏造并散布虚构的事实。本题中,甲捏造并散布乙卖淫的事实,并使乙受到严重精神伤害,构成诽谤罪。本题应选D。

7.警察甲因为公民吴某举报自己受贿而怀恨在心,遂用他人手机向某军官发了一条短信,捏造吴某与其妻同居的事实,该军官信任自己妻子未予理睬,甲的行为构成( )。(2012年单选9)

(分数:2.00)

A.诽谤罪

B.诬告陷害罪

C.报复陷害罪

D.不构成犯罪√

解析:解析:诽谤罪,是指捏造并散布某种事实,足以败坏他人名誉,情节严重的行为。甲用手机向某军官发短信,并未散布,故不构成诽谤罪。诬告陷害罪,是指捏造他人的犯罪事实,故意向公安、检察等司法机关或者有关国家机关告发,意图使他人受刑事追究,情节严重的行为。甲并未向有关国家机关告发,以使吴某受刑事追究,只是发给某军官,故不构成诬告陷害罪。报复陷害罪,是指国家机关工作人员滥用职权、假公济私,对控告人、申诉人、批评人、举报人实行报复陷害的行为。甲发短信的行为,不是行使其警察职权的行为,故不构成“滥用职权、假公济私”。因此,甲的行为也不构成报复陷害罪。甲的行为情节显著轻微危害不大,不应认定为犯罪,故选项D正确。

8.在抢劫犯罪中,犯罪时间( )。(2009年单选5)

(分数:2.00)

A.是抢劫罪的必要要件

B.是抢劫罪的选择要件

C.是抢劫罪的加重情节

D.与抢劫罪的犯罪构成要件无关√

解析:解析:根据《刑法》第263条,抢劫罪的构成要件是“以暴力、胁迫或者其他方法抢劫公私财物”,不涉及时间因素。故本题应选D,排除选项A、B。根据该条,抢劫罪的加重情节包括。(1)入户抢劫的;(2)在公共交通工具上抢劫的; (3)抢劫银行或者其他金融机构的; (4)多次抢劫或者抢劫数额巨大的; (5)抢劫致人重伤、死亡的;(6)冒充军警人员抢劫的;(7)持枪抢劫的;(8)抢劫军用物资或者抢险、救灾、救济物资的。上述加重情节不涉及时间因素,故排除C。

9.甲(15周岁)盗窃他人钱包,被陈某发现,为窝藏赃物而当场使用暴力,失手将陈某打死,甲的行为构成( )。(2012年单选5)

(分数:2.00)

A.抢劫罪√

B.盗窃罪

C.故意伤害罪

D.过失致人死亡罪

解析:解析:根据《刑法》第269条的规定,犯盗窃、诈骗、抢夺罪,为窝藏赃物、抗拒抓捕或者毁灭罪证而当场使用暴力或者以暴力相威胁的,依照抢劫罪定罪处罚。因此,本题应选A。

10.甲在商场看中一块价值2万元的手表,便以选购手表为名,要售货员将手表拿来看看。甲在接到售货员递过来的手表后立即逃走。甲的行为构成( )。(2011年单选20)

(分数:2.00)

A.抢夺罪√

B.诈骗罪

C.侵占罪

D.盗窃罪

解析:解析:抢夺罪,是指以非法占有为目的,公开夺取数额较大的公私财物的行为;诈骗罪,是指以非法占有为目的,用虚构事实或者隐瞒真相的方法,骗取数额较大的公私财物的行为。在抢夺罪,行为人获得财物是通过“公开夺取”的方式;而在诈骗罪,行为人获取财物是受害人因受欺骗而自愿交给行为人的。在本题,售货员将手表递给甲,其目的不是送给甲,而是让甲看看而已,此时,甲尚未完全控制该手表,仍处于售货员的注视之下。甲获得手表立即逃走,致使售货员丧失对手表的控制。此时,甲完全控制该手表。而甲完全控制该手表,不是因为售货员将手表递给他,而是因为其“立即逃走”(此构成“公开夺取”)。故甲的行为应定抢夺罪,而非诈骗罪。侵占罪,是指以非法占有他人财物为目的,将代为保管的他人财物或者他人的遗忘物、埋藏物非法占为己有,数额较大,拒不交还的行为。本案中的手表,并非售货员委托甲保管的物品,也非遗忘物、埋藏物,故不属于侵占罪。盗窃罪,是指以非法占有为目的,秘密窃取数额较大的公私财物,或者多次盗窃、入户盗窃、携带凶器盗窃、扒窃的行为。甲是在售货员知晓的情形下拿走手表的,故不构成盗窃罪。

11.下列行为中,应当以盗窃罪定罪处罚的是( )。(2010年单选13)

(分数:2.00)

A.甲窃取他人信用卡并使用,数额较大√

B.乙谎称张三委托其保管的名贵字画被盗,将该字画据为己有

C.丙多次潜入陵园窃取骨灰

D.丁捡到信用卡后,在柜台上试中密码取款,数额较大

解析:解析:根据《刑法》第196条第3款,盗窃信用卡并使用的,依照盗窃罪定罪处罚。据此,选项A 应选。根据《刑法》第196条第1款第3项,冒用他人信用卡的,构成信用卡诈骗罪。选项D中,丁冒用他人信用卡,构成此罪。侵占罪,是指以非法占有他人财物为目的,将代为保管的他人财物或者他人的遗忘物、埋藏物非法占为已有,数额较大,拒不交还的行为。在侵占罪的客观要件中,需要把握三个要点:第一,行为人必须具有非法占有他人财物的行为,这是构成侵占罪的前提条件。第二,侵占的财物必须达到数额较大的程度,这是构成侵占罪的数额条件。第三,行为人必须具有拒不退还或者拒不交出的行为,这是构成侵占罪的行为条件。选项B构成侵占罪。骨灰不属于财物,故窃取骨灰,不构成盗窃罪。

12.甲见候车室的椅子上坐着一女子和一男子,他们面前放着一手提箱,男子在睡觉,女子在看报。甲以为手提箱是该男子的,遂提一只相同的手提箱走上前去,将手提箱互换,被女子发现。手提箱实际上是该女子的,她一直在紧盯着这只箱子。箱内财物计人民币4000元。甲的行为构成( )。(2008年单选19)

(分数:2.00)

A.盗窃罪√

B.诈骗罪

C.抢夺罪

D.侵占罪

解析:解析:一般地,盗窃罪是指以秘密窃取的方法,将公私财物转移到自己或者第三人的控制之下而非法占有的行为。秘密窃取中的“秘密”具有相对性和主观性,即行为人采用自认为不被他人发觉的方法占有他人财物,即使客观上已被他人发觉或者注视,也不影响盗窃的性质。故本题中甲的行为仍应当认定为盗窃罪。

13.甲以迷信方式恐吓刘某有灾祸,刘某一时慌乱,请甲帮助自己。甲让刘某带10万元现金作“镇邪物”,找法师“消灾”。途中,甲趁帮刘某拿包之机,用书本调换了10万元现金。甲的行为构成( )。(2012年单选17)

(分数:2.00)

A.盗窃罪√

B.诈骗罪

C.侵占罪

D.敲诈勒索罪

解析:解析:盗窃罪,是指以非法占有为目的,窃取他人占有的数额较大的财物,或者多次盗窃、入户盗窃、携带凶器盗窃、扒窃的行为。所谓窃取,是指使用非暴力胁迫手段排除他人对财物的支配,建立新的支配关系的行为。在本题,“途中,甲趁帮刘某拿包之机,用书本调换了10万元现金。”甲的这个行为构成盗窃罪。故本题应选A。诈骗罪是指以非法占有为目的,使用欺骗方法,骗取数额较大的公私财物的行为。诈骗罪的基本结构是:行为人实施欺骗行为——对方产生或者继续维持认识错误——对方基于认识错误处分(或交付)财产——行为人获得或者使第三者获得财产——被害人遭受财产损失。在本题,刘某带10万元现金是用作“镇邪物”,而非基于认识错误处分(或交付)财产。故排除选项B。侵占罪,是指将代为保管的他人财物非法占为己有,数额较大,拒不退还的,或者将他人的遗忘物或者埋藏物非法占为己有,数额较大,拒不交出的行为。侵占罪的对象:(1)保管物,事实上或者法律上对他人财物具有支配力;(2)遗忘物,脱离物主控制较短并容易记忆起的物; (3)埋藏物,埋藏于地下,所有人不明或者应由国家所有的物。刘某随身携带的用作“镇邪物”的10万元现金,并非由甲保管的物,也非刘某的遗忘物,更非埋藏物。故排除选项C。敲诈勒索罪,是指行为人以非法占有为目的,采取恐吓的方式迫使对方基于有瑕疵的意思表示,交付财物或者处分财产上的利益,数额较大或者多次敲诈的行为。敲诈勒索罪的基本结构是:对他人实施威胁——对方产生恐惧心理——对方基于恐惧心理处分财产——行为人或第三人取得财产——被害人遭受财产损失。在本题,刘某带10万元现金是用作“镇邪物”,而非基于恐惧心理处分财产。故排除选项D。

14.甲在行驶中的公共汽车上与售票员发生争执,气愤之下举起随身携带的铁锤猛砸汽车车窗,致车窗玻璃破碎、车窗变形,造成经济损失1万余元。甲的行为构成( )。(2010年单选9)

(分数:2.00)

A.破坏交通工具罪

B.故意毁坏财物罪√

C.破坏交通设施罪

D.以危险方法危害公共安全罪

解析:解析:选项A、C、D都属于危害公共安全罪,所谓公共安全,是指不特定多数人的生命、健康或者重大公私财产安全。本题中,甲使用铁锤砸坏车窗,造成经济损失1万余元,但未造成足以使该汽车发生倾覆、毁坏危险,从而危及公共安全,故选项A、C、D均不应选。故意毁坏财物罪,是指故意毁灭或者损坏公私财物,数额较大或者情节严重的行为。甲使用铁锤砸坏车窗,造成经济损失1万余元,构成故意毁坏财物罪。本题选B。(四)妨害社会管理秩序罪

15.下列行为中,构成招摇撞骗罪的是( )。(2010年单选12)

(分数:2.00)

A.甲冒充某省电视台记者骗取他人钱财,数额较大

B.乙冒充工商局副局长玩弄多名女青年√

C.丙冒充国有公司总经理玩弄多名女青年,并致两人怀孕

D.丁冒充某大学招生办主任骗取他人钱财,数额较大

解析:解析:招摇撞骗罪,是指以谋取非法利益为目的,冒充国家机关工作人员招摇撞骗的行为。招摇撞骗罪限于以冒充国家机关工作人员的方式骗取包括财产在内的各种利益;诈骗罪不限于以冒充国家机关工作人员的方式骗取财物。省电视台记者、国有公司总经理、大学招生办主任,都不是国家机关工作人员。故选项A、C、D均不构成招摇撞骗罪(选项A、D构成诈骗罪,选项C不构成犯罪)。工商局副局长属于国家机关工作人员,故选项B构成招摇撞骗罪。注意:招摇撞骗罪所骗利益不限于财产利益。

16.下列有关寻衅滋事罪的表述中,正确的是( )。(2009年单选20)

(分数:2.00)

A.寻衅滋事罪是指肆意挑衅,无事生非,起哄闹事的行为

B.因寻衅滋事而致人轻伤的,以寻衅滋事罪定罪处罚√

C.因寻衅滋事而致人重伤的,以寻衅滋事罪与故意伤害罪并罚

D.因寻衅滋事而致人死亡的,以寻衅滋事罪与故意杀人罪并罚

解析:解析:寻衅滋事罪,是指寻衅滋事,扰乱公共秩序的行为。寻衅滋事罪在客观方面表现为下列行为之一: (1)随意殴打他人,情节恶劣的; (2)追逐、拦截、辱骂他人,情节恶劣的; (3)强拿硬要或者任意损毁、占用公私财物,情节严重的,(4)在公共场所起哄闹事,造成公共场所秩序严重混乱的。一般地,因寻衅滋事致人轻伤的,仍构成寻衅滋事罪;致人重伤、死亡的,则构成寻衅滋事罪与故意伤害罪、故意杀人罪的想象竞合,应“从一重罪处断”,即应以故意伤害罪、故意杀人罪论处。故本题应选B。

17.甲因抢劫被公安机关追捕,逃至朋友乙家,对乙说:“公安要抓我,想在你这里躲几天。”乙遂收留甲在家。乙的行为构成( )。(2011年单选18)

(分数:2.00)

A.窝藏、包庇罪

B.包庇罪

C.窝藏罪√

D.妨害公务罪

解析:解析:窝藏罪(《刑法》第310条),是指明知是犯罪的人而为其提供隐藏处所、财物,帮助其逃匿的行为;包庇罪(《刑法》第310条),是指明知是犯罪的人而为其作假证明包庇的行为。“乙遂收留甲在家”。显然是“明知是犯罪的人而为其提供隐藏处所”,故构成窝藏罪。妨害公务罪(《刑法》第277条),是指以暴力、威胁方法阻碍国家机关工作人员依法执行职务,阻碍人民代表大会代表依法执行代表职务,阻碍红十字会工作人员依法履行职责的行为;或者故意阻碍国家安全机关、公安机关依法执行国家安全工作任务,未使用暴力、威胁方法,造成严重后果的行为。“乙遂收留甲在家”,乙未采取暴力、威胁方法,故不构成妨害公务罪。

18.甲为某市副市长,在代表该市到其他省、市进行招商引资活动中多次接受对方省、市赠送的礼品,价值50万元,应当交公而没有交公。甲的行为构成( )。(2008年单选20)

(分数:2.00)

A.侵占罪

B.受贿罪

C.贪污罪√

D.职务侵占罪

解析:解析:根据《刑法》第394条,国家工作人员在国内公务活动或者对外交往中接受礼物,依照国家规定应当交公而不交公,数额较大的,依照贪污罪的规定定罪处罚。故本题应选C。

19.某村委会主任甲利用服务便利,将国家下拨的扶贫款20万元用于炒股,后因亏损而无法归还,甲的行为构成( )。(2012年单选8)

(分数:2.00)

A.贪污罪

B.挪用公款罪√

C.挪用资金罪

D.职务侵占罪

解析:解析:根据全国人大常委会《关于第九十三条第二款的解释》,村民委员会等村基层组织人员协助人民政府从事救灾、抢险、防汛、优抚、移民、救济款物的管理和发放等行政管理工作时,属于其他依照

法律从事公务的人员;村民委员会等村基层组织人员在从事公务时。利用职务上的便利,非法占有公共财物,构成犯罪的,适用贪污罪、挪用公款罪、受贿罪的规定。挪用公款罪是指国家工作人员利用职务上的便利,挪用公款归个人使用,进行非法活动的,或者挪用公款数额较大、进行营利活动的,或者挪用公款数额较大、超过3个月未还的行为;贪污罪是指国家工作人员利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有公共财物的行为。甲将国家下拨的扶贫款20万元用于炒股,构成挪用公款罪。“后因亏损而无法归还”,是因客观原因不能返还,不转化为贪污罪。若挪用公款拒绝退还的,或者携带挪用的公款潜逃的,才转化为贪污罪。本题应选B。

20.检察员甲在承办一起组织、领导传销活动案件的审查起诉工作时,接受一名本应被提起公诉的犯罪嫌疑人的家属5万元贿赂后弄虚作假,致使检察机关对该犯罪嫌疑人作出了不起诉决定。甲的行为( )。(2011年单选14)

(分数:2.00)

A.只构成受贿罪

B.构成徇私枉法罪与受贿罪,应择一重罪定罪处罚√

C.构成滥用职权罪与受贿罪,应择一重罪定罪处罚

D.构成受贿罪与徇私枉法罪,应实行数罪并罚

解析:解析:徇私枉法罪(《刑法》第399条第1款),是指司法工作人员徇私枉法、徇情枉法,对明知是无罪的人而使他受追诉、对明知是有罪的人而故意包庇不使他受追诉,或者在刑事审判活动中故意违背事实和法律作枉法裁判的行为。甲使检察机关对本应被提起公诉的犯罪嫌疑人作出了不起诉决定,构成该徇私枉法罪。甲接受5万元贿赂,构成受贿罪。根据《刑法》第399条第4款规定,司法工作人员徇私枉法又收受贿赂,构成徇私枉法罪和受贿罪的,属于牵连犯的行为,按照其中处罚较重的规定定罪处罚。据此,本题应选B。

21.下列行为中,应以故意泄露国家秘密罪定罪处罚的是( )。(2010年单选19)

(分数:2.00)

A.公安机关办案人员甲打电话告知犯罪嫌疑人张三将对其执行逮捕的机密,张三听后随即潜逃√

B.国家机关工作人员乙接受国外情报机构收买,为其提供所掌握的国家秘密

C.有限责任公司工程师丙未经许可,私自出售本单位保密的专有技术配方

D.国家机关工作人员丁为筹措儿子的留学费用,将掌握的国家秘密出售给境外媒体

解析:解析:故意泄露国家秘密罪,是指国家机关工作人员违反保守国家秘密法的规定,故意泄露国家秘密,情节严重的行为。非国家机关工作人员违反保守国家秘密法的规定,故意泄露国家秘密,情节严重的行为,也构成故意泄露国家秘密罪。根据《保守国家秘密法》第2条,国家秘密是关系国家的安全和利益,依照法定程序确定,在一定时间内只限一定范围的人员知悉的事项。根据该法第9条第1款第6项,追查刑事犯罪中的秘密事项,属于国家秘密。选项A中,甲打电话告知犯罪嫌疑人张三将对其执行逮捕的机密的行为构成故意泄露国家秘密罪。选项B、D的行为构成为境外非法提供国家秘密罪,因为此类行为已经同时危害国家安全。选项C泄露的并非国家秘密,而是该公司的技术秘密,故不构成故意泄露国家秘密罪。

22.国家工作人员利用职务上的便利实施的下列行为,构成挪用公款罪的有( )。(2010年多选21)

(分数:2.00)

A.甲将优抚资金10万元借给朋友购买股票,2个月内归还√

B.乙将价值10万元的防汛物资借给朋友建造住宅,半年后归还√

C.丙将教育专项资金100万元用作自己开办公司的注册资本金,1个月内归还√

D.丁将救济款项50万元用于本单位购买高级轿车

解析:解析:挪用公款罪以挪用公款归个人使用为目的,即挪作私用。挪用公款罪的“归个人使用”,是指以下情形之一: (1)将公款供本人、亲友或者其他自然人使用的; (2)以个人名义将公款供其他单位使用的;(3)个人决定以单位名义将公款供其他单位使用,谋取个人利益的。选项A、B、C均是挪用公款“归个人使用”;选项D是用于单位使用,故不构成挪用公款罪(选项D应当构成挪用特定款物罪,挪用特定款物罪的目的是将特定款物挪作他用)。根据《最高人民法院关于审理挪用公款案件具体应用法律若干问题的解释》第2条,对挪用公款罪,应区分三种不同情况予以认定: (1)挪用公款归个人使用,数额较大、超过三个月未还的,构成挪用公款罪(选项B属于此种情况); (2)挪用公款数额较大,归个人进行营利活动的,构成挪用公款罪,不受挪用时间和是否归还的限制(选项A、C属于此种情况);(3)挪用公款归个人

使用,进行赌博、走私等非法活动的,构成挪用公款罪,不受“数额较大”和挪用时间的限制。故本题应选A、B、C。

23.多项选择题第21-25小题。下列每题给出的四个选项中,至少有两个选项是符合题目要求的。请在答题卡上将所选项的字母涂黑。多选、少选或错选均不得分。

__________________________________________________________________________________________ 解析:

24.下列行为中,以抢劫罪一罪定罪处罚的有( )。(2010年多选22)

(分数:2.00)

A.甲采用暴力制服某首饰店门卫劫取大量首饰后,担心被门卫认出而将其杀害

B.乙在抢劫某金店过程中,因金店门卫与之搏斗而杀死该门卫√

C.丙将某银行运钞车押运员打死后取走现金100万元√

D.丁抢劫一重病患者的治疗费用后,该患者因无钱治病而自杀身亡√

解析:解析:根据《最高人民法院关于抢劫过程中故意杀人案件如何定罪问题的批复》,行为人为劫取财物而预谋故意杀人,或者在劫取财物过程中,为制服被害人反抗而故意杀人的(选项B、C属于此种情形),以抢劫罪定罪处罚;行为人实施抢劫后,为灭口而故意杀人的,以抢劫罪和故意杀人罪定罪,实行数罪并罚(选项A属于此种情形)。选项D,丁的行为也只构成抢劫罪,因为该患者死亡并非丁“另起犯意”造成的。本题应选B、C、D。

25.下列犯罪行为中,应以盗窃罪追究刑事责任的是( )。(2009年多选23)

(分数:2.00)

A.盗窃信用卡后冒名使用的√

B.盗窃毒品后自己食用的√

C.盗窃商业秘密后出卖的

D.盗窃增值税专用发票后出卖的√

解析:解析:根据《刑法》第196条,盗窃信用卡并使用的,依照盗窃罪定罪处罚;根据《最高人民法院关于审理盗窃案件具体应用法律若干问题的解释》第5条第8项,盗窃违禁品,按盗窃罪处理的,不计数额,根据情节轻重量刑;根据《刑法》第210条第1款,盗窃增值税专用发票或者可以用于骗取出口退税、抵扣税款的其他发票的,依照盗窃罪定罪处罚。因此,本题应选A、B、D。根据《刑法》第219条,以盗窃等手段获取权利人的商业秘密,给商业秘密的权利人造成重大损失的,构成侵犯商业秘密罪,而非盗窃罪。故排除选项C。另外,与本题考点相关的知识点有:根据《刑法》第253条,邮政工作人员私自开拆或者隐匿、毁弃邮件、电报而窃取财物的,依照盗窃罪定罪并从重处罚;根据《刑法》第265条,以牟利为目的,盗接他人通信线路、复制他人电信码号或者明知是盗接、复制的电信设备、设施而使用的,依照盗窃罪定罪处罚。

26.下列人员中,可以成为脱逃罪主体的有( )。(2011年多选43)

(分数:2.00)

A.依法被判处管制的罪犯

B.依法被关押的罪犯√

C.依法被关押的被告人√

D.依法被关押的犯罪嫌疑人√

解析:解析:脱逃罪(《刑法》第316条第1款),是指依法被关押的罪犯、被告人、犯罪嫌疑人从羁押、刑罚执行场所或者押解途中逃走的行为。据此,B、C、D项正确。

27.下列行为中,构成挪用公款罪的有( )。(2008年多选25)

(分数:2.00)

A.某国有公司经理将本单位公款10万元借给亲友使用半年√

B.某国有公司经理以个人名义将本单位公款10万元供另一公司使用半年√

C.某高校校长为方便学生实习,个人决定以单位名义将本校公款100万元借给某设计研究院使用半年

D.某村民委员会主任个人决定,将社会捐助的用于该村灾民房屋重建的水泥50吨借给其表弟经营建材业务半年√

解析:解析:根据全国人大常委会的立法解释,有下列情形之一的,属于挪用公款“归个人使用”: (1)将公款供本人、亲友或者其他自然人使用的; (2)以个人名义将公款供其他单位使用的; (3)个人决定以

单位名义将公款供其他单位使用,谋取个人利益的。选项C,高校校长尽管个人决定以单位名义将本校公款100万元借给某设计研究院使用半年,但并非谋取个人利益,而是“为方便学生实习”,故不属于“挪用公款归个人使用”,不构成挪用公款罪。而选项A、B、D构成“挪用公款归个人使用”。一般地,挪用公款归个人使用,数额较大、超过3个月未还的,属于构成挪用公款罪的情形之一。故选项A、B构成挪用公款罪。根据《刑法》第384条第2款,挪用用于救灾的款物归个人使用的,也可构成挪用公款罪,并从重处罚,选项D尽管挪用的是水泥,但属于救灾财物,故仍可构成挪用公款罪。

28.简答题第26-27小题。请将答案写在答题纸指定位置上。

__________________________________________________________________________________________ 解析:

29.简述行贿罪的成立条件。(2009年简答27)

(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:行贿罪,是指为谋取不正当利益,给予国家工作人员以财物的行为。行贿罪的成立条件包括:首先,侵犯的客体是国家机关的声誉和国家工作人员职务行为的廉洁性。其次,客观方面表现为为谋取不正当利益,给予国家工作人员以财物的行为。在经济往来中,违反国家规定,给予国家工作人员以财物,数额较大的,或者违反国家规定,给予国家工作人员以各种名义的回扣、手续费的,以行贿论。再次,犯罪主体是一般主体。最后,主观方面是故意,并且具有谋取不正当利益的目的。另外,因被勒索而给予国家工作人员财物,没有获得不正当利益的,不是行贿,不构成犯罪。)

解析:

30.简述利用影响力受贿罪的主体范围。(2012年简答52)

(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:利用影响力受贿罪的主体包括:(1)国家工作人员的近亲属或者其他与该国家工作人员关系密切的人; (2)离职的国家工作人员或者其近亲属以及其他与其关系密切的人。)

解析:解析:《刑法》第388条之一规定,利用影响力受贿罪,是指国家工作人员的近亲属或者其他与该国家工作人员关系密切的人,通过该国家工作人员职务上的行为,或者利用该国家工作人员职权或者地位形成的便利条件,通过其他国家工作人员职务上的行为,为请托人谋取不正当利益,索取请托人财物或者收受请托人财物,数额较大或者有其他较重情节的行为。离职的国家工作人员或者其近亲属以及其他与其关系密切的人,利用该离职的国家工作人员原职权或者地位形成的便利条件实施前述行为的,也依照利用影响力受贿罪定罪处罚。

31.辨析题第28小题。要求对命题进行判断并着重阐明理由。请将答案写在答题纸指定位置上。

__________________________________________________________________________________________ 解析:

32.请根据有关刑法原理和规定,对“无罪过就无犯罪”这一说法进行辨析。(2009年辨析28)

(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:(1)这一说法正确。 (2)罪过,包括故意与过失,是犯罪主体对自己实施的危害行为及其危害结果所持的心理态度,它直接反映行为人对刑法所保护的社会关系的悖反态度。 (3)任何犯罪都必须符合相应的犯罪构成。犯罪构成是刑法规定的,决定某一行为的社会危害性及其程度,而为该行为成立犯罪所必须具备的一切客观要件与主观要件的有机整体。任何犯罪都必须具备客体、客观方面、主体、主观方面四个要件,缺一不可。罪过,作为犯罪的主观方面的要件,是构成犯罪不可缺少的要件。 (4)刑法总则明文规定了故意与过失的含义,任何犯罪的成立都要求行为人主观上具有故意或者过失;不具有故意与过失的行为,称为无罪过事件,不可能成立犯罪。对此,《刑法》第16条明确规定,行为在客观上虽然造成了损害结果,但是不是出于故意或者过失,而是由于不能抗拒或者不能预见的原因所引起的,不是犯罪。)

解析:

33.法条分析题第29小题。要求符合立法原意和刑法理论。请将答案写在答题纸指定位置上。

__________________________________________________________________________________________ 解析:

34.《中华人民共和国刑法》第384条第1款规定:“国家工作人员利用职务上的便利,挪用公款归个人使用,进行非法活动的,或者挪用公款数额较大、进行营利活动的,或者挪用公款数额较大、超过三个月未还的,是挪用公款罪,处五年以下有期徒刑或者拘役;情节严重的,处五年以上有期徒刑。挪用公款数额巨大不退还的,处十年以上有期徒刑或者无期徒刑。”(2011年法条分析57)请回答以下问题:(1)条文中“国家工作人员”包括哪些人员?(2)条文中“挪用公款归个人使用”包括哪些情形?(3)条文中“不退还”应如何理解?

(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:(1)条文中“国家工作人员”包括以下人员:其一,国家机关中从事公务的人员,包括中国共产党的各级机关、中国人民政治协商会议的各级机关中从事公务的人员;其二,国有公司、企业、事业单位、人民团体中从事公务的人员和国家机关、国有公司、企业、事业单位委派到非国有公司、企业、事业单位、社会团体从事公务的人员;其三,其他依照法律从事公务的人员,比如村民委员会等村基层组织人员协助人民政府从事行政管理工作时,属于“其他依照法律从事公务的人员”。(2)条文中“挪用公款归个人使用”包括以下情形:其一,将公款供本人、亲友或者其他自然人使用的;其二,以个人名义将公款供其他单位使用的;其三,个人决定以单位名义将公款供其他单位使用,谋取个人利益的。 (3)条文中“不退还”是指:因客观原因在一审宣判前不能退还的。)

解析:

35.案例分析题第30小题。请将答案写在答题纸指定位置上。

__________________________________________________________________________________________ 解析:

36.人民法院查明成年人高某以下犯罪事实:事实一:2006年7月2日高某在拐卖妇女顾某过程中,将顾某强行奸淫,后又强迫其卖淫,7月9日将顾某出卖。在7月20日,高某还以出卖为目的偷盗两名婴儿。为防止婴儿哭闹,高某给婴儿喂了安眠药,因剂量不当导致其中一名婴儿死亡。另一名婴儿一直没有卖出去。事实二:高某听说有人向公安机关举报了自己的上述事实,便带着10万元人民币,于2006年9月2日晚找到该县公安局分管刑事侦查工作的副局长任某(任某为高某父亲的战友,与高家关系甚密),请任某帮忙。任某在收下钱款后答应“想办法”。后来,任某找了个“理由”让办案人员对该举报材料进行了“技术”处理而没有立案。不久,任某调离公安机关。高某因“事实一”中的行为被司法机关采取强制措施后,主动交代了向任某送钱的事实。阅读分析上述材料后,请回答下列问题:(1)“事实一”中高某的行为应如何定罪处罚?为什么?(2)“事实二”中高某的行为应如何定罪处罚?为什么?(3)“事实二”中任某的行为应如何定罪处罚?为什么?(2010年案例分析30)

(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:(1)高某的行为应定拐卖妇女、儿童罪。根据我国刑法规定,拐卖妇女、儿童过程中奸淫被拐卖妇女的、强迫被拐卖妇女卖淫的,以出卖为目的偷盗婴儿的、造成被拐卖儿童死亡的,属于拐卖妇女、儿童罪中加重处罚的情节。 (2)高某的行为构成行贿罪。按照刑法规定,行贿人在被追诉前主动交代行贿行为的,可以减轻或者免除处罚。 (3)任某的行为构成徇私枉法罪和受贿罪。按照我国刑法的规定,应当从一重罪处罚。)

解析:

实验四-循环结构汇编语言程序的设计实验报告

循环结构汇编语言程序设计实验报告

实验四循环结构汇编语言程序设计 一、实验目的 1、学习循环结构的汇编语言程序的设计和调试。 2、学习通过直接对8086计算机的寄存器和存的直接访问,编写更高效简洁的汇编程序。 3、加深掌握计算机整体的工作过程。 3、加深对排序算法的理解。 二、实验任务 编写程序求出数组A中(20个元素)的最大值和最小值(数组没有排序)。 要求至少采用二种不同的排序算法来实现。( 快速排序,归并排序、堆排序、Shell排序、插入排序、冒泡排序、交换排序、选择排序、基数排序……) 三、实验容 为了更好地实现老师所布置的实验任务,我们根据情况选取以下两种方式实

验。 1、利用冒泡排序的方式求解数组A中元素的最大值最小值。设计流程图如 下所示: 2、利用选择排序的方式求得数组A中元素的序列。设计流程图如下所示:

四、实验环境 PC机: winXP/win7(32位)/win7(64位)+winxp 虚拟机 汇编工具:Masm.exe+Link.exe。 五、实验步骤 1)建立和生成的文件 (1)编写的源程序,源程序名为abc、扩展名为.asm (2)源程序经汇编程序Masm.exe汇编(翻译)后生成二进制目标程序,文件名为abc.obj (3)目标程序需要经Link.exe连接生成可执行程序,文件名为abc.exe 2)汇编环境 最基本的汇编环境只需要两个文件:Masm.exe和Link.exe。将这两个文件拷入到已经建好的文件夹(例如 huibian)中,并将文件夹huibian放在硬盘根

目录C :\>下 3)上机步骤 进入DOS窗口中执行。 4)调试程序 进入DEBUG后,调试程序 5)调试成功后重新汇编、连接并生成可执行代码 6)执行程序,并对运行结果截图。 利用冒泡排序求得数组A中元素的最大值最小值的实验结果如下图所示:(说明:输入数据为:13,0,59,900,587,1,657,234,34,48) 利用选择排序对数组A中元素排序得到的序列得实验结果如下图所示:(说明:输入数据为13,0,59,900,587,1,657,234,34,48)

汇编语言程序的设计试卷与答案

汇编语言程序设计试卷 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分) 1.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。 ① 无符号十进制数136 ② 带符号十进制数-120 ③ 压缩型BCD码十进制数88 ④ 8位二进制数-8的补码表示 2.指令指针寄存器是()。 ① IP ② SP ③ BP ④ PSW 3.当执行指令ADD AX,BX后,若AX的内容为2BA0H, 设置的奇偶标志位PF=1,下面的叙述正确的是()。 ① 表示结果中含1的个数为偶数 ② 表示结果中含1的个数为奇数 ③ 表示该数为偶数 ④ 表示结果中低八位含1的个数为偶数 4.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是()。 ① MOV AL,00H ② AND AL,00H

③ XOR AL,AL ④ SUB AL,AL 5.下列指令执行后总是使CF=0,OF=0的是()。 ① AND ② NEG ③ NOT ④ INC 6.完成同指令XCHG AX,BX相同功能的指令或指令序列是()。 ① MOV AX,BX ② MOV BX,AX ③ PUSH AX POP BX ④ MOV CX,AX MOV AX,BX MOV BX,CX 7.设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是()。 ① AH=01,AL=05 ② AH=1 AL=15 ③ AH=0 AL=0FH ④ AH=0 AL=05 8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为

汇编语言学习知识程序设计实验

目录 目录 (1) 实验一利用DEBUG熟悉常用指令的使用 (2) 一、实验目的 (2) 二、示例 (2) 三、实验题 (2) 实验二汇编程序和连接程序的使用 (6) 一、实验目的。 (6) 二、示例。 (6) 三、实验题。 (8) 实验三顺序结构程序设计 (11) 一、实验目的 (11) 二、示例 (11) 三、实验题 (12) 四、实验报告 (15) 实验四循环结构程序设计 (16) 一、实验目的 (16) 二、示例 (16) 三、实验题 (18) 实验五分支结构程序设计 (21) 一、实验目的 (21) 二、示例 (21) 三、实验题 (22) 实验六子程序设计 (29) 一、实验目的 (29) 二、实验题 (29)

实验一利用DEBUG熟悉常用指令的使用 一、实验目的 熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。 二、示例 请分别用一条汇编语言指令完成如下功能:(过程略)。 1.用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。 ADD AL,[BX][SI] 2.用位移量为0520H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送回该存储单元。 ADD WORF PTR [0520H],3412H 三、实验题 1.调试、验证下列指令的结果,已知(DS)=2000H,(BX)=0100H,(SI)=0002H,(BP)=0200H,(SS)=2300H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,(23204)=88H,说明各指令执行完后AX寄存器的内容。要求输入指令,相应存储单元的内容要事先设置,单步 P执行,观察执行结果。 (设置存储器的值)

汇编语言程序设计期末考试题

汇编语言程序设计期末考试题 学院(系):学号: 姓名: 计分: 一、项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号 内。每小题1分,共10分) 1.CPU发出的访问存储器的地址是( ) A.物理地址 B.偏移地址C.逻辑地址D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是( ) A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]指令中的操作数的数据类型是( ) A.字 B.双字C.字节D.四字 4.在下列语句中,BUFFER称为( ) BUFFER DB 01H,0AH A.符号 B.变量 C.助记符D.标号 5.串操作指令中,源串操作数的段地址一定在( )寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是( ) A.伪指令B.指令 C.标号D.助记符 7.将数据5618H存放在存储单元中的伪指令是( ) A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( ) A.1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍 采用的是( )码。 A. BCD码 B.二进制码 C.ASCII码D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语 言称为( ) A.汇编语言 B.高级语言 C.机器语言 D.低级语言 二、填空题(每空1分,共20分) 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。 2.通常所说的计算机系统包括________和________两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、_____ ___、________、________。 4.现有AX=2000H,BX=1200H, DS=3000H, DI=0002H, (31200H)=50H,(31201H)=02H, (31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标 志位ZF、CF的值。 A.ADDAX,1200H;问AX=________H,ZF=________

汇编语言程序设计试题A卷

陕西电子信息职业技术学院考试试卷(A) 2011至2012学年度第一学期 期末 班级: 09成教 课程: 汇编语言程序设计 题 号 一 二 三 四 五 合分人 分 数 总 分 (考试时间:120分钟 满分100分) 一、单项选择题(本大题共10小题,每小题2分,共20分) 1. 计算机硬件中最核心的部件是( )。 A. 运算器 B. 主存储器 C. CPU D. 输入 / 输出设备 2. 指令指针寄存器(IP )中存放的内容( )。 A. 指令 B. 指令地址 C. 操作数 D. 操作数地址 3. 寄存器间接寻址方式中,要寻找的操作数位于( )中。 A. 通用寄存器 B. 内存单元 C. 段寄存器 D. 堆栈 4. I/O 端口的编址方式分为统一编址和( )。 A. 独立编址 B. 选择编址 C. 设置编址 D. 控制编址 5. 汇编语言程序中可执行的指令位于( )中。 A. 数据段 B. 堆栈段 C. 代码段 D. 附加数据段 6. 循环结构设计中,要考虑的核心问题是( )。 A. 循环的控制 B. 选择循环结构 C. 设置循环参数初始值 D. 修改循环控制参数 7. 在汇编中用于管理和控制计算机相关功能的指令是( )。 A. 伪指令 B. 机器指令 C. 宏指令 D. 目标指令 班级 姓名 学号 — — — — — — — — — — — — — — — — 密 — — — — — — — — — 封 — — — — — — — — — — 线 — — — — — — — — — — — — — — — —

8. 识别中断源的方法包括查询中断和()共两种类型。 A. 指令中断 B. 故障中断 C. 矢量中断 D. 实时时钟中断 9. CPU与I/O设备之间需要传输的信息通常包括()、状态信息 和控制信息。 A. 编址信息 B. 格式信息 C. 中断信息 D. 数据信息 10. 一般情况下,汇编源程序应由数据段、()和代码段共三个逻 辑段组成。 A. 逻辑段 B. 堆栈段 C. 指令段 D. 类型段 二、名词解释(本大题共5小题,每小题4分,共20分) 11. 微处理器: 12. 寻址方式: 13. 伪指令: 14. 中断源:

51汇编语言程序设计

第四章MCS-51汇编语言程序设计 重点及难点: 单片机汇编语言程序设计的基本概念、伪指令、单片机汇编语言程序的三种基本结构形式、常用汇编语言程序设计。 教学基本要求: 1、掌握汇编语言程序设计的基本概念; 2、掌握伪指令的格式、功能和使用方法; 3、掌握顺序结构、分支结构和循环结构程序设计的步骤和方法; 4、掌握常用汇编语言程序设计步骤和方法。 教学内容 §4.1汇编语言程序设计概述 一、汇编语言的特点 (1)助记符指令和机器指令一一对应,所以用汇编语言编写的程序效率高,占用存储空间小,运行速度快,因此汇编语言能编写出最优化的程序。 (2)使用汇编语言编程比使用高级语言困难,因为汇编语言是面向计算机的,汇编语言的程序设计人员必须对计算机硬件有相当深入的了解。 (3)汇编语言能直接访问存储器及接口电路,也能处理中断,因此汇编语言程序能够直接管理和控制硬件设备。 (4)汇编语言缺乏通用性,程序不易移植,各种计算机都有自己的汇编语言,不同计算机的汇编语言之间不能通用;但是掌握了一种计算机系统的汇编语言后,学习其他的汇编语言就不太困难了。 二、汇编语言的语句格式 [<标号>]:<操作码> [<操作数>];[<注释>] 三、汇编语言程序设计的步骤与特点 (1)建立数学模型 (2)确定算法 (3)制定程序流程图 (4)确定数据结构 (5)写出源程序 (6)上机调试程序 §4.2伪指令 伪指令是程序员发给汇编程序的命令,也称为汇编命令或汇编程序控制指令。 MCS- 51常见汇编语言程序中常用的伪指令:

第四章MCS-51汇编语言程序设计91 1.ORG (ORiGin)汇编起始地址命令 [<标号:>] ORG <地址> 2.END (END of assembly)汇编终止命令 [<标号:>] END [<表达式>] 3.EQU (EQUate)赋值命令 <字符名称> EQU <赋值项> 4.DB (Define Byte)定义字节命令 [<标号:>] DB <8位数表> 5.DW (Define Word)定义数据字命令 [<标号:>] DW <16位数表> 6.DS (Define Stonage )定义存储区命令 [<标号:>] DW <16位数表> 7.BIT位定义命令 <字符名称> BIT <位地址> 8.DA TA数据地址赋值命令 <字符名称> DATA <表达式> §4.3单片机汇编语言程序的基本结构形式 一、顺序程序 [例4-1]三字节无符号数相加,其中被加数在内部RAM的50H、51H和52H单元中;加数在内部RAM的53H、5414和55H单元中;要求把相加之和存放在50H、51H和52H单元中,进位存放在位寻址区的00H位中。 MOV R0 ,# 52H ;被加数的低字节地址 MOV R1 ,# 55H ;加数的低字节地址 MOV A ,@ R0 ADD A ,@ R1 ;低字节相加 MOV @ R0 , A ;存低字节相加结果 DEC R0 DEC R1 MOV A ,@ R0 ADDC A ,@ R1 ;中间字节带进位相加 MOV @ R0 , A ;存中间字节相加结果 DEC R0 DEC R1 MOV A ,@ R0 ADDC A ,@ R1 ;高字节带进位相加 MOV @ R0 , A ;存高字节相加结果 CLR A

汇编语言程序设计实验报告

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH, 97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H 的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD 码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再 将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 第1页

99223344H = xxxxxxxxH 四、实验代码及结果 实验代码见代码附录 1.1程序运行结果 图1 无符号最大值结果截图 1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

【汇编语言程序设计】试题及答案合集

《汇编语言程序设计试题及答案》合集 汇编语言程序设计试题及答案 1.对于有符号的数来说,下列哪个值最大(D) A:0F8H B:11010011B C:82 D:123Q 2.下列有关汇编语言中标号的命名规则中,错误的是(D) A:通常由字母打头的字符、数字串组成 B:标号长度不能超过31个字符 C:?和$不能单独作为标号 D:.号不可位于标号首 3.8088/8086存储器分段,每个段不超过(D ) A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4.寻址指令MOV CX, [BX + DI + 20]使用的是哪一种寻址方式(B)A:寄存器寻址B:相对基址变址寻址 C:变址寻址D:基址变址寻址 5.若AX= - 15要得到AX=15应执行的指令是(A ) A.NEG AX B.NOT AX C.INC AX D.DEC AX 6.8086/8088系统执行传送指令MOV时( A) A.不影响标志位 B.影响DF方向标志 C.影响SF符号标志 D.影响CF进位标志 7.若要求一个操作数中的若干位维持不变,若干位置?1?,可以使用(B)A:NOT B:OR C:AND D:XOR 8.下列指令中段默认为堆栈段的是( C) A.MOV AX,[BX+SI+10] B.ADD AX,ES:[SI] C.SUB [BX],[BP][DI] D. MOV DX,[1000H] 9.关于8086/8088微机系列,下列说法哪个是正确的(D) A:一个存储单元由16个二进制位组成,简称字。

B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。 C:在内存空间中,可以无限分配段,且段的大小不受限制。 D:段与段之间可以邻接,也可以重叠。 10.下列关于堆栈的说法,错误的是(D) A:以?先入后出?为原则。 B:栈区最高地址单元的前一个单元为栈底。 C:运行中SP寄存器动态跟踪栈顶位置。 D:压栈和弹出都是以字节为单位。 11.表示过程定义结束的伪指令是( A) A.ENDP B.ENDS C.END D.ENDM 12.BUF1 DB 3 DUP(0,2 DUP (1,2),3) COUNT EQU $-BUF1 符号COUNT等价的值是( B) A.6 B.18 C.16 D.9 13.下列标志位中,可以用来判断计算结果正负的是(B) A:PF B:SF C:DF D:OF 14.下列指令正确的是( CD) A. MOV [100H], [BX] B.MOV DS, ES C. ADD V[BX], CX D.MOV AX, 34H 15.下列哪个寄存器是属于指针寄存器(C) A:SI B:DX C:SP D:ES 二、填空题 (每小题4 分,共 20 分) 1.下列程序段求数组FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出) FLD DW 10, -20, 30, -60, -71, 80, 79, 56 _LEA SI,FLD______ MOV CX, 8 XOR AX, AX

汇编语言程序设计实验篇emu

1.汇编语言程序设计实验篇 1.1.汇编系统软件简介 Emu8086-Microprocessor Emulator是集源代码编辑器、汇编/反汇编工具以及debug 的模拟器。它能模拟一台"虚拟"的电脑运行程序,拥有独立的“硬件”,避免访问真实硬件。该软件兼容Intel的下一代处理器,包括PentiumII、Pentium4。利用该软件提供的调试工具,能够单步跟踪程序,观察程序执行过程中寄存器、标志位、堆栈和内存单元的内容。 1.1.1创建程序 https://www.360docs.net/doc/f214374370.html, TEMPLATE程序 本章与指令相关的实验都是用COM TEMPLATE类型的程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。 在“choose code template”对话框中,选择“COM template-simple and tiny executable file format, pure machine code.”后,单击按钮。

在如所示的编辑界面中,在“;add your code here”部分输入相应的指令,第一条指令默认的偏移地址为100h。 输入全部指令后,单击按钮,保存相应的程序段。 2.EXE TEMPLATE程序 本章与DOS功能调用和汇编源程序相关的实验都是用EXE TEMPLATE程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。

在“choose code template”对话框中,选择“EXE template-advanced executable file.header: relocation, checksum.”后,单击按钮。 在如图所示的编辑界面中,已经可以给出了源程序的框架,包含数据段、堆栈段和代码段的定义以及必要的功能调用等,在“add your data here”和“;add your code here”部分可以分别输入相应的变量定义和指令。

全国1月高等教育自学考试汇编语言程序设计试题历年试卷

做试题,没答案?上自考365,网校名师为你详细解答! 全国2005年1月高等教育自学考试 汇编语言程序设计试题 课程代码:02321 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填 在题干的括号内。每小题1分,共16分) 1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。 A.2025∶0F2A B.2108∶00EA C.2000∶017A D.2100∶117A 2.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( )字节。 A.2K B.4K C.8K D.16K 3.以寄存器DI间接寻址的存储器字节单元内容加1的指令是( )。 A.INC [DI] B.INC DI C.INC BYTE PTR[DI] D.ADD [DI],1 4.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。 A.COUNT是变量 B.COUNT占用一个字节存储单元 C.COUNT是符号常数 D.COUNT占用二个字节存储单元 5.下面指令中,源操作数的寻址方式为立即寻址的是( )。 A.MOV AX,OFFSET A B.MOV AX,A C.MOV AX,A+1 D.MOV AX,A[BX] 6.已知SP=2110H,执行POP AX后,SP寄存器的值是( )。 A.2111H B.2112H C.210FH D.210EH 7.将AX中有符号数除以2的正确指令是( )。 A.SHR AX,1 B.SAR AX,1 C.ROR AX,1 D.RCR AX,1 8.比较BX和SI中的两个存储器地址,若BX≥SI转向HIGH的正确指令是( )。 A.JAE HIGH B.JBE HIGH C.JEG HIGH D.JLE HIGH 9.指令SCASB操作数的段地址一定在( )寄存器中。 A.CS B.DS C.ES D.SS 10.有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配 的存储单元字节数是( )。 A.48H B.90H C.120 D.60 11.下列指令执行后,不改变AL寄存器内容的指令是( )。 1

汇编语言程序设计试题

汇编语言程序设计试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( A ) A.20640H B.2063EH C.2063FH D.21900H 2.使用DOS功能调用时,子程序编号应放在( B ) A.AL B.AH C.AX D.任意指定 3.没有 ..语法错误的输出指令是( B ) P76 A.OUT AX,30H B.OUT DX,AL C.OUT AL,DX D.OUT 30H,AH 4.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( B ) A.MOV AX,89 B.MOV AX,0809H C.MOV AX,89H D.MOV AX,0809 5.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( B ) P117 A.4321H B.0FFFFH C.8000H D.0001H 6.设CL=05H,要获得CL=0AH,可选用的指令是( A) A.XOR CL,0FH B.NOT CL C.OR CL,0AH D.AND CL,0FH 7.假设执行ADD指令后AL=8CH,再执行DAA指令,AL中的值是( A ) A.92H B.0104H C.74H D.8CH 8.MOV AL,79H ADD AL,B1H 上面指令执行后,设置的标志位CF和ZF的值是( D ) A.CF=0,ZF=1 B.CF=l,ZF=1 C.CF=0,ZF=0 D.CF=1,ZF=0 9.TEST DL,55H P123 JZ NEXT NEXT:…… … 上述程序段,执行JZ指令时能产生转移的情况是( D ) A.DL>55H B.DL<55H C.DL=55H D.DL中第0、2、4、6位均为0 10.假设AL=28H, 执行ROL AL,1 指令之后的情况是( D ) P125 A.AL=14H, CF=1 B.AL=50H, CF=1 C.AL=14H, CF=0 D.AL=50H, CF=0 11. 98的BCD码是(B) A)10011001 B) 10011000 C) 10011010 D) 10001010 12. –0110110 的补码是(A) A) 11001010 B) 11001001 C) 10110110 D) 00110110

汇编语言程序设计试题

汇编语言程序设计试题 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共50分) 1.CPU发出的访问存储器的地址是( A ) A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 2.使计算机执行某种操作的命令是( B ) A.伪指令 B.指令 C.标号 D.助记符 3.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=(A) A. 1400H B. 77F8H C. 0000H D. 0FFFFH 4.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是( C)码。 A. BCD码 B.二进制码 C.ASCII码 D.十六进制码 5.下列关于8086CPU的工作原理的描述错误的是__C___。 A.汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。B.CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。 C.任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。 D.传送指令能够更改所有通用寄存器的内容。 6.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是(C) A.12CFBH B.12B6BH C.12C5BH D.12BFEH 7. 16位结构的CPU 不一定具备的特性是(D)。 A. 运算器一次最多可以处理16位的数据 B. 寄存器的最大宽度为16位 C. 寄存器和运算器之间的通路为16位 D. 地址总线为16根 8. 下列指令的书写正确的是(C)。 A. push al B. mov cs:[0],ds:[10] C. pop si D. mov ds:[0],2 9.在DEBUG工具中,显示寄存器内容的命令是( D )。 A. G B. D C. T D. R 10. 能够将ax中的内容送到内存0000:0200H处的指令序列是(D)。

汇编语言程序设计试卷及答案AB卷

2010—2011学年度第(1)学期期末考试试卷 科 目:汇编语言程序设计 (A )卷 考试形式:闭卷 考试时间: 120 分钟 系别、班级: 姓名: 学号: 一、单项选择题:(本题共20小题,每小题1分,共20分) 1. 设DS=5788H ,偏移地址为94H ,该字节的物理地址是 。 (A) 57974H (B) 57914H (C) 5883H (D) 58ECH 2. IP 指令指针寄存器是属于 。 (A) 通用寄存器 (B) 段寄存器(C) 变址寄存器 (D) 控制寄存器 3. 下面有语法错误的指令是 。 (A) ADD AL,AH (B) ADD [BX+3],AL (C) ADD AH,[DI] (D) ADD [BX],DA1(DA1是变量名) 4. 完成对DX 的有符号数除以2的指令是 。 (A) IDIV 2 (B) SAR DX,1 (C) DIV 2 (D) RCR DX,1 5. 使进位位置1的指令是 。 (A) CLC (B) CMC (C) STC (D) NOP 6. 设AL=-100,要使AL=100应执行的指令是 。

(A)NEG AL (B)NOT AL (C)INC AL (D)DEC AL 7.在条件转移指令中,结果为负数则转移的指令是。 (A)JNS (B)JZ (C)JS (D)JC 8.下面的XCHG指令中,语法正确的是。 (A)XCHG AL,DS (B)XCHG BH,[BX] (C)XCHG AL,OFH (D)XCHG BUF1,BUF2 9.一条指令中目的操作数不允许使用的寻址方式是。 (A)寄存器寻址(B)立即数寻址 (C)变址寻址(D)直接寻址 10.设SP=1FFFH,执行下列指令后,SP寄存器的值是。 ┇ POPF PUSH BX PUSH BX ┇ (A)2000H (B)2002H (C)1FFCH (D)1FFEH 11.LES SI ,[2000H]指令的全部功能是。 (A)把地址2000H送SI (B)把地址2000H字单元的内容送SI (C)把地址2000H字单元内容送SI,把2002H字单元内容送ES (D)把地址2000H字单元内容送ES,把2002H字单元内容送SI 12.设AL=04H,CL=0F8H,执行MUL CL指令后,结果是。 (A)AX=0032H (B)AX=00E0H (C)AX=03E0H (D)AX=0FFE0H 13.设ES=3000H,DI=00FFH,CX=0005H,AL=41H,DF=0,从300FFH开始的连续5 个字节单元内容分别是44H,43H,42H,41H。执行REPNZ SCASB指令后,正确的结果是。 (A)DI=0104H,CX=0000H (B)DI=0103H,CX=0001H (C)DI=0102H,CX=0002H (D)DI=0101H,CX=0003H 14.某数据段如下: DATA SEGMENT ORG 20H X DB 12H,'AB'

汇编语言程序设计

《汇编语言程序设计》课程教学大纲 学时:32 学分:2 理论学时:24 实验学时:8 面向专业:电科、电信、通信课程代码:B2700009 先开课程:C语言程序设计课程性质:必修 执笔人:王艳春审定人:陈龙猛、张金政 第一部分:理论教学部分 一、说明 1、课程的性质、地位和任务 本课程属于专业基础课,是电科、电信和通信专业学生必修的核心课程之一,是进一步学习微机原理、操作系统等课程的基础。掌握它有助于提高学生对计算机系统的设计、研究、开发和应用能力。汇编语言是一种面向机器、实践性很强的程序设计语言,必须结合一种实际的计算机来组织教学。因此,本课程选择最广泛使用的IBM PC作为具体的机型来介绍。通过课堂教学和上机实践,培养学生用汇编语言进行编程的思路、方法,养成良好的程序设计习惯,并了解底层I/O 驱动软件的编程方法,熟悉源程序汇编、链接和调试运行的步骤和方法,掌握dos、BIOS功能的调用方法及使用debug工具的调试手段,为后续课的学习打下扎实的基础。 2、课程教学和教改基本要求 课程的目的与教学基本要求:本课程主要介绍汇编语言和宏汇编的基本概念,80X86CPU的指令系统和寻址方式;介绍汇编语言程序格式、伪操作和上机全过程。通过实际例子,详细叙述顺序、分支、循环、子程序等基本程序结构以及程序设计的基本方法和技巧。学习这门课程,应达到以下几个要求: ①掌握汇编语言的基本理论知识和有关概念;掌握用汇编语言编写源程序的基本原则、方法和技巧; ②具有阅读,分析汇编语言程序的能力; ③通过上机实践,能够熟练地掌握汇编语言程序的编辑、汇编、连接、运行 过程及debug工具的调试手段。

汇编语言程序设计实验内容(川大微机原理实验资料和内容以及MASM使用方法)

第一部分汇编语言程序设计 实验一熟悉、使用DEBUG调试工具 一.上机目的: 1.了解并逐步熟悉汇编语言的编辑方法及特点. 2.复习8088汇编语言的段结构、常用的指令与伪指令、存储空间的分配等。 3.掌握汇编语言的编辑、汇编及连接的过程。 4.了解并逐步掌握运用DEBUG进行调试汇编语言程序。 二.实验内容: 1.运用8086汇编语言,编辑多字节非压缩型BCD数除法的简单程序,文件名取为*.ASM。 2.运用MASM﹒EXE文件进行汇编,修改发现的各种语法错误,直至正确,形成*.OBJ 文件。 3.运用LINK.EXE文件进行连接,形成*.EXE文件。 4.仔细阅读附录中的DEBUG部分,掌握各种命令的所有方法。 5.运用DEBUG。EXE文件进行调试,使用单步执行命令—T两次,观察寄存器中内容的变化,使用察看存储器数据段命令—D,观察存储器数据段内数值。 6.再使用连续执行命令—G,执行程序,检查结果是否正确,若不正确可使用DEBUG 的设置断点,单步执行等功能发现错误所在并加以改正。 程序清单: 多字节非压缩型BCD数除法(88754/6=14792) DA TA SEGMENT A D B 8,8,7,5,4 B DB 6 C DB 5DUP (0) N EQU 5 DA TA ENDS CODE SEGMENT ASSUME CS:CODE;DS:DATA;ES:DATA, START MOV AX,DA TA MOV DS,AX MOV ES,AX CLD LEA SI,A LEB DI,C MOV CX,N MOV AH,0 LP1:LODSB AAD DIV B STOSB LOOP LP1 MOV CX,N LEA DI,C

汇编语言程序设计试题和答案

《汇编语言程序设计》试题 专业姓名成绩 一、单项选择题(每1分,共15分). 1将下列二进制数0111,1111,1111 转换为16进制数和10进制数是() A.07FFH 3021D B. 6FEH 1021D C. 07FFH 2012D D. 07FFH 2047D 2. 在1BM Pc机的IN和OUT 指令中,I/o端口号通常是由Dx寄存器来提供的,但有时也可以在 指令中用一个字节来表示端口号。试问可以直接由指令指定的I/o端口号有多少个?( ) A. 127D B.255D C. 256D D.128D 3. 设MYDAT是一个字变量,下列指令中,错误的是() A.MOV BX,10100B B.MOV DS,AX C.ADD BX,[10100H] D.MOV BX,MYDAT[SI] 4.设有关寄存器及存储单元的内容如下:(DS)=2000H,(BX)=0100H,(SI)=0002H, (20100)=12H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(20202)=0B7H,(21203)=65H,试指出:MOV AX,1100h[BX]指令执行后,AX寄存器内是() A.5678H B.4C2AH C.2A4CH D.7856H 5.一台微型计算机的字长为16位,如果采用字节编址,那么它可以访问的最大存储空间是多少字节 ( ),试用16进制数表示该机的地址范围() A.1M 0~FFFFFH B.64K 0~FFFFH C.128K 0~FFFFH D.128K –FFH~FFH 6. 如果在一个程序段开始执行之前,(cs)=0A7F0H,(1P)=2B40H,试问该程序段的第一个字的物 理地址是() A.BAA40H B.AAB40H C.AAA40H D.0D603H 7.下列指令哪个是错误的(设OP1,OP2 是已经用DB定义的变量名)( ) A.CMP BL,OP1 B.MOV [BX],111001B C. INC OP2 D.SAR AX,CL 8.假定(DX)=10111001B,(CL)=05,(CF)=1试确定:RCL DL,CL 指令执行后, DX中的值是() A.00CEH B.009DH C.00B9H D.003BH 9. 有符号定义语句如下: BUFF DB 1,2,3,‘123’ EBUFF DB 0 L EQU EBUFF - BUFF 问L的值为多少( ) A.6D B.7D C.3D D.5D. 10. IBMPC机中下列那些寄存器可以用来存储存储器地址() A、BX,BP,SP,CX B、AX,SI,DI,DX C、BX,SI,DI,SP D、DX,SI,DI,SP 11.下列指令中正确的是() A.MOV [BX],[SI] B.MOV AX,[SI][DI] C.MOV BX,OFFSET NAME[SI] D.MOV BYTE PTR [100],100 12下列程序段执行后,寄存器BX中的内容是什么()

汇编教程汇编语言编程实例

汇编语言编程实例一这一章,我们要把我们已学的知识集合起来。具体来讲,我们来写一个使用ODBC APIs的程序.为简单起见,这个程序中我使用Microsoft的Access数据库(Microso ft Access 97) . 注意:如果你使用的windows.inc 是1.18及其以下版本,在开始编译之前要修改其中的一个小bug.在windows.inc中查找 "SQL_NULL_HANDLE",将得到下面这行: SQL_NULL_HANDLE equ 0L 将0后面的"L"删除,象这样: SQL_NULL_HANDLE equ 0 这个程序是一个基于对话框的程序,有一个简单的菜单.当用户选择"connect"时,它将试图连接test.mdb数据库,如果连接成功,将显示由ODBC驱动程序返回的完整连接字符串.接下来,用户可选择"View All Records"命令,程序会使用listview control来显示数据库中的所有数据.用户还可以选择"Query"命令来查询特定的记录.例子程序将会显示一个小对话框提示用户输入想找的人名.当用户按下OK钮或回车键,程序将执行一个查询来查找符合条件的记录.当用户完成对数据库的操作时,可以选择"disconnect"命令与数据库断开连接. 现在看一下源程序: .386 .model flat,stdcall include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\odbc32.inc include \masm32\include\comctl32.inc include \masm32\include\user32.inc includelib \masm32\lib\odbc32.lib includelib \masm32\lib\comctl32.lib includelib \masm32\lib\kernel32.lib includelib \masm32\lib\user32.lib IDD_MAINDLG equ 101 IDR_MAINMENU equ 102 IDC_DATALIST equ 1000 IDM_CONNECT equ 40001 IDM_DISCONNECT equ 40002 IDM_QUERY equ 40003 IDC_NAME equ 1000 IDC_OK equ 1001 IDC_CANCEL equ 1002 IDM_CUSTOMQUERY equ 40004 IDD_QUERYDLG equ 102 DlgProc proto hDlg:DWORD, uMsg:DWORD, wParam:DWORD, lParam:DWORD

8086汇编语言程序设计实验指导书.

汇编语言上机实验指导书 一、概述 上机实验总学时为16学时,其中综合性实验为2学时。实验共有6项暂定为8次,每次2学时。 1.实验辅导的主要内容 实验辅导的内容包括每个实验的实验目的;实验内容;对实验的算法及实验方法的必要说明;实验准备;实验步骤;实验报告要求;实验程序及参考框图。开始的实验介绍较细,后面的实验简要介绍。 2.实验的软硬件要求 关于汇编语言程序设计的硬件要求不高,有IBM-PC/XT即可,但应有彩色显示器以便进行图形实验。软件方面应有MASM.EXE5.0版(包括LINK.EXE),与MS-DOS版本配套的DEBUG程序和EDIT.EXE编辑软件(其它编辑软件也可以)。 3.加强实践能力的培养 实验目的不光是为了验证书本理论,更重要的是对实践能力的培养。其中包括: 实际调试程序的能力,例如修改程序参数的能力,查看结果的能力,设置断点调试运行的能力等; 开发汇编语言应用程序的能力,例如应用有关汇编软件的能力,进行系统调用和BIOS功能调用的能力,进行模块程序设计的能力等。 对某一问题用不同的程序实现的能力,例如我们为每个实验提供了参考程序(或程序段),目的是让每个实验者参照样板程序将实验成功地实现,在掌握其方法后,自己改变程序或自己编制程序加以实现。 实验一汇编语言运行环境及方法、简单程序设计(2学时、验证性) 1.实验目的: (1) 熟悉汇编语言运行环境和方法 (2)了解如何使用汇编语言编制程序 (3) 熟悉DEBUG有关命令的使用方法 (4) 利用DEBUG掌握有关指令的功能 (5) 利用DEBUG运行简单的程序段 2.实验内容 (1)学会输入、编辑汇编语言程序 (2)学会对汇编语言程序进行汇编、连接和运行 (3)进入和退出DEBUG程序 (4)学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。对于U命令、N命令、W命令等,也应试一下。 3.实验准备 (1)仔细阅读有关汇编语言环境的内容,事先准备好使用的例子。 (2)准备好源程序清单、设计好调试步骤、测试方法、对运行结果的分析。 (3) 编写一个程序:比较2个字符串所含的字符是否相同。若相同则显示’Match.’,否则显示’No match!’;(1)仔细阅读有关DEBUG 命令的内容,对有关命令,都要事先准备好使用的例子。 4.实验步骤 (1)在DOS提示符下,进入MASM目录。 (2)在MASM目录下启动EDIT编辑程序,输入源程序,并对其进行汇编、连接和运行。 ①调用edit输入、编辑源程序并保存在指定的目录中;例:edit abc.asm ②用汇编程序masm对源程序汇编产生目标文件obj。例:masm abc 不断修改错误,直至汇编通过为止。 ③用连接程序link产生执行文件exe.例:link abc ④执行程序 可直接从DOS执行程序,即在DOS环境中,输入文件名即可。 (3)详细记录每一步所用的命令,以及查看结果的方法和具体结果。 5.实验报告要求 (1)源程序清单。 (2) 如何启动和退出EDIT程序。 (3) 如何对源程序进行汇编及编辑。

相关文档
最新文档