川大《汇编语言程序》第二次作业.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 一、单项选择题。本大题共20个小题.每小题 2.0 分.共40.0分。在每小题给出的选项中.只有一项是符合题目要求的。 指令DIV BX.表示( A)。 ? ? 被除数(DX)(AX).除数(BX).运算后商送AX.余数送DX ? ? 被除数(AX)(DX).除数(BX).运算后商送AX.余数送DX ? ? 被除数(BX).除数(AX).运算后商送AH.余数送AL ? ? 被除数(DX)(AX).除数(BX).运算后商送DX.余数送AX ? ?答案(B) ? 42H ? 156H ? 100H ? 157H 设(SS)=0913H.堆栈的深度为40H个字节.则栈底字单元的物理地址是( C)。 ? ? 0916FH ? 09170H ? 0916EH ? 0953H ? 设堆栈指针(SP)=0110H.执行下面三条指令后.SP的内容是(A)。 PUSH? ?AX PUSHF POP???AX ? ? 010EH ? 010AH ? 0116H ? 0108H ? 设(DS)=3000H.(SS)=2000H.(BP)=1000H.指令NEG BYTE PTR[BP]中.操作数的物理地址是( D)。 ? ? 40000H ? 31000H ? 30000H ? 21000H? ? 下列逻辑地址中.表示将要执行的指令地址的是( B)。 ? ? DS:SI ? CS:IP ? ES:DI ? SS:SP 指令“OUT DX.AL”中DX的作用是( C)。 ? ? 目的寄存器 ? 数据寄存器 ? ? 存放端口地址的地址指针寄存器 ? 存放一个操作数 ? 执行段内子程序调用指令时.CPU将把( B)的值保存在堆栈中。 ? ? CS ? IP ? SP ? CS和IP ? 下列语句中有语法错误的语句是(A )。 ? ? MOV AX, [SI][DI] ? CMP BYTE PTR [BX], AL ? ADD BX, [BX] ? MOV CX, 56H ? 指令IMUL CL.表示(A )。 ? ? (AL)*(CL)→(AX) ? (AX)*(CL)→(DX) ? ? (AX)/(CL)→(AL) ? (CL)*(AL)→(AL) ? 已知(AX)=1111H.执行指令“XOR AX.AX”后.AX的值是( B)。 ? ? 0FFFFH ? 0H ? 1111H ? 不确定 ? 将数据1234H存放在存储单元中的伪指令是( D)。 ? ? TT DB 12H, 34H ? TT EQU 1234H ? TT DB ‘1234H’ ? TT DW 1234H 循环控制指令LOOPNE/LOOPNZ结束循环的条件是( A)。 ? ? (CX)=0或ZF=1 ? (CX)=0或ZF=0 ? ? (CX)≠0且ZF=0 ? (CX)≠0或ZF=1 ? 已知(AX)=0335H, (DH)=38H.执行指令 SUB AL,DH AAS 后.AX的值为( B)。 ? ? 207 ? 0297H ? 02FDH ? 0207H ? 为了使执行串操作指令时串地址按减量方式处理.应使用指令( A)。 ? ? STD ? STI ? CLD ? CLI ? 保存堆栈段段基值的寄存器是( D)。 ? ? CS ? SP ? ES ? SS ? 指令TEST AX, ES:[1023H]中.源操作数的寻址方式是(B )。 ? ? 寄存器寻址 ? 直接寻址 ? 寄存器间接寻址 ? 立即数寻址 ? 可以将AL寄存器中的数据变为奇数的指令是( D)。 ? ? INC AL ? MOV AL, 0FH ? SHL AL, 1 ? OR AL, 01H ? 将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是(C )。 ? ? MOV BX, [DI] ? MOV BX, DI? ? ? MOV BX, ES:[DI] ? LODSW ? 某内存单元的逻辑地址是1025H:0F2AH.那么其物理地址是( A)。 ? ? 1117AH ? 1F4FH ? 102C5H ? 10250H ? 二、多项选择题。本大题共10个小题.每小题 3.0 分.共30.0分。在每小题给出的选项中.有一项或多项是符合题目要求的。 下列指令中.错误的指令是(BC )。 ? ? ? AND AL, ‘A’ ? SHL AX, 4 ? MOV CS, AX ? ? TEST [BX], AL ? MOV DS, 1234H 循环结构的程序由以下( A D E)部分组成。 ? ? 循环参数初始化 ? 产生条件 ? 测试 ? 循环工作部分 ? 循环控制部分 ? 下列寄存器中是段寄存器的有( B C D)。 ? ?

文档评论(0)

zxiangd + 关注
实名认证
内容提供者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档