汇编语言程序设计模拟试题及参考答案4.doc

汇编语言程序设计模拟试题及参考答案4.doc

ID:57102059

大小:76.50 KB

页数:6页

时间:2020-08-02

汇编语言程序设计模拟试题及参考答案4.doc_第1页
汇编语言程序设计模拟试题及参考答案4.doc_第2页
汇编语言程序设计模拟试题及参考答案4.doc_第3页
汇编语言程序设计模拟试题及参考答案4.doc_第4页
汇编语言程序设计模拟试题及参考答案4.doc_第5页
资源描述:

《汇编语言程序设计模拟试题及参考答案4.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、汇编语言程序设计模拟试题及参考答案4一、单项选择题(从四个备选答案中选出一个正确的答案填在题干的括号内)(20分)1.指令MOVAL,[BX+100H]的源操作数的寻址方式为()。A.变址寻址B.寄存器间接寻址C.基址寻址D.基址变址寻址2.确定下列那些数据在汇编语言中是非法的()。A.19BH+25DB.25+ALC.108-102QD.101B*0ABH3.已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段()。A.XORAH,AHB.CBWIDIVBLIDIVBLC.DIVBLD.IDIVBL4.当执行完下列指令序列后,标志位OF和

2、CF的值为()。MOVAH,95HADDAH,82HA.0,0B.0,1C.1,0D.1,15.已知SP=100H,指令CALLDWORDPTR[SI]执行后,SP的内容为()A.OO96HB.00FCHC.00FEHD.0098H6.已知AH=0FFH,AL=01H,执行IMULAH后,AX的内容应为()。A.00FFHB.0FFFFHC.0FF00HD.0001H7.已知AX,BX中为无符号数,当AX≥BX时,转到标号OK,不能实现此功能的程序段为()A.CMPAX,BXB.CMPAX,BXJNCOKJAEOKC.CMPAX,BXD.CMPBX,AX

3、JNBOKJCOK8.下述对近类型的子程序PN的调用中,哪一个不能够正确地调用该子程序()。A.CALLPNB.LEAAX,PNCALLAXC.MOVAX,PND.MOVAX,OFFSETPNCALLAXCALLAX9.初始化8259A时,ICW2的值为15H,当IR1端有中断请求时,8259A送出的中断方式码是()。A.16HB.15HC.11HD.10H10.在两个8259A级联的中断系统中,从8259A连接在主8259A的IR1上,主8259A和从8259A的ICW3应设置为()。A.02H,01HB.01H,01HC.04H,01HD.01H,0

4、2H二、判断题(判断每题正误,对的在题后的括号内打“√”;错的在题后的括号内打“×”)。(10分)1.MOV[SI],[DI]()6.JMPWORDPTR[SI]()2.TEST10H,AL()7.LEAAL,[SI]()3.ROLAL,4()8.ORAX,13HAND34H()4.MULBL,CL()9.INAL,[DX]()5.LOOPCX()10.OUT[DX],AX()第6页共6页三、填空题。(20分)1.已知:BX=100H,BP=200H,SI=300H,DS=1000H,SS=2000H,CS=3000H,指出下述指令中存储器操作数的有效地

5、址及实际地址。(6分)指令有效地址实际地址MOVAL,[SI+BX]MOVAL,[BP+10H]MOVCS:[SI],AL2.写出下述两条数据定义伪指令语句经过汇编后的内存分配情况。(4分)DATA1DB-16,‘16’DATA2DW-16,‘16’DATA1DATA23.已知部分中断向量表的内容给出如下,则方式码为11H的中断服务程序的入口偏移地址为(),段地址为()。(4分)0000:00009E0FC90065047000-1600C108650400000000:00106504700054FF00F0-008000F06FEF00F00000:0

6、020000000C82800C108-6FEF00F06FEF00F00000:00306FEF00F06FEF00F0-9A00C108650470000000:0040070070C84DF800F0-41F800F0972558FD0000:005039E700F040022D06-2D047000280A76060000:0060A4E700F02F008209-6EFE00F0040676060000:00701D0000C8A4F000F0-22050000C65700C04.依据下述子程序说明文件把子程序补充完整。(6分)1)子程序名:MS

7、HR;2)子程序功能:多字节数据逻辑右移一位;3)入口条件:数据高字节地址在SI中,数据长度在CX中;4)出口条件:移后数据高字节地址在SI中;CF为移位前数据最低位状态;5)受影响的寄存器:F。子程序清单如下:MSHRPROCPUSHSIPUSHCX()MSHR1:RCRBYTEPTR[SI],1()LOOPMSHR1POPCX第6页共6页POPSI()MSHRENDP四、改错题。(10分)下列程序中至少有10个语法性的错,请将这些错误找出来。1.;********EXAM??.?******2.DSEGSEGMENT3.DATADB14H,26H,03

8、H,8A,11H,FFH4.MAX:DB?5.DATAENDS6.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。