《汇编语言》试题2007a

《汇编语言》试题2007a

ID:33785082

大小:64.01 KB

页数:6页

时间:2019-03-01

《汇编语言》试题2007a_第1页
《汇编语言》试题2007a_第2页
《汇编语言》试题2007a_第3页
《汇编语言》试题2007a_第4页
《汇编语言》试题2007a_第5页
资源描述:

《《汇编语言》试题2007a》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、□□□□□□□□□□□□廉I内蒙古科技大学2006/2007学年第一学期《汇编语言》考试试题课程号:050104考试方式:闭卷使用专业、年级:计05任课教师:师东生考试时间:备注:、填空题(共10空,每空3分,共30分)1、假设(DX)=0A5H,(CL)=2,(CF)=1,则指令RCLDX,CL执行后,DX中的值为—0296Ho2、串操作指令中,源串操作数的段地址一定在_SI寄存器中。3、八位十六进制数0FDH,若看作十进制有符号数,应为・4_;若看作十进制无符号数,应为C4、(AX)=0FF26H,当指令ANDA

2、H,AL执行后(AX)-2626CF=_0。5、在指令MOVAX,[BX+SI+10H]中,源操作数是基址变址相对寻址方式。6、假设(SS)=2008H,(SP)=0040H,如果在堆栈屮存入4个数据,则栈顶的物理地址为—2008:0038Ho如果又从堆栈中取出2个数据,则栈顶的物理地址为_2008:003cHo7、如果执行NEGAL指令后AL中的内容仍保持不变,那么AL中的值是_0_。二、按要求回答问题。(共8题,每题6分,共48分)1、AX,BX,CX寄存器中分别存放3个带符号数,将最大数放入AX寄存器,在程序括

3、号内填入适当的内容使程序完整。CMPABCPROCFARCMPAX,BXJGNEXTXCHGAX,BXNEXT:CMPAX,CXJGEXITXCHGAX,CXEXIT:RETCMPABCENDP2、程序段如下:DA1DB‘01234’DA2DB5DUP(O)MOVSI,0MOVCX,5LOP:MOVAL,DAI[SI]ADDAL,11HORAL,01HMOVDA2[SI],ALINCSILOOPLOP试问:(1)程序段执行后,写出DA2各字节中的数据。11H12H(2)程序中MOVAL,DAI[SI]指令的源操作数是

4、什么寻址方式和对3、程序段如下:BUFDW1,0,0AB1CH,582H,9,3A04H,9,0LEADI,BUFMOVCX,8MOVAX,9REPNZSCASWJNZK1SUBDI,OFFSETBUFMOVDX,DISHRDX,1ADDDL,30HMOVAH,2INT21HKI:上述程序执行后:(1)程序完成什么功能?(2)显示输出的是什么值?4、下列程序执行后,YY字单元的内容是什么?DATASEGMENTXXDW2008HYYDW?DATAENDSCODESEGMENTMAINPROCFARASSUMECS:C

5、ODE,DS:DATASTART:PUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVCX,4MOVAX,XXCALLBEG1MOVYY,AXRETMAINENDPBEG1PROCNEARRT:SHRAHJSHLAL,1LOOPRTRETBEG1ENDPCODEENDSENDSTART5、已知一个数据段定义如下:DATASEGMENTVV1DB'ABCD;12,11VV2DW'AB',123HCC=S-VV2PPDBCC,CC+1QQDW$DATAENDS画出DATA段相应的内存图。6、用

6、其它指令段实现和指令REPMOVSW相同的功能。7、下列一段信息是使用DEBUG命令显示的结果,INT08H的中断服务程序的入口地址的偏移地址和段地址分别是多少?(5分)-D0:00000:0000C200FFFF2B047000-C3E200F02B047000••••+•p+•p.0000:00102B04700054FF00F0-E87D00F002E800F0+.p.T....}0000:0020000000DO87E900F0-6FEF00F06FEF00F0O…0…0000:00306FEF00F06FE

7、F00F0-57EF00F06FEF00F0o.・・o…W…o…0000:0040070070DO4DF800FO-41F800F037255EFD••p.••7・<0000:005039E700F0593DFEFF-F9037000280A68059.・・Y二…•p.Ch.0000:0060A4E700F02F00520B-6EFE00F004066805••••/•n»••••0000:0070ID0000DOA4F000F0-220500003E4D00CO〃…汕8、指令定义如下:POWERMACROX,NSA

8、LX,1K=K-1IFK-NPOWERX,NENDIFENDM试展开下列宏调用:K二3POWERAX,1三、编程题(共2题,第1题10分,第2题12分,共22分)1、字变量ADDR的段地址在DS中,编写程序段将ADDR字单元中1的个数存入CX。(例如:[ADDR]=1000000100000100B,则1的个数为3)。2、编写完整代码段,把数据

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

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

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