《进出口贸易实务教程》考试要求及复习资料汇编

《进出口贸易实务教程》考试要求及复习资料汇编
《进出口贸易实务教程》考试要求及复习资料汇编

《进出口贸易实务教程》考试要求及复习资料汇编(习题均为老师所划范围,所有答案仅供参考。)

1.进料加工、来料加工、来件装配等三个加工贸易形式的概念;杨成龙

2.合同的制订——重点看环宇公司的合同,试卷中有一题关于合同的,填写合同中的

部分重要条款,用英文填写;

3.关注关于信用证、汇票及相关的案例;

4.关于贸易术语有一个案例试题;

5.……其它的还有小部分,没有完全记住,大家知道的话可以回复群邮件补充下。

国际贸易实务考试内容整理

第一章:商品的名称和质量

2:合同中规定商品质量的方法有哪几种?

答:主要有两大类:(1)商品质量用实务样品表示;(2)商品质量用文字说明表示。

一)用实物样品表示商品质量的方法

包括看货买卖和凭样成交,在凭样品成交中,可以采用以卖方样品为准,或以买方

样品为准,也可以凭对等样品即确认样品买卖。

二)用文字说明表示商品的质量

1.凭规格买卖

2.凭等级买卖

3.凭标准买卖:a.良好平均品质b.上好可销品质

4.凭牌名或商标买卖

5.凭产地名称或平地理标志买卖

6.凭说明书和图样买卖

5.“凭买方样品买卖”时应注意哪些问题?试述在买方来样是,使用“对等样品”的意义。

确认按买方提交的样品成交之前,卖方必须充分考虑按来样制作特定产品所需的原材料供应、加工技术、设备和生产安排的可行性,以确保日后得以正确履约。此外,还需防止被卷入侵犯第三者工业产权的纠纷。

在国际贸易中,谨慎的卖方往往不愿意承接凭买方样品交货的交易,以免因交货品质与买方样品不符而招致买方索赔甚至退货的危险,在此情况下,卖方可根据买方提供的样品,加工复制出一个类似的样品交买方确认,这种经确认后的样品,称为"对等样品"或"回样"也有称之为"确认样品"(Confirming Sample)当对等样品被买方

确认后,则日后卖方所交货物的品质,必须以对等样品为准.第二章:商品的数量

3:何谓“以毛作净”?

答:以毛重作为计算价格和交付货物的计量基础,这种计重方法就叫做“以毛计重”。

Ps:毛重是指商品本身的重量加皮重,既商品连同包装的质量,有些单位价值不高的商品(如用麻袋装的大米)可以采用这种方法。

4:在国际贸易中,如买方卖方未明确以何种计重方法计价时,应按何种重量计价?

答:根据惯例,应按净重计量和计价。

5:(1)为什么要在国际货物买卖合同中规定数量机动幅度条款?答:为了便于合同的顺利履行,减少争议,允许卖方交货数量可以在一定范围内灵活掌握。(有些商品在交货时,不易精确计算)(2)数量机动的幅度是如何规定的?

(买卖双方约定)

2:约量法(用“约”数条款时,双方现在合同中明确允许增加或减少的百分比。)3:溢短装条款。即在规定具体数量的同时,再在合同中规定允许多装或少装的一定百分比。

第三章商品的包装

6.什么是运输标志?

答:运输标志(shipping mark),即“唛头”,是国际货物买卖合同、货运单据中有关货物标志事项的基本内容。它一般由一个简单的几何图形以及字母、数字及简单的文字等组成。通常印刷在运输包装的明显部位,目的是为了使货物运输途中的有关人员辨认货物,核对单证。

运输标志一般由哪些内容组成?

(1)收货人或买方的名称字首或简称。

(2)参照号码。如买卖合同号码、订单、发票或运单号码、信用证号码等。

(3)目的地。货物运送的最终目的地或目的港的名称。

(4)件数号码。本批每件货物的顺序号和该批货物的总件数。

10.什么是定牌、无牌和中性包装?在我国出口业务中,在何种情况下采用这些做法?答:(1)定牌是指买方要求在我国出口商品/或包装上使用买方指定的商标或牌名的做法。采用定牌,是为了利用买主(包括生产厂商、大百货公司、超级市场和专业商店)的经营能力和他们的企业信誉或名牌声誉,以提高商品售价和扩大销售数量。

(2)无牌是指买方要求在我国出口商品/或包装上免除任何商标或牌名的做法。

它主要用于一些尚待加工的半制成品,如供印染用的棉坯布,或供加工成批服装用的呢绒、布匹和绸缎等。其目的主要是避免浪费,降低费用成本。

(3)中性包装(neutral packing)是指在商品上和内外包装上不注明生产国别的包装。

采用中性包装,是为了适应国外市场的特殊需求,如转口销售等,有利于扩大贸易。

第四章贸易术语

3.(1)分别指出各组术语的共同点

E组(发货)

EXW EX works

工厂交货(……指定地点)

F组(主要运费未付)

FCA Free Carrier

交至承运人(……指定地点)

FAS Free Alongside Ship

船边交货(……指定装运港)

FOB Free On Board

船上交货(……指定装运港)

C组(主要运费已付)

CFR Cost and Freight

成本加运费(……指定目的港)

CIF Cost,Insurance and Freight

成本、保险加运费付至(……指定目的港)CPT Carriage Paid to

运费付至(……指定目的港)

CIP Carriage and Insurance Paid to

运费、保险费付至(……指定目的地)

D组(货到)

DAF Delivered at Frontier

边境交货(……指定地点)

DES Delivered EX Ship

目的港船上交货(……指定目的港)

DEQ Delivered EX Quay

目的港码头交货(……指定目的港)

DDU Delivered Duty Unpaid

未完税交货(……指定目的地)

DDP Delivered Duty Paid

完税后交货(……指定目的地)

(2)6种贸易术语的交货点/风险点

FOB.CTF.CIF的交货点均为装运港船舷,风险均以货物在装运港越过船舷时从卖方转移到买方。FCA.CPT.CIP的交货地点需视不同的运输方式和不同的约定而定,它可以是在卖方所在处由承运人提供的运输工具上,也可以是在铁路、公路、航空、内河、海洋运输承运人或多式运输承运人的运输站或其他收货点卖方的送货运输工具上;至于货物灭失或损坏的风险,则于卖方将货物交给承运人时,即自卖方转移至买方。

8.简述FOB CFR CIF与FCA CPT CIP的主要区别

1)适用的运输方式不同:FOB.CTF.CIF仅适用于海运和内河运输;FCA.CPT.CIP则不仅适用

于海运和内河运输,而且也适用于陆运、空运等各种运输方式的单式运输,以及两种或两种以上不同运输方式相结合的多式运输。

2)交货和风险转移的地点不同:FOB.CTF.CIF的交货点均为装运港船舷,风险均以货物在

装运港越过船舷时从卖方转移到买方。FCA.CPT.CIP的交货地点需视不同的运输方式和不同的约定而定,它可以是在卖方所在处由承运人提供的运输工具上,也可以是在铁路、公路、航空、内河、海洋运输承运人或多式运输承运人的运输站或其他收货点卖方的送货运输工具上;至于货物灭失或损坏的风险,则于卖方将货物交给承运人时,即自卖方转移至买方。

3)装卸费用担负不同:按FOB.CTF.CIF术语,卖方承担货物在装运港越过船舷为止的一切

费用。但由于货物装船是一个连续作业,各港口的习惯做法又不尽一致,所以,在使用租船运输的FOB合同中,应明确转运费用由何方负担,在CTF和CIF合同中,则应明确卸货费用由何方负责。而在FCA.CPT.CIP术语下,如涉及海洋运输,并使用租船装运,卖方将货物交给承运人时所支付的运费(CPT.CIP术语),或由买方支付的运费(FCA术语),已包含了承运人接管货物后在装运港的装货费用和目的港的卸货费用。这样,在FCA合同中

的装货费用的负担和在CPT.CIP合同中的卸货费用的负担问题就不存在了。

4)运输单据不同:FOB.CTF.CIF术语下,卖方一般应向买方提交已装船清洁提单。

FCA.CPT.CIP术语下,卖方提交的运输单据则视不同的运输方式而定。

第五章商品价格

3

答:(1)压低进口价格或提高出口价格。在合同中规定,根据所使用的货币币值变动幅度来确定价格的调整幅度。如在商定进口合同时使用当时视为“硬币”的货币为计价货币

和支付货币,可在确定价格时,将该货币在我方付汇时可能上浮的幅度考虑进去,

将进口价格相应压低。相反地,如在商定出口合同时使用当时视为“软币”的货币为

计价货币和支付货币,可在确定价格时,将该货币在我方收汇时可能下浮的幅度考

虑进去,将出口价格相应提高。鉴于汇价的变动是十分频繁的,特别是较长时期的

趋势难以预测,故该办法通常较多适用于成交后进口付汇或出口收汇间隔时间较短

的贸易。

(2)“软”“硬”币结合使用。在不同的合同中使用多种软硬币。在国际金融市场上,往往是两种货币互为软硬的,即具有相对性。而且每每都有今日是软币而后成为硬币

或相反的情形。因此,在不同的合同中适当地结合使用多种软币和硬币,也可以起

到减少外汇风险的作用。(PS:从成交至收汇这段时间内汇价比较稳定且成上浮的

货币,即所谓“硬币”或“强币”,反之即为“软币”或“弱币”)(3)订立外汇保值条款:

在出口合同中规定外汇保值条款(exchange clause)的办法主要有三种:

1、计价货币和支付货币均为同一软币

确立订约时这一货币与另一硬币的汇率,支付时按照当日汇率折算成原货币支付。

2、软币计价,硬币支付。

将商品单价或者总金额按照计价货币与制度化货币当时的汇率,折合成另一中硬

币,按另一种硬币支付。

3、软币计价,软币支付

确定这一种货币与另几种货币的算术平均汇率,或用其他计算方式的汇率,按支付

当日与另几种货币算术平均汇率或其他汇率的变化作相应的调整,折算成原货币支

付。这种保值可称为”一揽子汇率保值“。这需由双方协商同意。PS:(在出口合同中规定外汇保值条款(exchange clause)的办法主要有三种:1、计

价货币和支付货币均为同一软币2、软币计价,硬币支付。3、软币计价,软币支(4)出口用硬币进口用软币:

eg:进口成交时美元:人民币=1:8,到开证时美元已贬值,变为1:7,这时进口人就可以用7人民币兑换1美元了。每兑换一个美元省人民币1元:出口成交时欧元:人民币=1:10.20,到结账时欧元已升值到1:10.30,这时每一个欧元多换回0.1元人民币。

第六章出口成本核算与佣金折扣

4、下列我方出口单价的写法是否正确?如有错误或不完整,希更正或作补充。

(1)每码3.50元CIFC香港;(2)每箱500英镑CFR净价英国;(3)每吨1000美元FOB伦敦;(4)每打100欧元FOB净价减1%折扣;

(5)2000日元CIF上海包含佣金2%。

答:(1)每码3.50元CIFC5%香港;(2)每箱500英镑CFR净价伦敦;

(3)每吨1000美元FOB上海;(4)每打100欧元FOB上海净

价减1%折扣;

(5)每箱2000日元CIF东京包含佣金2%。

5、我某公司出口商品每公斤100美元CFRC2%纽约。试计算CFR 净价和佣金各为若干?如对方要求将佣金增加到5%,我可同意,但出口净收入不能减少。试问CFRC5%应报何价?

答案:CFR净价=$100*(1—2%)=$98

佣金=$100*2%=$2

含佣价=净价/(1-佣金率)=$98/(1—5%)=$103.16

6、我某公司出售一批瓷器至加拿大,出口总价为US$35000CIF 温哥华,其中运费1700美元、保险费217美元。进价合计¥245700(含增值税17%),费用定额率8%,出口退税率13%。当时银行美元买入价为7.612元。试计算这笔出口交易的换汇成本和盈亏额。

答:换汇成本=出口商品总成本(人名币元)/FOB出口外汇净收入(美元)=[¥245700+¥245700*8%—¥245700/(1+17%)*13%]/(US$35000—US$1700—US$217)=¥238056/US$33083=¥7.196

盈亏额=(US$33083*7.612)—¥238056=¥13771.80

第七章交货时间和地点

2为什么说在FOB,CFR,CIF,FCA,CPT,CIP合同中,“交货”与“装运”可理解为一致的?答:在使用FOB,CFR,CIF,FCA,CPT,CIP 等六种装运术语达成的交易中,卖方在装运港或装运地将经出口

清关的货物装到船上或者交付给承运人以运交买方就算完成了交货义务,因此,在采用上述六种术语订立合同的情况下,“交货”与“装运”在一定意义上是一致的,在实际业务中,人们往往把它们当做同义词使用。

第八章运输方式

4班轮提单的性质和作用表现在哪些方面?

答:班轮提单是指班轮公司承运货物后签发给托运人的提单。一是承运人或其代理人出具的货物收据,二是承运人和托运人之间订立的运输契约的证明,三是货物所有权的凭证,四是索、理赔的证明文件和向银行议付的单据。

6为什么当货物通过班轮运输时,进口人通常要求出口人提供“已装船、清洁、做成凭指示的空白抬头、空白背书”的提单?答:“已装船提单”是指承运人在货物已经装上船舶后所签发的提单;“清洁提单”是指货物在装船时表面状况良好,承运人在提单上不带有明确宣称货物受损及/或包装有缺陷状况的不良的提单;“做成凭指示的空白抬头、空白背书”是指在背书在提单背面签名,而不注明被背书人名称。这样做的目的在于,“已装船提单”可以证明卖方是否按时按时发货,清洁提单确定是否货物有包装不良和有损坏,而“做成凭指示的空白抬头、空白背书”能在托运人背书转让前,物权仍归托运人,还能使得提单便于在市场上中转让。

第九章货物运输保险

3.我国海洋运输保险的基本险别有哪三种?三种基本险别的责任范围有何区别?

答:海洋运输保险的基本险别分为平安险、水渍险和一切险。平安险的承保责任范围是:

1)被保险货物在运输途中由于恶劣气候、雷电、海啸、地震、洪水等自然灾害造成的整批

货物的全部损失或推定全损。

2)由于运输工具遭受搁浅、触礁、沉没、互撞、与流冰或其他物体碰撞以及失火、爆炸等

意外事故造成货物的全部或部分损失。

3)在运输工具已经发生搁浅、触礁、沉没、焚毁等意外事故的情况下,货物在此前后又在

海上遭受恶劣气候、雷电、海啸等自然灾害所造成的部分损失。

4)在装卸或转运时由于一件或数件整件货物落海造成的全部或部分损失。

5)被保险人对遭受承保责任内危险的货物采取抢救、防止或减少货损的措施而支付的合理

费用,但以不超过该批被救货物的保险金额为限。

6)运输工具遭遇海难后,在避难港由于卸货所引起的损失,以及在中途港、避难港由于卸

货、存仓以及运送货物所产生的特别费用。

7)共同海损的牺牲、分摊和救助费用。

8)运输契约订有“船舶互撞责任”条款,根据该条款规定应由货方偿还船方的损失。

水渍险

水渍险的责任范围,除平安险的各项责任外,还负责被保险货物由于恶劣气候、雷电、海啸、地震、洪水等自然灾害所造成的部分损失。

一切险

一切险的责任范围是,除包括上列平安险和水渍险的各项责任外,还负责被保险货物在运输途中由于一般外来风险所造成的全部或部分损失。

5.解释下列名称:保险利益,共同海损,委付,仓至仓条款,T.P.N.D,批单,代位追偿权。保险利益。

答:保险利益,又称可保利益,指投保人对保险标的具有的法律上承认的利益;

共同海损,共同海损是指在同一海上航程中,船舶、货物和其他财产遭遇共同危险,为了共同安全,有意地合理地采取措施所直接造成的特殊牺牲、支付的特殊

费用。

委付,委付是指被保险人表示愿意将保险标的的一切权利和义务转移给保险人,并要求保险人按全部损失赔偿的一种行为。

仓至仓条款,仓至仓条款(Warehouse to warehouse),即保险公司的保险责任自被保险货物运离保险单载明的起运地仓库或

储存处开始运输时生效,包括正常运输过程中的海上、陆上、内河和驳船运输在内,直至该项货物到达保险单所载明目的地收货人的最后仓库或储存处所或被保险人用作分配、分派或非正常运输的其他储存处所为止。

T.P.N.D,T.P.N.D即偷窃提货不着险,是指承保被保险货物因偷窃行为所致的损失,和整件提货不着等的损失。

批单,保险单出立后,投保人如需要补充或变更其内容时,可根据保险公司的规定,向保险公司提出申请,经同意后即另出一个凭证,注明更改或补充的内容,这种凭证即称为批单。

代位追偿权,在保险业务中,为了防止被保险人双重获益,保险人在履行全损赔偿或部分损失赔偿后,在其赔付金额内,要求被保险人转让其对造成损失的第三者责任方要求全损赔偿或相应部分赔偿的权利。这种权利称为代位追偿权。

6.我按CIF贸易术语对外发盘,若按下列险别作为保险条款提出是否妥当?如有不妥,试予更正并说明理由。

(1)一切险、偷窃提货不着险、串味险;

答:不妥偷窃提货不着险和串味险属于一般附加险。如已投保了一切险,就不需要再投一般附加险,因为保险公司对承保一般附加险的责任已包含在一切险的责任

范围内。

(2)平安险、一切险、受潮受热险、战争险、罢工险;

答:不妥一切险的责任范围包括上列平安险的各项责任和一般附

加险得责任(受潮受热险)

(3)水渍险、碰损破损险;

答:妥当

(4)偷窃提货不着险、钩损险、战争险、罢工险;

答:不妥基本险可以单独投保,而附加险不能单独投保,只有在投保某一种基本险的基础上才能加保附加险。(4)中都是附加险。(5)航空运输一切险、淡水雨淋险。

答:不妥航空运输一切险是航空运输货物保险,而淡水雨淋险是海洋运输货物保险附加险。本题按照的CIF贸易术语,是海洋运输,不能用航空运输货物保险。同时缺少海洋运输货物保险中基本险。

第十章票据

7.试比较汇票,本票的异同

1.当事人。汇票是委托式票据,所以,汇票有三个基本当事人,即出票人,付款人和收款

人;而本票是承诺式票据,所以本票的基本当事人只有出票人和收款人两个。本票的付款人就是出票人自己。

2.份数。汇票能够开成一式多份(银行汇票除外);而本票只能一式一份,不能多开。

3.承兑。远期汇票都要经付款人承兑。规定有具体付款日期的汇票,经承兑后,就使付款

人作了进一步的付款保证;见票定期付款的汇票,只有在承兑后

才能把付款到期日定下来;而本票的出票人就是付款人,远期本票由他本人签发,就本人已承诺在本票到期日付款,因此无须承兑。见票后定付款日期的本票,持票人也只需向出票人提示“签见”

4.责任。汇票在承兑前由出票人负责,承兑后则由承兑人负主要责任,出票人负次要责任;

而本票则自始至终由出票人负责到底。

第十一章汇付和托收

1.T/T,M/T,D/D,D/P,D/A,T/R,O/A的中文译名分别是什么?答:T/T是电汇;M/T是信汇;D/D是票汇;D/P是付款交单;D/A 是承兑交单;

T/R凭信托收据借单又称进口押汇;O/A是赊账。

3.为什么说汇付和托收分属于顺汇和逆汇,但又都属商业信用性质?

汇付又称汇款:汇款人向汇出行申请汇款,汇出行接受汇款人的委托,将款项委托书寄交汇入行或以密押电报通知汇入行,授权汇入行按额付款给收款人。汇付的结算工具与资金流向一致,所以属于顺汇。

托收是出口人(债权人)先行发货,开立以买方为付款人的汇票,或随附主要有关单据(如提单、保险单、发票等),委托出口地银行通过其在进口地的分行或代理行向进口人(债务人)收取货款的一种结算方式。托收的结算工具与资金流向不一致,所以称

逆汇。

因为汇付结算货款的过程中和托收业务中,银行都只是提供服务而不提供信用,所以汇付和托收都属于商业信用性质。

7.在出口业务中采用跟单托收方式要注意哪些问题(风险)?答:①调查和考虑进口商的资信情况及经营作风,成交金额不能太大,一般只接受D/P;可要求买方预付一部分货款,作为跟单托收方式的条件。

②代收行不能由进口人指定。

③了解进口国家的贸易惯例、贸易管制和外汇条例,以免货到目的地后我方陷入被动,影

响我方安全迅速收汇。(如D/P after sight-D/A)

④在托收方式下,应争取CIF、CIP价格条件成交,在买方未偿付货款前货物出险,可独

自向保险公司索偿。或装船前投保卖方利益险或出口信用险。

⑤买方签回销售确认书或合同后再办理装运,严格按合同规定装运货物和制单,以防进口

人找借口拒付货款。

⑥为减少风险,采用国际铁路、空运、邮包等运输方式及海运下使用OCEAN WAYBILL时不

宜采用托收

⑦货运单据做空白抬头并背书,预先在进口地安排可靠的代理人(需要时的代理),在

发生拒付时由代理人出面料理。

⑧可要求买方预付部分货款,作为跟单托收条件。

⑨未经银行事先同意,不能把货物直接发给代收行或以代收行为收货人。

⑩在我国进口业务中使用托收方式时,在进口合同中不应作出委托人所在国以外的银行费用由付款人负担的规定(各有关银行受托接办的业务费用,应由委托人负担)

(PS:选几个好背的背下来就好了!)

第十二章信用证

1.何谓信用证?试简述其一般的收付程序。

答:信用证(letter of credit,L/C)又称信用状,是出证人以自身名义开立的一种信用文件,就广义而言,它是指由银行或其他人应客户请求作出的一项书面保证(written engagement),按此保证,出证人(the issuer)承诺在符合信用证所规定的条件下,兑换汇票或偿付其他付款要求(other demands for payment)。

信用证的收付程序随信用证类型的不同而有所差异,但是基本流程而言,大体要经过申请,开证,通知,议付,索偿,偿付,赎单等环节。

2.试简述信用证的主要内容。

答:1)信用证本身方面的说明:如信用证的编号,开证日期,到期日和到期地点,交单期限等。

2)兑付方式:是即期付款,延期付款,承兑还是议付。

3)信用证的种类:是否经另一银行保兑,可否转让等。

4)信用证的当事人:开证申请人,开证行,受益人,通知行等。此外,有的信用证还有指定的付款行,偿付行,承兑行,指定议付行等。

5)汇票条款:包括汇票的种类,出票人,受票人,付款期限,出票条款及出票日期等。

凡不需汇票的信用证无此内容。

6)货物条款:包括货物的名称,规格,数量,包装,价格等。7)支付货币和信用证金额:包括币别和总额,币别通常应包括货币的缩写与大写,总额一般分别用大写文字与阿拉伯数字书写。信用证金额是开证行付款责任的最高限额,有的信用证还规

汇编语言程序设计期末考试试卷及参考答案

【汇编语言程序设计】期末考试-试卷及参考答案

执行上述两条指令后,正确的结果是( B )。 A.(AX)=1001H; B.(AX)=0FFFH; C.(AX)=1000H; D.(AX)=0111H。 6.串指令中的目的操作数地址一定是由____A_ _提供。()A.ES:[DI] ; B.SS:[BP]; C.DS:[SI] ; D.CS:[IP]。 7.将DX的内容除以2,正确的指令是( C )。 A.DIV 2 ; B.DIV DX,2 ; C.SAR DX,1; D.SHL DX,1。 8. 用户为了解决自己的问题,用汇编语言所编写的程序,称为( B )。 A.目标程序; B.汇编语言源程序; C.可执行程序; D.汇编程序。 9.用一条指令仅实现将AX←BX+SI的方法是( D )。 A.XCHG AX,[BX][SI] ; B.MOV AX,[BX+SI]; C.LEA AX,BX[SI] ; D.LEA AX,[BX][SI]。 10.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是( C )。 A.1FFFH; B.1998H; C.1FFEH; D.2002H。 2. C 二、指出下列指令的出错原因,并改正。(每小题2分,共12分) 1.MOV BX,DL;操作数类型不匹配,改正为:MOV BL,DL 或MOV BX,DX 2.MOV CS,AX;代码段寄存器CS不能作目的操作数,改正为MOV DS,AX 3.ADD AX,DS;段寄存器DS的内容不能作为加法指令的操作数,改正为 MOV BX,DS ADD AX,BX 4.TEST BX,[CX];不能使用CX实现寄存器间接寻址,改正为 MOV SI,CX TEST BX,[SI] 5.SUB [BX],[BP+SI];两个操作数不能同为存储器操作数,且两个操作数的数据类型不确定,改正为:MOV AX,[BX] SUB AX,[BP+SI] 或:MOV AL,[BX] SUB AL,[BP+SI] 6.SHL DX ;没有给出移位次数,改正为SHL DX,1或 SHL DX,CL 三、程序填空题(注意:每空只能填一条指令,并注释说明所填指令的作用!每空3分,共18分) 1.在表TABLE处存放着N个无符号字节数,求表中前10个字节数的总和并

汇编语言-期末考试-试题讲课教案

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.CPU要访问的某一存储单元的实际地址称() A.段地址B.偏移地址 C.物理地址D.逻辑地址 2.某存储单元的物理地址是12345H,可以作为它的段地址有() A.2345H B.12345H C.12340H D.1234H 3.执行后使BX=0的同时也使CF=0,OF=0的指令是() A.XOR BX,BX B.OR BX,BX C.AND BX,BX D.CMP BX,BX 4.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是() A.CX≠0且ZF=1B.CX≠0且ZF=0 C.CX≠0或ZF=1D.CX≠0或ZF=0 5.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是() A.DAA校正指令的功能已自动加在AH中 B.进位值在AF中,校正后根据AF内容再加在AH中 C.进位值在CF中,校正后根据CF内容再加在AH中 D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中 6.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是() A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位 B.指令OR DX,1000H执行后,将DX最高位置1,其余各位置0 C.指令AND AX,OFH执行后,分离出AL低四位 D.NOT AX,执行后,将AX清0 7.在执行下列指令时,需要使用段寄存器DS的指令是() A.STOSW B.ADD AL,CL C.NEG BX D.INC DA[BX] 8.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()A.ADD BH,01H B.OR BH,01H C.XOR BH,01H D.TEST BH,01H 9.完成对CL寄存器的内容乘以4的正确操作是() A.ROL CL,1B.MUL4 ROL CL,1 C.SHL CL,1D.MOV CL,2 SHL CL,1SHL CL,CL 10.下面各传送指令中,正确的是() A.MOV[DI],[SI]B.MOV[DX+DI],AL C.MOV WORD PTR[BX],0100H D.MOV AL,BX 11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法() A.名字的第一个字符可以是大写英文字母及小写英文字母 B.名字的第一个字符可以是字母、数字及、@、_ C.名字的有效长度≤31个字符 D.在名字中不允许出现$

汇编语言试题及参考答案

汇编语言试题及参考答案 一,填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为( 1 ),否则ZF为( 0 ).当ZF为1时,SF为( 0 ) 2.标号可以有两种类型属性.它们是( )和( ) 3.8位无符号整数的表示范围为0--255,写成16进制形式为( ),8位有符号整数的表示范围为-128--+127,写成16进制形式为( ) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是( ),可有可无名字的是( ). 5.循环程序通常由( )( )( )和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR( )于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( ) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( ) 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW( ) (2)双字变量AYD存放的地址指针送ES和SI( ) (3)变量AY2类型属性送AH( ) (4)不允许中断即关中断( ) (5)将字符串'HOW ARE YOU!'存入变量AYB( ) (6)子程序返回调用程序( ) (7)地址表达式AYY[4]的偏移地址送字变量ADDR( ) (8)AX的内容加1,要求不影响CF( ) (9)BX的内容加1,要求影响所有标志位( ) (10)若操作结果为零转向短号GOON( ) 二,单选题 1.IBM PC微机中,有符号数是用( )表示的 1.原码 2.补码 3.反码 4.BCD码 2.把汇编源程序变成代码程序的过程是( ) 1.编译 2.汇编 3.编辑 4.链接

汇编语言考试复习试题及答案

《汇编语言》考试复习题及答案 一、单项选择题(共20小题,每小题1分,共20分)在每题列出的四个备选项中只有一个是符合要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.CPU要访问的某一存储单元的实际地址称() A.段地址B.偏移地址 C.物理地址D.逻辑地址 2.某存储单元的物理地址是12345H,可以作为它的段地址有()A.2345H B.12345H C.12340H D.1234H 3.执行后使BX=0的同时也使CF=0,OF=0的指令是()A.XORBX,BX B.ORBX,BX C.ANDBX,BX D.CMPBX,BX 4.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()A.CX≠0且ZF=1B.CX≠0且ZF=0 C.CX≠0或ZF=1D.CX≠0或ZF=0 5.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是() A.DAA校正指令的功能已自动加在AH中 B.进位值在AF中,校正后根据AF内容再加在AH中 C.进位值在CF中,校正后根据CF内容再加在AH中

D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中6.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()A.指令XORAX,AX执行后,AX内容不变,但设置了标志位 B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0 C.指令ANDAX,OFH执行后,分离出AL低四位 D.NOTAX,执行后,将AX清0 7.在执行下列指令时,需要使用段寄存器DS的指令是()A.STOSW B.ADDAL,CL C.NEGBX D.INCDA[BX] 8.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是() A.ADDBH,01H B.ORBH,01H C.XORBH,01H D.TESTBH,01H 9.完成对CL寄存器的内容乘以4的正确操作是() A.ROLCL,1B.MUL4 ROLCL,1 C.SHLCL,1D.MOVCL,2 SHLCL,1SHLCL,CL 10.下面各传送指令中,正确的是() A.MOV[DI],[SI]B.MOV[DX+DI],AL C.MOVWORDPTR[BX],0100H D.MOV AL,BX 11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()

完整word版,汇编语言期末考试试题及

汇编语言模拟试题及答案 一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题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中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。5.在进行二重循环程序设计时,下列描述正确的是参考答案为:AA.外循环初值应置外循环之外;内循环初值应置内

汇编语言复习题(附答案)

汇编语言复习题 注:蓝色标记的为答案,此答案仅供参考,大家自己做一下或看以一下,认为不对的地方,可以提出来一起讨论一下,另外看一下课后老师布置的相应作业。在此文档最后最后附有课 后四、六章的答案,大家抓紧时间复习哦! 一、选择题 1. 把要执行的程序与库文件连接起来形成可执行文件的系统程序是(B )。 A. 汇编程序 B. 连接程序 C. 机器语言程序 D.源代码程序 2. 在8088/8086的寄存器组中,CPU确定下一条指令的物理地址时需要用到的寄存器对是 (C )。 A..SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 3. 为了使主机访问外设方便起见,外设中的每个寄存器给予一个(C )。 A.物理地址 B. 逻辑地址 C. 端口地址 D. 段地址 4. MOV AX, 3064H,该指令中源操作数采用的寻址方式是(A )。 A.立即 B. 直接 C. 寄存器相对 D. 寄存器间接 5. 换码指令的助记符是(C )。 A. XCHG B. LEAS C.XLAT D. MOV 6. 如果A> B (A、B有符号数)发生转移,应选择的条件转移指令是(JGE )。 7. 下列符号中,可用作标识符的是(C )。 A.MOV B.AX C.MSG1 D.1ABC 8. X DB 10H DUP (1 , 2)内存变量定义语句拥有了( A )个字节的存储空间。 A.20D B.10D C.20H D.10H 9. 当DF=0时,执行串操作指令MOVSB变址寄存器SI、DI的值将(C )。 A.不变 B. 减1 C. 加1 D. 无法确定 10. 如下指令可将AX寄存器内容改变的是(A )。 A. AND AX , BX B . TEST AX , BX C. CMP AX , BX D . XCHG AX , AX 11.16位CPU支持的I/O 地址范围是(D )。 A. 0~0FFFFFH B. 0~0FFFFH C. 0~0FFFH D. 0~0FFH 12. MUL CL指令实现的功能是(A )。 A.无符号乘法:AX AL X CL B.有符号乘法:AX AL X CL C.无符号乘法:DX AL X CL D .有符号乘法:DX AL X CL 13. DOS系统功能调用(INT 21H )中,显示字符串的功能号是(D )。 A.01H B.02H C.08H D. 09H 14. 在16位CPU读取指令时,需要用到的寄存器对是(C )。 A.SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 15. 下列指令中,源操作数(既第2操作数)属于基址加变址寻址方式是(B )。 A.MOV AX,23H B. MOV AX,[BX+SI] C.SUB AX,[BX] D. ADD AX,BX 16. 有内存变量定义语句:VAR DW 10 DUP(1 , 2), 1234H, VAR的属性TYPE LENGTH和

汇编语言试题(有答案))

汇编语言试题及参答案 一、填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为(1),否则ZF为(0)。当ZF为1时,SF为(0) 2.标号可以有两种类型属性。它们是(近程)和(远程) 3.8位无符号整数的表示范围为0--255,写成16进制形式为(0--FFH),8位有符号整数的表示范围为-128--+127,写成16进制形式为(80H--7FH) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是(GROUP),不得有名字的是(NAME),可有可无名字的是(DB)。 5.循环程序通常由(循环准备)(循环体)(循环的控制与修改)和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/(高)于+,-;XOR,OR(低)于AND,LT(等)于GT 7. 宏指令定义必须由伪指令(MACRO)开始,伪指令(ENDM)结束,两者之间的语句称为(宏定义体) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法(约定寄存器法)(约定存储单元法)(向量传递法) 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW(POP AYW) (2)双字变量AYD存放的地址指针送ES和SI(LES SI,AYD) (3)变量AY2类型属性送AH(MOV AH,TYPE AY2) (4)不允许中断即关中断(CLI) (5)将字符串‘HOW ARE YOU!’存入变量AYB(AYB DB“HOW ARE YOU!”) (6)子程序返回调用程序(RET) (7)地址表达式AYY[4]的偏移地址送字变量ADDR(MOV ADDR,OFFSET AYY[4]) (8)AX的内容加1,要求不影响CF(INC AX) (9)BX的内容加1,要求影响所有标志位(ADD BX,1) (10)若操作结果为零转向短号GOON(JZ GOON) 二、单选题 1.IBM PC微机中,有符号数是用(2 )表示的 1.原码2.补码3.反码4.BCD码 2.把汇编源程序变成代码程序的过程是(2 ) 1.编译2.汇编3.编辑4.链接 三、己知:VAR1,VAR2的类型属性分别为字和字节,标号LPFAR的类型属性为FAR。指出下列非法语句的错误原因 1.POP CS(CS不能作目的操作数) 2.INC [BX] ( ) 3.MUL 8( 乘法指令源操作数不能是立即数) 4.JLE LPFAR( ) 5.MOV DB,1800( 立即数不能直接送段寄存器) 6.MOV[DI],VAR1 两个操作数不能同时为存储器操作数 7.SUB AX,VAR2( 操作数不配,AX为字,VAR2为字节) 8.CMP SS AX(段寄存器不能作为运算指令的操作数) 四、简答题

完整版汇编语言试题及答案..doc

一,单项选择题 (每小题 1 分,共 20 分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令 JMP FAR PTR DONE 属于 ( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是 ( A.对两个无符号数进行比较采用CMP 指令 ,对两个有符号数比较用CMP S 指令 B.对两个无符号数进行比较采用CMPS 指令 ,对两个有符号数比较用CM P 指令 C.对无符号数条件转移采用JAE/JNB 指令 ,对有符号数条件转移用JGE/J NL 指令 D.对无符号数条件转移采用JGE/JNL 指令 ,对有符号数条件转移用JAE/J NB 指令 3.一个有 128 个字的数据区 ,它的起始地址为 12ABH:00ABH, 请给出这个数据区最末一个字单元的物理地址是 ( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中 ,不正确的是 ( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是 ( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令 JNE 的测试条件为 ( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为 ( A.BX 或 CX

《汇编语言程序设计》期末复习题答案_57431457509182192

《汇编语言程序设计》复习题(答案指导/带页号)一、选择(30题) 1.下列是8位带符号二进制数的补码,其中最大的是( B )。参见P22 A、10001000 B、00000001 C、00000000 D、11111111 2.在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现 ( C )参见P157、158 A、占内存空间小,但速度慢 B、占内存空间相同,速度快 C、占内存空间大,但速度快 D、占内存空间相同,速度慢 3.数据定义为:EE DB 3,4 CC DW 3456H,6789H 执行指令“MOV CX,WORD PTR EE+1”后,(CX)= ( B )参见P27、63、64 A、0304H B、5604H C、3404H D、3456H 4.有如下指令序列: MOV AL,95H MOV CL,2 SAR AL,CL 上述指令序列执行后,AL的内容是( D )参见P95 A、05H B、25H C、24H D、0E5H 5.设A=18610,B=2738,C=0BB16,把这三个数看成无符号数,则它们之间的关系是( D )参见P23、15 A、A>B>C B、 A

最新汇编语言考试复习题

汇编总复习 第一章微型计算机基础 一、选择题 1.8088是第一代个人计算机所采用的微处理器,其内部数据总路线是A。 A.16位B.8位C.20位D.32位 2.8086微处理器,其地址总线是C。 A.16位B.8位C.20位D.32位 3.一个完整的计算机系统包括B。 A.计算机及其外设B.硬件系统与软件系统 C.主机、键盘、显示器D.系统软件、应用软件 4.计算机存储系统中,高速缓冲(CACHE)存储器可以A。 A.提高整个系统的存储速度B.提高存储可靠性 C.增加存储容量D.作暂存存储器用 5.对存储器按字节进行编址,若某存储器芯片共有10根地址线,则该项存储器芯片的容量为B。 A.512B B.1KB C.2KB D.4KB 6.地址总线的宽度与CPU的A相关。 A.内在寻址能力B.字长C.运算速度D.运算精度 7.数据总线是B的。 A.单向B.双向C.某条单向,总体双向D.高阻 二、真空 1.根据传送的信息不同,一般计算机中的总路线可分为地址总线、数据总路线和控制总线。 2.CACHE是在CPU与内存之间设置的一个小容量的高速缓冲存储器。 三、综合题 1.设8086CPU内部寄存器CS=B987H,IP=1117H,试计算存储器的物理地址。 CS ×24+ IP = B9870H + 1117H = 0BA987H 2.设某机字长8位(含一位符号位),分别写出下列各二进制数的原码、补码和反码。 0,-0,0.1000,-0.1000,0.1111,-0.1111,1101,-1101 [0]原=00000000 [-0.1000]原=1.1000000 [0.1000]原=0.1000000 [1101]原=00001101 [0]补=00000000 [-0.1000]补=1.1000000 [0.1000]补=0.1000000 [1101]补=00001101 [0]反=00000000 [-0.1000]反=1.0111111 [0.1000]反=0.1000000 [1101]反=00001101 [-0]原=10000000 [0.1111]原=0.1111000 [-0.1111]原=1.1111000 [-1101]原=10001101 [-0]补=00000000 [0.1111]补=0.1111000 [-0.1111]补=1.0001000 [-1101]补=11110011 [-0]反=11111111 [0.1111]反=0.1111000 [-0.1111]反=1.0000111 [-1101]反=11110010 3.写出右边各数的原码、补码和反码。7/16,4/16,1/16,0,-1/16,-4/16,-7/16 [7/16]原=[7/16]补=[7/16]反=7×2-4=0111×2-4 =0.0111 [4/16]原=[4/16]补=[4/16]反=4×2-4=0100×2-4 =0.0100 [1/16]原=[1/16]补=[1/16]反=0001×2-4 =0.0001 [0]原=[0]补=[0]反=0000

汇编语言试题及答案.

一,单项选择题(每小题1分,共20分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令JMP FAR PTR DONE属于( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是( A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMP S指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CM P指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/J NL指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/J NB指令 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中,不正确的是( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令JNE的测试条件为( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为( A.BX或CX

B.CX或SI C.DX或SI D.SI或DI 8.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(中。 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:( MOV AX,0 MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT 执行后(BX=( A.99

汇编语言期末考试试题及答案

汇编语言模拟试题及答案 一,单项选择题 (在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题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 即12ABHX 10H + OOABH +( 128 —1) X2 = 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 中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。 5.在进行二重循环程序设计时,下列描述正确的是参考答案为:A A .外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B ?外循环初值应置外循环之内;内循环初值应置内循环之内 C ?内、外循环初值都应置外循环之外

四川大学汇编语言程序设计20152016期末试题(附答案)

四川大学期末考试试题(闭卷) (2015——2016学年第 1 学期)A卷 课程号:课序号:课程名称:任课教师:成绩: 一、单项选择题(本大题共20小题,每小题1分,共20分)提示: 评阅教师得分 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在 下面的表格中。错选、多选或未选均无分。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1.以下寄存器中,哪一个不属于地址指针寄存器?( A ) (A)AX (B)BX (C)SI (D)DI 2.以下标志位中,哪一个不属于状态标志位?( C ) (A)CF (B)OF (C)IF (D)AF 3.以下寄存器中,哪一个用于指示堆栈的栈顶位置?( C ) (A)IP (B)SI (C)SP (D)BX 4.以下寄存器中,哪一个用于提供代码段的段基值?( C ) (A)SS (B)DS (C)CS (D)AX 5.以下指令中,不影响标志位的是哪一条?( D ) (A)INC (B)AND (C)SUB (D)XCHG 试卷编号:

二、多项选择题(本大题共5小题,每小题2分,共10分)提示:在 每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写 在下表中。错选、多选、少选或未选均无分。 1 2 3 4 5 1.以下哪些指令会影响CF 标志位?( CD ) (A )INC (B )DEC (C )AND (D )SUB (E )JC 2.以下指令中,哪些会访问堆栈段?( ABDE ) (A )CALL (B )RET (C )JMP (D )PUSH (E )POPF 3.假设(AL )=92H ,CF=1,执行指令ADC AL,88H 后,以下结果哪些是正确的? ( ACE ) (A )(AL)=1BH (B )(AL)=1AH (C )CF=1 (D )OF=0 (E )ZF=0 4.假设(AL )=86H ,执行指令SAR AL,1后,以下结果哪些是正确的?( ACDE ) (A )(AL)=0C3H (B )(AL)=0CH (C )CF=0 (D )OF=0 (E )PF=0 5.以下指令中,哪些使用了存储器寻址方式?( BCD ) (A )ADD AL,02H (B )SUB BL,[0104H] (C )INC BYTE PTR [BX] (D )AND AL,[SI] (E )XOR BL,CL 三、判断改错题(本大题共5小题,每小题4分,共20分)提示:下 列各语句可能有语法错误,判断各语句正确与否,对于错误的语句,需解释其错误的原因,对于正确的语句,若做出正确判断则给4分,对于错误的语句,做出正确判断给2分,做出正确的解释再给2分。 1. NEG 145 X NEG 指令不能跟立即数 2. JZ BX X 条件转移指令JZ 不能寄存器寻址,只能跟标号 评阅教师 得分 评阅教师 得分

CPU与汇编上机考试题目及代码

目录 1、请任意输入一个字符串,将该串倒序后在屏幕上显示。 (2) 2、请任意输入一个字符串,统计其中空格和A 的个数,并将结果显示在屏幕上。 (3) 3、请任意输入一个字符串,将其中的空格全部删除,并将结果显示在屏幕上。 (5) 4、请任意输入一个字符串,将其中A换成CC,并将结果显示在屏幕上。 (6) 5、请任意输入一个字符串,将其中大写字母换成小写字母,并将结果显示在屏幕上。8 6、请任意输入一个字符串,将其中的英文字母全部删除,并将结果显示在屏幕上。10 7、现有一组字符串为data,name,time,file,code,path,user,exit,quit,text ,请编写程序从键盘输入 4个字符的字符串,若存在将其修改为disk, 并将结果在显示器上显示。 (11) 8、现有一组字符串为ram,yes,red,the,get,for,and,key,not,may ,请编写程序将他们按ASCII 大 小排序,并在显示器上显示。 (14) 9、现有一组字符串为data,name,time,file,code,path,user,exit,quit,text ,请编写程序从键盘输入 4个字符的字符串,若存在将其删除, 并在显示器上显示。 (16) 10、现有一组字符串为data,name,time,file,code,path,user,exit,quit,text ,请编写程序将上述字 符串排序(升序)并插入disk 使其人仍然有序, 并在显示器上显示。 (18) 11、............................. 键盘输入一个十进制数(字类型),以十六进制的形式输出。 22 12、............................... 键盘输入一个十进制数(字类型),以二进制的形式输出。 24 13、............................. 键盘输入一个二进制数(字类型),以十六进制的形式输出。 25 14、............................... 键盘输入一个二进制数(字类型),以十进制的形式输出。 27 15、............................. 键盘输入一个十六进制数(字类型),以十进制的形式输出。 29 16、............................. 键盘输入一个十六进制数(字类型),以二进制的形式输出。 31 17、将一组有符号数中的负数求和,并统计负数的个数,并在屏幕上以十进制的形式显示结果。 (33) 18、键盘输入十个数,分别统计0 到9,10 到99,100 以上的数的个数,并显示结果。.35 19、键盘输入两组数743216、527864 ,按BCD 码求和,并将结果显示在屏幕上。 36 20、键盘输入下列两组十进制数,求其和,并将结果显示在屏幕上38 21、键盘输入一串二进制数1ah ,7ch,0bah,3ah,45h,63h 求其和,并将结果显示在屏幕上。 (40) 22、从键盘输入一串可显示字符(以回车符结束),并按字母、数字、空格分类计数,然后 显示出这三类统计的结果。 (42) 23、编写程序,将十个字的有符号数中最大、最小值求出,并在显示器上输出。45 24、................................................................................. 键盘输入10 个字节数(无符号数),求出最大、最小值,并在显示器上输出。. (48) 25、一个有符号字数组以0 为结束标志,编程求这个数组的最大值、最小值、平均值。51 26、在BUFFER 中定义了的十个带符号字,将其中的负数变成绝对值,并以十进制方式输出。 (56) 27、已知数组A 包含20 个互不相等的字型整数,数组B 包含30 个互不相等的字型整数,

汇编语言试题及答案

一,单项选择题(每小题1分,共20分) 1.指令JMP FAR PTR DONE属于() A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是() A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS 指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP 指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JN L指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JN B指令 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是() A.12C5BH B.12B6BH C.12C5AH D.12BFEH 4.在下列指令的表示中,不正确的是() A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是() A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令JNE的测试条件为() A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为()A.BX或CX B.CX或SI C.DX或SI D.SI或DI 8.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在()中。 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:()

汇编语言期末试题

一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题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中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。 5.在进行二重循环程序设计时,下列描述正确的是参考答案为:A A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 [解析]循环参数置初值,应在进入循环以前给出。

汇编考试试题电子教案

一、选择题 1.CPU发出的访问存储器的地址是(A)。 A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是(A)。 A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]中的操作数的数据类型是(C)。 A.字 B.双字 C.字节 D.四字 4.在下列语句中,BUFFER称为(B)。 BUFFER DB 01H,0AH A.符号 B.变量 C.助记符 D.标号 5.串操作指令中,源串操作数的段地址一定在(C)寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是(B)。 A.伪指令 B.指令 C.标号 D.助记符 7.将数据5618H存放在存储单元中的伪指令是(B)。 A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1 EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=(A)。 A. 1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是(C)码。 A. BCD码 B.二进制码 C.ASCII码 D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为(A)。 A.汇编语言 B.高级语言 C.机器语言 D.低级语言 1.指令JMP FAR PTR DONE属于(C)。 A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.执行下面指令序列后,结果是(A)。 MOV AL,82H CBW A.AX=0FF82H B. AX=8082H C. AX=0082H D. AX=0F82H 3. 物理地址(10FF0H )=10H,(10FF1H )=20H,(10FF2H )=30H,从地址10FF1H中取一个字的内容是(B)。 A.1020H B.3020H C.2030H D.2010H 4. 将AX 清零,下列指令错误的是(C)。 A.SUB AX,AX B.XOR AX,AX C.OR AX,00H D.AND AX,00H 5.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是(D)。 A.1FFFH B.1998H C.2002H D.1FFEH 6.条件转移指令JB产生程序转移的条件是(D)。 A.CF=1 B.CF=0 C.CF=1和ZF=1 D.CF=1和ZF=0 7.有指令MOV AX, 1234H,指令中的立即数1234H是存储在(B)。 A.数据段 B.代码段 C.附加段 D.堆栈段

相关文档
最新文档