您所在位置: 网站首页 / 语言程序设计练习题 2.docx / 文档详情
语言程序设计练习题 2.docx 立即下载
2025-08-28
约3.5万字
约59页
0
38KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

语言程序设计练习题 2.docx

语言程序设计练习题2.docx

预览

免费试读已结束,剩余 54 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

语言程序设计练习题2

第一篇:语言程序设计练习题2汇编语言程序设计练习题一、单项选择题:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.CPU要访问的某一存储单元的实际地址称()CA.段地址B.偏移地址C.物理地址D.逻辑地址2.某存储单元的物理地址是12345H,可以作为它的段地址有()DA.2345HB.12345HC.12340HD.1234H3.执行后使BX=0的同时也使CF=0,OF=0的指令是()AA.XORBX,BXB.ORBX,BXC.ANDBX,BXD.CMPBX,BX4.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()BA.CX≠0且ZF=1B.CX≠0且ZF=0C.CX≠0或ZF=1D.CX≠0或ZF=05.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()CA.DAA校正指令的功能已自动加在AH中B.进位值在AF中,校正后根据AF内容再加在AH中C.进位值在CF中,校正后根据CF内容再加在AH中D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中6.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()CA.指令XORAX,AX执行后,AX内容不变,但设置了标志位B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C.指令ANDAL,OFH执行后,分离出AL低四位D.NOTAX,执行后,将AX清07.在执行下列指令时,需要使用段寄存器DS的指令是()DA.STOSWB.ADDAL,CLC.NEGBXD.INCDA[BX]8.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()BA.ADDBH,01HB.ORBH,01HC.XORBH,01HD.TESTBH,01H9.完成对CL寄存器的内容乘以4的正确操作是()CA.ROLCL,1B.MUL4ROLCL,1C.SHLCL,1D.MOVCL,2SHLCL,1SHLCL,CL10.下面各传送指令中,正确的是()CA.MOV[DI],[SI]B.MOV[DX+DI],ALC.MOVWORDPTR[BX],0100HD.MOVAL,BX11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()BDA.名字的第一个字符可以是大写英文字母及小写英文字母B.名字的第一个字符可以是字母、数字及、@、_C.名字的有效长度≤31个字符D.在名字中不允许出现$12.要实现使BETA的值为56,应采用语句为()CA.BETADB56B.BETADB56HC.BETAEQU56D.BETAEQU56H13.REPZCMPSW指令,重复执行的终止条件是()AA.CX=0或ZF=0B.CX=0且ZF=0C.CX=0或ZF=1D.CX=0且ZF=114.下面程序段执行后,AL中的内容是()BMOVAX,8833HADDAL,AHDAAA.21B.21HC.0C1HD.0DDH15.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()AA.ZF=1B.ZF=0C.SF=1D.SF=016.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMPAL,BL”指令后应跟的分支指令是()AA.JNCLOP1B.JALOP1C.JCLOP1D.JGELOP117.在下列串操作指令中,同时使用源串和目的串地址指针的指令是()DA.STOSWB.LODSWC.SCASWD.CMPSW18.设AL=0AH,下列指令执行后能使AL=05H的是()CA.NOTALB.ANDAL,0FHC.XORAL,0FHD.ORAL,0FH19.DA1DW‘AB’,‘CD’,‘EF’,‘GH’()D┇MOVAX,DA1+3指令执行后AX中的内容是A.‘EF’B.‘CD’C.‘BC’D.‘FC’20.使用DOS系统功能调用时,使用的软中断指令是()A.INT21B.INT10HC.INT16HD.INT21H二、填空题请在每小题的空格中填上正确答案。错填、不填均无分。1.十六进制数0FFF8H表示的十进制正数为________,表示的十进制负数为________。2.若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOVAX,[SI+COUNT]中,源操作数的有效地址EA为________,其物理地址为________。3.CPU的标志寄存器中标志位,可以分为两大类,其中一类称为________标志位,另一类称为________标志位。4.当标志位________=1时表示无符号数运算产生溢出,而当标志位________=1是表示带符号数运算产生溢出。5.如JMP指令采用
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

语言程序设计练习题 2

文档大小:38KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用