汇编语言程序设计综合复习(修正版)

汇编语言程序设计综合复习(修正版)

ID:35994182

大小:82.00 KB

页数:18页

时间:2019-04-29

汇编语言程序设计综合复习(修正版)_第1页
汇编语言程序设计综合复习(修正版)_第2页
汇编语言程序设计综合复习(修正版)_第3页
汇编语言程序设计综合复习(修正版)_第4页
汇编语言程序设计综合复习(修正版)_第5页
资源描述:

《汇编语言程序设计综合复习(修正版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1卷一、选择题1.汇编语言源程序文件的扩展名为A..OBJB..ASMC..EXED..COM2.十六位二进制补码表示一个带符号数,最小数为A.-65535B.-32768C.-32767D.-03.从键盘输入一个十进制数1234,将该数以压缩的BCD形式存储到存储器,其存放的顺序是A.34,12B.1,2,3,4C.12,34D.43,214.执行LOOPLOP1指令等价于()两条指令。A.DECCX和JNZLOP1B.INCCX和JNZLOP1C.DECCX和JZLOP1D.INCCX和JZLOP15.若被除数放在DX,AX中,除数放在BX中,执行IDIV指令,其商和余数分别存放在

2、()A.DX和AX寄存器中B.AX和BX寄存器中C.AX和DX寄存器中D.BX和DX寄存器中6.设(AX)=0C56DH,(CX)=0003H,CF=1,执行RCLAX,CX指令后,(AX)=A.2B68HB.2B6BHC.2B6EHD.2B6FH7.设(BH)=0F4H,(CL)=2H,执行SARBH,CL指令后,(BH)=()A.0FDHB.3EHC.0FCHD.3DH8.设(AX)=7FH,执行XORAX,4AHXOR0FFH指令后,(AX)=()A.00CAHB.0035HC.00B5HD.错误指令9.ARRAYDB2DUP(3,3,3)等价于()A.ARRAYDB2,3,3,

3、3B.ARRAYDB3,3,3C.ARRAYDB3DUP(2)D.ARRAYDB6DUP(3)10.A1、A2为两个无符号数,执行CMPA1,A2指令后,可根据条件码的结果判断,若A1>A2则条件码为()A.CF=1B.CF=0C.ZF=0D.SF=011.条件转移指令分三大类,它们分别是简单、()、()转移指令。A.有符号数、无符号数B.有条件、无条件C.直接、间接D.绝对、相对12.指令JMPWORDPTR[BX]属于()A.段内转移直接寻址B.段间转移直接寻址C.段内转移间接寻址D.段间转移间接寻址13.串指令LODSW中的目的操作数地址由()提供。A.CS:[IP]B.DS:[

4、SI]C.AXD.ES:[DI]14.重复前缀“REPNZ”重复条件是()A.(CX)=0B.(CX)≠0且ZF=1C.(CX)≠0且ZF=0D.(CX)=0且ZF=115.在进行DOS功能子程序的调用中,功能号应送往()寄存器。A.AHB.ALC.DLD.DH二、填空1.由CPU发出的访问存储单元的实际地址称为(),它的宽度是()位。2.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字的字地址是()。3.设(SS)=2000H,(SP)=100H,如果往系统堆栈中压入5个数据则栈顶的物理地址为()。4.CPU执行转移指令和CALL指令所进行的共同操作

5、就是改变()和()的内容,不同的是执行CALL要进行()操作。四、阅读分析1.…18CMPBX,0JELEJLLLMOVDL,‘G’JMPEXITLE:MOVDL,‘E’JMPEXITLL:MOVDL,‘L’EXIT:MOVAH,2INT2IH…问题A:若运行之前(BX)=8000H,运行结果是什么?B:若运行之前(BX)=7FFFH,运行结果是什么?2.现有程序段如下:MOVBL,0MOVAX,1234HDON1:CMPAX,0JZDON2SHLAX,1JNCDON1INCBLJMPDON1DON2:HLT问题A:该程序段完成的功能是什么?B:程序段执行后(BL)=?3.MOV、AX

6、,10SHLAX,1SHLAX,1MOVBX,AXMOVCL,2SHLAX,CLADDAX,BX问题A:程序段执行后(AX)=?B:程序段执行后(BX)=?4.程序段如下:DATASEGMENTDA1DB95HDA2DB65HDA3DB83HDA4DB?DATAENDS…MOVAL,DA118MOVBL,DA2MOVCL,DA3CMPAL,BLJLEDO1XCHGAL,BLDO1:CMPAL,CLJLEDO2XCHGAL,CLDO2:MOVDA4,ALHLT问题A:该段程序段完成的功能是什么?B:程序段执行后DA4单元的内容=?五、程序填空题程序段的功能是依次产生0~9的10个ASCI

7、I码,并存入BUF1数据区,请在空白处填上指令。BUF1DB10DUP(?)…LEABX,BUF1MOVCX,10XORAL,ALLOP:MOVAH,ALADDAL,30H①INCBX②INCALLOOPLOP…182卷一、单项选择题1.IBMPC微机中,有符号数是用()表示的。  (A)原码  (B)反码  (C)BCD  (D)补码2.堆栈指示寄存器是()。  (A)IP  (B)SP  (C)BP  (D)PSW3.当执行指令ADDAX,

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

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

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