好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

汇编语言程序设计B卷张君(1).pdf

5页
  • 卖家[上传人]:飞***
  • 文档编号:47516459
  • 上传时间:2018-07-02
  • 文档格式:PDF
  • 文档大小:34.56KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 课程名称 : 汇编语言程序设计1 东 北 大 学 继 续 教 育 学 院汇编语言程序设计试 卷(作业考核线上)B 卷学习中心:贵州省六盘水奥鹏学习中心院校学号:C38580113030030 姓 名:潘清(共6 页)总分题号一二三四五六七八九十得分一、单项选择题(从四个备选答案中选出一个正确的答案填在题干的括号内)(20 分)(A ) 1. 指令 MOV AL ,[BX+100] 的源操作数的寻址方式为? A. 基址寻址B. 寄存器间接寻址C. 变址寻址D.基址变址寻址( A )2.确定下列哪些数据在汇编语言中的表示是合法的? A. 2 AND 3*5 B. 138Q C. A3H D. HIGH AX ( C )3.若栈顶指针SP的值为 100H,当执行完指令PUSH AX后, SP的值为 ? A. 00FCH B. 0098H C. 00FEH D. 0102H ( B )4. 已知在寄存器 AX 和 BX 中分别存放着一个无符号数据,在满足条件 AX≥BX 时转到标号OK去执行,不能实现该功能的程序段是? A. CMP AX,BX B. CMP AX,BX JNB OK JA OK C. CMP BX,AX D. CMP AX,BX JBE OK JNC OK ( A )5. 下列程序段在语法上是正确的是? A. X1 DB ‘ABCD ’B. X1 DW ‘ABCD ’C. X1 DD ‘ABCD ’ D. X1 DB 1234H ( C )6. 已知 AL=67H ,BL=34H, 则指令 ADD AL ,BL执行后, OF和 CF的值分别为 ? A. 0 ,0 B. 0 ,1 C. 1 ,0 D. 1 ,1 课程名称 : 汇编语言程序设计2 ( D )7. 已知 AL,BL中各存放一个带符号数,计算AL/BL 的商 , 用下述哪个程序段?A. DIV BL B. IDIV BL C. XOR AH ,AH D. CBW IDIV BL IDIV BL( C ) 8. 已知 SUBR 是一个属性为NEAR 的子程序 , 下述调用SUBR 子程序的指令序列中, 哪一个能实现调用 SUBR 的目的?A. LEA SI,SUBR B. MOV SI,SUBR CALL [SI] CALL SI C. MOV BX, OFFSET SUBR D. MOV BX, OFFSET SUBR CALL BX CALL WORD PTR[BX]( B ) 9. 初始化 8259A时,ICW2的值为 15H, 当 IR2 端有中断请求时, 8259A 送出的中断方式码是什么?A. 17H B. 12H C. 13H D. 10H( A )10. 在两个 8259A 级联的中断系统中,从8259A连接在主8259A的 IR3 上,主 8259A 和从 8259A的 ICW3应设置为多少?A. 03H,08H B. 08H,03H C. 04H,03H 二、判断题(判断每题正误,对的在题后括号内划“√10 分)1. MOV DS,CS (× ) 6. MOV CS, AX (× )2. MOV AX,DL (× )7. XCHG 50H,BH (× )3. POP AL (× ) 8. SHL AX, 10 (× )4. NOT 5 (× ) 9. IN AL, DX (√ ) 5. IN AX,200H (× ) 10. OUT 21H,AL (√ ) 三、填空题。

      20 分)1.已知: BX=100H ,BP=200H ,SI=300H,DS=1000H ,SS=2000H ,CS=3000H ,指出下述指令中存储器操作数的有效地址及实际地址6 分)指令有效地址实际地址MOV AL,CS:[SI-100H] 200H 30200H MOV AL,[BP+10H] 210H 20210H MOV [BX+SI] ,AL 420H 10420H 2. 写出下述两条数据定义伪指令语句经过汇编后的内存分配情况4 分)DATA1 DB -32 , ‘AB ’DATA2 DW -32 , ‘AB ’DATA1 DATA2 COH 41H 42H COH FFH 42H 41H 3. 已知部分中断向量表的内容给出如下, 则方式码为10H 的中断服务程序的入口偏移地址为( 0007H ),段地址为 ( C870H ) (4 分)课程名称 : 汇编语言程序设计3 C>DEBUG-d 0:0 0000:0000 9E 0F C9 00 65 04 70 00-16 00 C1 08 65 04 00 00 0000:0010 65 04 70 00 54 FF 00 F0-00 80 00 F0 6F EF 00 F0 0000:0020 00 00 00 C8 28 00 C1 08-6F EF 00 F0 6F EF 00 F0 0000:0030 6F EF 00 F0 6F EF 00 F0-9A 00 C1 08 65 04 70 00 0000:0040 07 00 70 C8 4D F8 00 F0-41 F8 00 F0 97 25 58 FD 0000:0050 39 E7 00 F0 40 02 2D 06-2D 04 70 00 28 0A 76 06 0000:0060 A4 E7 00 F0 2F 00 82 09-6E FE 00 F0 04 06 76 06 0000:0070 1D 00 00 C8 A4 F0 00 F0-22 05 00 00 C6 57 00 C0 4. 依据下述子程序说明文件把子程序补充完整。

      6 分) 1)子程序名:MSHL ;2)子程序功能:多字节数据逻辑左移一位;3)入口条件:数据低字节地址在SI 中,数据长度在CX 中;4)出口条件:移后数据低字节地址在SI 中; CF 为移位前数据最高位状态;5)受影响的寄存器:FMSHL PROC PUSH SI PUSH CX ( CLC ) MSHL1: RCL BYTE PTR [SI],1 ( INC SI) LOOP MSHL1 POP CX POP SI ( REF ) MSHL ENDP 四、改错题10 分) 下列程序有错, 请将它们找出并改正过来已知程序欲完成的功能是从两个无符号数中选出较大者送入 MAX 单元 , 若二者相同 , 将 MAX 清 0要求:不必抄题,直接在试题上修改在错误的部分下面划一条线,然后在本行的后面给出正确的答案即可1. SEGA SEGMENT 4. DAX: DW A0H (DAX)8. DAY DB 1000H (DW) 12. MAX DB 0,0 (MAX DW 0) 15. SEGA ENDS 18. CSEG SEGMENT 21. ASSUME CS:CSEG;ASSUME DS:SEGA 25. BEGIN : MOV DS ,SEGA 课程名称 : 汇编语言程序设计4 27. MOV AX,DAX 29. CMP AX, DAY 33. JG XGY (JA) 35. JZ ZERO 40. MOV AX,DAY 43. XGY: MOV MAX,AX 47. ZERO MOV AH ,4CH (ZERO:) 49. INT 21 50. CSEG END (ENDS)56. END START 五、简答题( 24 分) :用尽可能少的指令编写完成下列功能的程序段1. 将寄存器 AL 的高 4 位取反,低4 位不变。

      答: XOR AL,0F0H 2.将寄存器AL 的第 i 位清 0,其它位状态不允许改变,已知i 在 CL中答:MOV AH,OFEH ROL AH,CL AND AL,AH 3. 已知 AL,BL中各存放一个字节数据,如果两数同为偶数,则将AL清 0;如果两数同为奇数,则将AL置 2;否则将AL置 1答:MOV AL,0 AND AH,01H JZ L2 DEC AL 4.已知中断服务程序的入口地址为SEVER,对应的中断方式码为40H,则将其入口地址写入中断向量表 的程序段答:XOR AX,AX MOV ES,AX MOV DI,40H*4 CLD MOV AX,OFFSET SERVER STOSW MOV AX,SEG SEREVR STOSW 课程名称 : 汇编语言程序设计5 六、程序设计题16 分)已知一组无符号字节数据存放在内存DATA开始的连续单元中,数据个数在CNT单元存放编制程序求出该组数据的最小值, 并将其存入MIN单元答:DSEG SEGMENT DATA DB 10H,20H,35H,64H,89H,3AH,25H,0ABH,67H,42H CNT DW 10 MIN DB 0 DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG START: MOV AX, DSEG MOV DS, AX LEA SI, DATA MOV CX, CNT MOV AL, [SI] DEC CX AGAIN: INC SI CMP AL, [SI] JB NEXT MOV AL, [SI] NEXT: LOOP AGAIN MOV MIN, AL MOV AH, 4CH 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.