欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年2022年汇编语言基础练习题目 .pdf

    • 资源ID:39672163       资源大小:215.96KB        全文页数:12页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年2022年汇编语言基础练习题目 .pdf

    一、填空1.在 8086/8088 的计算机中,存储单元的20 位物理地址由两部分组成,即16位的 段地址 和 16 位的 偏移地址,物理地址=段地址 10H+偏移量。2.段的起始地址必须是某小段的首地址,它能被 10H 整除。3.已知 01020H字单元的内容为 6A58H,请分别写出它的两个字节单元的地址和内容:(01020H)=58H,(01021H)=6AH。4.指令执行后,若标志寄存器的ZF=0,则表示结果不为 0;若 SF=0,则表示结果的符号是正号,即结果为正数。5.控制器从存储器取出一条指令后,指令指针寄存器 IP 的内容是将要执行的下一条指令开始的偏移地址。6.段地址和偏移地址为1000:127B的存储单元的物理地址是 1127BH。解:由物理地址=段地址 10H+偏移量 的公式可得物理地址=1000H 10H+127BH=10000H+127BH=1127BH。二、选择1.与 CS寄存器组合才能形成代码段的物理地址的寄存器是(C)。A.SP 寄存器 B.BP寄存器 C.IP寄存器 D.BX寄存器2.如果存储器分段时,一个段最多允许16K个字单元,那么表示该段内偏移地址的二进制数至少是(A)。A.15位 B.16位 C.17位 D.18位解:16K个字单元,即为 32K个字节单元。由于 2 的 15 次方为 32K,因此至少需要 15 位二进制数才能表示16K个字单元。3.已知一数据段的段地址是0100H,这个段的第 6 个字单元的物理地址是(B)。A.01010H B.0100AH C.01012H D.01006H 解:由于一个字单元占用两个字节,第一个字单元的偏移地址为0000H,因此第一个字单元的物理地址为01000H。以后每一个字单元的地址在前一个的基础上加 2,所以这个段的第 6 个字单元的物理地址是0100AH。注意:第 6 个字单元名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 12 页 -的偏移地址是在第一个的基础上加10,即 0AH,物理地址应该是 0100AH,而不是 01010H。三、计算1.已知十进制数 X的 8 位补码为 E3H,求 X和它的 16 位补码。解:将十六进制数 E3H转化为二进制数为:11100011(负数)。因为对负数的补码进行求补运算后得正数的补码,所以对 11100011求补后得 00011101,即1DH,对应的十进制数为29。要求它的 16 位补码,只需将它的8 位补码扩充到 16 位即可,其中高 8位用低 8 位的符号位填充。因为E3H的符号位为 1,所以它的 16位补码为1111111111100011,即十六进制数 FFE3H。注意:求补运算就是将二进制位按位求反,然后末位再加1。2.设数据段的大小为 160 个字节,请指出它的最末一个字单元的偏移地址。解:160 个字节,即为 A0H个字节。因为任何一个段的偏移地址都是从0000H开始的,因此该数据段的最末一个字单元的偏移地址为:A0H-02H=9EH。3.在存储器中依次划分数据段和代码段,已知数据段的大小为251个字节,设操作系统分配给数据段的起始地址为1A580H,请计算出代码段的起始地址。解:251 个字节,即 FBH个字节。因为段的起始偏移地址为0000H,所以代码段的起始物理地址为:1A580H+FBH-01H=1A67AH。4.存储器中存放的数据如下图所示,请写出05421H和 05422H字单元的内容。解:在本题中,需要知道数据在存储器中存放的原则是:低位字节存入低地址单元,高位字节存入高地址单元;以及字单元的地址是用低位字节单元的地址表示的;一个字单元占用连续的两个字节单元的地址。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 12 页 -了 解 这 些 知 识 后,解 此 题 就 相 当 简 单 了。(05421H)=6C88H,(05422H)=D86CH。四、简答1.在数据段中有如下定义的数据:BVAL DB 0C8H,58H 设 BVAL=257AH,BX=178AH,SI=0DF0H,DI=0DE0H,BP=257AH;偏移量:DSP=10H,DIP=0DF0H。请用存储器操作数的 5种寻址方式将两字节数据传送到AX寄存器中。解:直接寻址方式:MOV AL,BVAL MOV AH,BVAL+1 或 MOV AX,WORD PTR BVAL 寄存器间接寻址方式:MOV AX,DS:BP 寄存器相对寻址方式:MOV AX,BX+DIP 或 MOV AX,DIPBX 基址变址寻址方式:MOV AX,BX+SI 或 MOV AX,BXSI 相对基址变址寻址方式:MOV AX,DSPBX+SI 或 MOV AX,DSPBXSI 或 MOV AX,DSP+BX+SI 2.在数据段中有如下定义的数据:WVAL DW 340,256,178H,116H,280H,5FF0H 请用存储器操作数的5 种寻址方式写出将字数据5FF0H传送到 AX寄存器的指令序列。解:直接寻址方式:MOV AX,WVAL+0AH 寄存器间接寻址方式:MOV BX,OFFSET WVAL ADD BX,0AH MOV AX,BX 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 12 页 -寄存器相对寻址方式:MOV BX,OAH MOV AX,WVALBX 或 MOV AX,BX+WVAL 基址变址寻址方式:MOV BX,OFFSET WVAL MOV SI,0AH MOV AX,BX+SI 或 MOV AX,BXSI 相对基址变址寻址方式:MOV BX,08H MOV SI,02H MOV AX,WVALBX+SI 或MOV AX,WVALBXSI 或MOV AX,WVAL+BX+SI 汇编语言练习题:第二章寻址方式和指令系统文章来源:互联网编辑:luxin 加入日期:2008-11-22 点击:4051.MOV AX,ES:1000H 源 操 作 数 的 寻 址 方 式 是:A.立 即 寻 址B.直 接 寻 址C.变 址 寻 址D.基 址 寻 址2.MOV AX,ES:COUNTDI 源 操 作 数 的 寻 址 方 式 是:A.基 址 寻 址B.立 即 寻 址C.变 址 寻 址D.基 址 变 址 寻 址3.MOV DX,COUNTBPDI的 源 操 作 数 的 寻 址 方 式 是:A.变 址 寻 址B.基 址 寻 址C.直 接 寻 址D.基 址 变 址 寻 址4.若 AX=1020H,BX=1200H,CF=1,则 SBB AX,BX的 执 行 结 果 为:A.0EF1FH B.0FEFFH 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 12 页 -C.0FE1FH D.0FE21H 5.若 AX=2000H,CL=90H,则 DIV CL执 行 后,AX=A.8038H B.8039H C.9138H D.8138H 6.若 BL=83H,CF=1,则 ADC BL,90H执 行 后,BL=A.15H B.16H C.17H D.14H 7.若 DX=1010H,则 AND DX,DX 的 执 行 结 果 为A.0000H B.1111H C.1010H D.FFFFH 8.指 令 MOV BX,MASKBP,若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那 么 物 理 地 址 为:A.17500H B.16500H C.14500H D.13500H 9.指 令 MOV AX,COUNTBX,若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那 么 物 理 地 址 为:A.17400H B.17000H C.15400H D.14500H 10.指 令 MOV DX,DELTABXSI,若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那 么 物 理地 址 为:A.6F300H B.77800H 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 12 页 -C.59800H D.78700H 参 考 答 案1.B 2.C 3.D 4.C 5.A 6.D 7.C 8.B 9.C 10.C 汇编语言练习题:第三章宏汇编语言文章来源:互联网编辑:luxin 加入日期:2008-11-22 点击:451 1.源程序结束语句为:A、ENDP B、ENDS C、END MAIN D、END 2.SKY:MOV AL,20H中操作数为:A、MOV B、SKY C、AL 或 20H D、AL 和 20H 3.下列为不合法的标志符的是:A、AXYZ B、5SKY C、ATT D、?ABC 4.下列地址表达式正确的是:A、BX-SI B、BP-DI C、BX+2 D、BP+BX 5.NEAR标号的类型值为:A、2 B、-1 名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 12 页 -C、4 D、-2 6.组合类型中本段与其它段无逻辑关系,每段均有自己的基址的组合类型是:A、NONE B、PUBLIC C、COMMON D、STACK 7.下面哪一个命令是显示内存单元的内容?A、命令B、命令C、命令D、命令8.能被计算机直接识别和执行的指令是:A、符号指令B、机器指令C、伪指令D、宏指令9.取变量偏移属性的分析运算符是:A、OFFSET B、TYPE C、SIZE D、SEG 10.分析运算符LENGTH 只有用()定义的变量才有意义。A、表达式B、字符串C、DUP D、疑问号11.在段定义中,()是默认的定位类型。A、PAGE B、PARA C、WORD D、BYTE 12.汇编语言指令中唯一不可缺少的域是:名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 12 页 -A、标号名字域B、助记符域C、操作数域D、注释域参考答案:1、c 2、d 3、b 4、c 5、b 6、a 7、a 8、b 9、a 10、c 11、b 12、b 汇编语言练习题:第四章程序设计的基本方法文章来源:互联网编辑:luxin 加入日期:2008-11-22 点击:365 1.段内直接转移指令采用的寻址方式是:A、直接寻址B、相对寻址C、绝对寻址D、间接寻址2.下列指令中不等价的是:A、JA 和 JNBE B、JG和 JNLE C、JL 和 JNG D、JBE和 JNA 3.下列指令中等价的是:A、JC 和 JO B、JNC和 JNO C、JP 和 JPE D、JA 和 JG 4.在 MOVB 指令中,其目的串的物理地址为:A、DS*2*2*2*2+SI B、DS*2*2*2*2+DI C、ES*2*2*2*2+SI D、ES*2*2*2*2+DI 5.条件转移指令的转移范围:A、-128-+127 B、-32768-+32767 名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 12 页 -C、0-+255 D、0-+65535 6.执行段间调用指令CALL时,首先保护断点的:A、段地址和偏移地址B、段地址C、偏移地址判断题1.YesNo 无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。2.YesNo 间接转移指令都可以通过寄存器来寻址。3.YesNo 段间间接转移指令中,低地址的字送IP,高地址的字送CS。4.YesNo 所有串操作指令的源串的段地址均取自于段寄存器DS:5.YesNo 串操作指令一般用CX存放长度:6.YesNo 约定寄存器法适合于参数较多的情况:7.YesNo 用赋值法编写子程序时,子程序内必须修改返回地址:8.YesNo RET N指令中,N可为任意值:选择题答案:1.B 2.C 3.C 4.D 5.A 6.A 判断题答案:1.2.3.4.5.6.7.8.汇编语言练习题:五章输入输出和中断调用文章来源:互联网编辑:luxin 加入日期:2008-11-22 点击:410 选择题(每题只有一个正确的选项,一题十分,共50 分)1.中断服务程序入口地址占用()个字节A.4 B.6 C.2 D.1 名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 12 页 -2.INT 1AH指令执行的结果高位字存在()中A.AX B.BX C.CX D.DX 3.DOS 系统功能调用的屏幕显示字符是()号调用A.1 B.4 C.5 D.2 4.2BH DOS 功能调用中,月份送给()寄存器A.DH B.DL C.AL D.AH 5.键盘中断调用(16H)的 0 号功能是将读入字符的ASCII 码送入()A.AH B.AL C.BH D.BL 答案:1.A 2.C 3.D 4.A 5.B 判断题(在正确的题目前打钩,错误的不必打钩,一题十分,共30 分)1.Yes No IN AL,DX是将一个字节由输入端口传送至AL 2.Yes No 所有中断过程均可用IRET 指令退出3.Yes No 8号类型的中断向量在中断向量表中的地址是2*8 1.2.3.汇编语言练习题:第六章常用程序设计文章来源:互联网编辑:luxin 加入日期:2008-11-22 点击:309 选择题1.十进制数运算调整指令AAS可以紧跟在()之后:名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 12 页 -A、SBB B、DEC C、CMP D、NEG 2.除法调整指令AAD是对()调整:A、AX中组合的十进制被除数B、AL 中组合的十进制的商数C、AX中未组合的十进制被除数D、AL 中未组合的十进制的商数3.()查表发的特点是速度快、效率高,但计算复杂:A、计算B、顺序C、对分D、用 XLATA 4.在多字节加减运算时,特别要注意标志()对运算的影响:A、AF B、CF C、SF D、OF 5.在一张降序表中要插入一个关键字为KEY的项,则首先必须找到第一个()的项:A、KEYi=KEY B、KEYi KEY C、KEYi KEY 判断题1.YesNo 指令 AAA必须紧跟在加法指令之后使用。2.YesNo INC指令之后可以使用加法调整指令。3.YesNo 指令 PUSH CS是正确的。4.YesNo AAD 指令放在除法指令之后。5.YesNo 表的删除,只需将删除项的内容取出,并修改表长就可以了。选择题答案:1.A 2.C 3.C 4.B 5.C 判断题答案:名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 12 页 -1.2.3.4.5.名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 12 页 -

    注意事项

    本文(2022年2022年汇编语言基础练习题目 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开