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

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

ID:27411846

大小:70.00 KB

页数:6页

时间:2018-12-03

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

《汇编语言程序设计模拟试题及参考答案1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计模拟试题及参考答案1一、单项选择题(从四个备选答案中选出一个正确的答案填在题干的括号内)(20分)1.指令MOVAL,[SI]的源操作数的寻址方式为()。A.变址寻址B.寄存器间接寻址C.基址寻址D.基址变址寻址2.确定下列哪些数据在汇编语言中是非法的()。A.19AHB.13AND65HC.25DD.AX+33.已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段()。A.DIVBLB.IDIVBLC.XORAH,AHD.CBWDIVBLIDIVBL4.已知AL=67H,BL=34H,则指令AD

2、DAL,BL执行后,OF和CF的值分别为()。A.0,0B.0,1C.1,0D.1,15.已知SP=100H,指令CALLAX执行后,SP的内容为()A.100HB.102HC.00FEHD.98H6.下述程序段执行后,寄存器AH和AL的内容分别为()MOVAX,1000HMOVCL,08HDIVCLA.不确定B.00,125HC.00,200HD.00H,00H7.JMPSI的目标地址偏移量为()。A.IP+[SI]B.IP+SI的内容C.SI的内容D.SI所指向的内存字单元的内容8.下述对近类型的子程序PN的调用中,哪一个不能

3、够正确地调用该子程序()。A.CALLPNB.LEAAX,PNCALLAXC.MOVAX,PND.MOVAX,OFFSETPNCALLAXCALLAX9.初始化8259A时,ICW2的值为15H,当IR2端有中断请求时,8259A送出的中断方式码是()。A.17HB.12HC.13HD.10H10.在两个8259A级联的中断系统中,从8259A连接在主8259A的IR3上,主8259A和从8259A的ICW3应设置为()。A.03H,08HB.08H,03HC.04H,03HD.08H,08H二、判断题(判断每题正误,对的在

4、题后的括号内打“√”;错的在题后的括号内打“×”)。(10分)1.MOVAX,CS()6.POPAL()2.ADDBX,AL()7.JNS[SI]()3.MOVSS,1000H()8.SHRAX,CL()4.MULAL,10()9.SUB10,AL()5.MOVSI,[SI]()10.CALL100()第6页共6页三、填空题。(20分)1.已知:BX=100H,BP=200H,SI=300H,DS=1000H,SS=2000H,CS=3000H,指出下述指令中存储器操作数的有效地址及实际地址。(6分)指令有效地址实际地址MOVAL

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

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

7、SHL;2)子程序功能:多字节数据逻辑左移一位;3)入口条件:数据低字节地址在SI中,数据长度在CX中;4)出口条件:移后数据低字节地址在SI中;CF为移位前数据最高位状态;5)受影响的寄存器:F。MSHLPROCPUSHSIPUSHCX()MSHL1:RCLBYTEPTR[SI],1()LOOPMSHL1POPCXPOPSI()第6页共6页MSHLENDP四、改错题。(10分)下列程序有错,请将它们找出并改正过来。已知程序欲完成的功能是从两个无符号数中选出较大者送入MAX单元,若二者相同,将MAX清0。要求:不必操题,直接在试题

8、上修改。在错误的部分下面划一条线,然后在本行的后面给出正确的答案即可。1.SEGASEGMENT4.DAX:DW2008.DAYDB1000H12.MAXDB0,015.SEGAENDS18.CSEGSEGMENT21.ASSUMECS:CSEG2

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

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

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