ibm-pc汇编语言程序设计试题(3)

ibm-pc汇编语言程序设计试题(3)

ID:16061673

大小:51.50 KB

页数:7页

时间:2018-08-07

ibm-pc汇编语言程序设计试题(3)_第1页
ibm-pc汇编语言程序设计试题(3)_第2页
ibm-pc汇编语言程序设计试题(3)_第3页
ibm-pc汇编语言程序设计试题(3)_第4页
ibm-pc汇编语言程序设计试题(3)_第5页
资源描述:

《ibm-pc汇编语言程序设计试题(3)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、填空题:(每空1分,共20分)1、设SS=1000H,SP=10H,AX=BX=5678H,顺序执行PUSHAX,PUSHBX后,SP=_____,AX=_______,BX=_______。2、MOVAX,[1234H]指令中的源操作数的寻址方式为______。3.汇编语言程序上机编译的命令是________,连接的命令是______。4.如果在一个程序开始执行以前(CS)=1a45H,(IP)=2B40H,则该程序的第一个字的物理地址是____________。.5.DB、DD伪指令中定义的每个操作数分别占____、____字节。6.子程序的参数传送方式有变量传送,____和

2、地址表,____四种方式。7.汇编程序有2种功能调用,分别为_________、_______。8.中断系统的中断向量表用来存放______,共预留了____个字节空间。9.一个中断类型号为11H的中断向量存储在地址为____至___的单元中。10、在串操作指令CMPSB执行时,用于源地址的寄存器是______;目的地址的寄存器是________;如果DF=1,则该指令执行后,目的地址寄存器____。二、单项选择题(在每小题的四个备选答案中,选出一个正确的答案。每小题2分,共40分)1.十进制33.25转换成十六进制数为()A.B1.4HB.1B.19HC.21.4HD.33.4H

3、2.下列通用寄存器哪一个用于循环计数()A.AXB.CXC.BXD.DX第7页共7页3.指令指针寄存器是()A.IPB.SPC.BPD.PSW4.完成同指令XCHGAX,BX相同功能的指令或指令序列是()A.MOVAX,BXB.MOVBX,AXC.PUSHAXD.MOVCX,AXPOPBXMOVAX,BXMOVBX,CX5.在汇编语言程序中,对END语句的叙述正确的是()A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码6.下面的数据传送指令中,错误的操作是()A.MOVSS:[BX+DI],1000HB.

4、MOVDX,1000HC.MOVWORDPTR[BX],1000HD.MOVDS,2000H7.执行指令MOVAL,[BP]时,所读取的数据应在()A.CS段中B.DS段中C.SS段中D.ES段中8.使8086/88的标志寄存器FLAG中的中断标志IF置为关中断的命令是()A.CLI清除中断允许位B.STDC.STI设置中断允许位D.CLD9.某微机有16条地址线,能够覆盖的地址范围是()A.0001H-FFFFHB.00001H-FFFFFHC.0000H-FFFFHD.00000H-FFFFFH10.若寄存器AX、BX、CX、DX的内容分别为12、13、14、15,依次执行PUS

5、HAX,PUSHBX,POPCX,POPDX后,寄存器CX,DX的内容分别为()A.12,13B.13,14C.14,15D.13,1211.CPU执行算术运算指令不会影响的标志位是()A.溢出标志B.符号标志C.零标志D.方向标志12.设(AX)=2000H,(BX)=1000H,则在执行了指令“CMPAX,BX”后,标志位CF和ZF的值分别为()A.0,0B.0,1C.1,0D.1,1第7页共7页13.伪指令是在_________执行的。()A.程序运行期间B.汇编时由汇编程序C.连接时由连接程序D.装入时由command.com程序14.AL高4位清0,应执行的指令是()A.A

6、NDAL,0F0HB.ANDAL,0FHC.ORAL,0FHD.TESTAL,0FH15.DOS功能调用的功能号是()A.21HB.20HC.22HD.10H16.在计算机系统中能直接执行的程序是()A.任何形式的程序B.对源程序汇编,连接以后的程序C.对源程序汇编以后的程序D.汇编语言源程序17.指令LOOP标号转移到标号的的条件是()A.CX≠0ANDZF=0B.ZF=0C.CX≠0D.CX≠0ORZF=118.下列指令中不会改变指令计数器IP的是()A.MOVB.JMPC.CALLD.RET19.与MOVBX,OFFSETX等价的指令是()A.MOVBX,XB.LDSBX,XC

7、.LESBX,XD.LEABX,X20.有符号数AX除以2的指令是()A.SHRAX,1B.SARAX,1C.RORAX,1D.RCRAX,1三、分析简答题:(每小题5分,共30分)1.在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如:PUSHAX;保护现场PUSHBXPUSHCXPUSHDX::;恢复现场试写出恢复现场时的指令序列。2.已知宏定义如下:ADDXYMACROX,YMOVAX,XADDA

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

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

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