【汇编语言程序设计】期末考试-试卷及参考答案(8页).doc
《【汇编语言程序设计】期末考试-试卷及参考答案(8页).doc》由会员分享,可在线阅读,更多相关《【汇编语言程序设计】期末考试-试卷及参考答案(8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、- 课程编号: H61030005 课程名称: 汇编语言程序设计 考试形式: 闭卷 学院: 信息工程 专业: 计算机科学与技术 考试日期: 题号一二三四五六七八九十总分累分人 签名题分2012182030 100得分考生注意事项:1、本试卷共7 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、单项选择题(每小题 2 分,共 20分) 1一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区第一个字单元的物理地址是( A )。A12B5BH ; B12B6BH ;C12C59H; D12BFEH。
2、2在下列指令的中,不能实现把AX寄存器内容清零的指令是( C )。A SUB AX,AX;BXOR AX,AX;COR AX,0000H;DAND AX,0000H。3条件转移指令JNE的测试条件为( A )。AZF=0 ; BCF0 ;CZF=1 ; DCF=1 。48086CPU在基址加变址的寻址方式中,变址寄存器可以为(D )。ABX或CX ; BCX或SI ;CDX或SI ; DSI或DI。5设(AX)=1000H,NEG AX NOT AX【汇编语言程序设计】期末考试-试卷及参考答案执行上述两条指令后,正确的结果是( B )。A(AX)=1001H; B(AX)=0FFFH;C(AX
3、)=1000H; D(AX)=0111H。6串指令中的目的操作数地址一定是由_A_ _提供。( )AES:DI ; BSS:BP;CDS:SI ; DCS:IP。7将DX的内容除以2,正确的指令是( C )。ADIV 2 ;BDIV DX,2 ;CSAR DX,1;DSHL DX,1。8. 用户为了解决自己的问题,用汇编语言所编写的程序,称为( B )。 A目标程序; B汇编语言源程序; C可执行程序; D汇编程序。9用一条指令仅实现将AXBX+SI的方法是( D )。A XCHG AX,BXSI ;B MOV AX,BX+SI;CLEA AX,BXSI ;DLEA AX,BXSI。10设SP
4、初值为2000H,执行指令“PUSH AX”后,SP的值是( C )。 A1FFFH; B1998H;C1FFEH; D2002H。1.A 2. C 3.A 4.D 5.B 6.A 7.C 8.B 9.D 10.C二、指出下列指令的出错原因,并改正。(每小题2分,共12分)1 MOV BX,DL;操作数类型不匹配,改正为:MOV BL,DL 或MOV BX,DX 2 MOV CS,AX;代码段寄存器CS不能作目的操作数,改正为MOV DS,AX3 ADD AX,DS;段寄存器DS的内容不能作为加法指令的操作数,改正为MOV BX,DSADD AX,BX 4 TEST BX,CX;不能使用CX实
5、现寄存器间接寻址,改正为MOV SI,CXTEST BX,SI 5 SUB BX,BP+SI;两个操作数不能同为存储器操作数,且两个操作数的数据类型 不确定,改正为:MOV AX,BXSUB AX,BP+SI或:MOV AL,BXSUB AL,BP+SI 6SHL DX ;没有给出移位次数,改正为SHL DX,1或 SHL DX,CL三、程序填空题(注意:每空只能填一条指令,并注释说明所填指令的作用!每空3分,共18分)1 在表TABLE处存放着N个无符号字节数,求表中前10个字节数的总和并保存在AX寄存器中。如果总和值超过AX寄存器的容量,则置AX寄存器内容不变。请在程序中的空格处填入适当指
6、令使其完整。LEA BX,TABLEMOV CX,10MOV SUM,AX ;将AX的原值保存在SUM单元中 MOV AL,00HMEXT:(1)ADD AL,BX ; 实现将表TABLE中的数据按字节累加到AL中 ADC AH,0JNC DONE(2)MOVAX,SUM ; 总和值超过AX寄存器的容量,恢复AX的原值 JC EXITDONE:INCBX (3)LOOP NEXT ; 将计数器CX减1,并判断是否继续下一次循环 EXIT:HLT2 BUFFER为起始地址的存储区域中存放有100个字节数据,现将其首、尾颠倒过来,重新排放这100个字节数据。请在程序中的空格处填入适当的指令使其完整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言程序设计 汇编语言 程序设计 期末考试 试卷 参考答案
限制150内