2016秋汇编语言试卷(A)_第1页
2016秋汇编语言试卷(A)_第2页
2016秋汇编语言试卷(A)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汇编语言程序设计课程期末试卷(A)考试形式闭卷题号一二三四五六七八九总 分合分 人得分考试用时120分 本试卷共3_页,另请加答题纸 0 张 草稿纸工_张得分评5人一、填空(每小题3分,共24分)1 . |10位二进制数被看成是无符号数时,其最小值是最大值是_。2 .十进制数103转换为8位二进制数等于,转换为十六进制数等于 <3 .大写英文字母'W的ASCII码值用十六进制数表示是,用十进制数表示 为。4 . |8086微处理器中,目的变址寄存器是 。5 .将变量Y02的有效地址传送到DI的指令为。6 .将字类型数组ABC的第4个元素的低8位消0,所用的操作指令 为:。7 .执

2、行减法运算指令做了 5678H减去1234H后,CF= , OFw8 .在某数据段内定义变量ABC DW20 DUP (?,?)这一条伪指令共分配了 个字节的存储单元。二、(8 分)假定 (DS = 1000H, (SS) =2100H, (DI) = 1100H, (BX) = 1110H, (BP) = 20H,数据段中变量X的偏移地址为0300H请指出下列指 令中源操作数字段的寻址方式是什么?其物理地 址值是多少?(1) MOV AL, X(2) MOV AL, XDI(3) MOV AL, BPDI(4) MOV AL, BX+DI+X、(8分)部分数据定义和指令如下得分评分人ABC0

3、1 DW1,2,3,4, 5MOV BX OFFSET ABC01ADD BX, ABC01+4MOV AX BX请画出数据定义伪指令的数据分配图示,并写出指令序列执行完 后,AX寄存器中的内容等于多少?四、(10分)已知程序段如下:得分评分人SUB AX, AXSUB AX, 9900HMOV BX 8800HADD AX, BX INC BX MUL BL 请指出:(1)每条指令执行后,AX寄存器的内容是什么?(2) MUL指令执行前和执行后,进位,溢出,符号和零标志位分别是什么?六、(10分)假设数据定义如下:得分评分人ABC02 DB 'This is YCIT 'ABC03 DB 12 DUP (?)编写指令序列,将ABC02中的字符串复制到 ABC031AGAIN七、(10分)写出执行以下计算的指令序列:得分评分人A + B * C / (D+5)运算结果的商存入X单元,余数存入V单元。其中A,B,C,D,X,V均为存放8位补码数的单元地 址。ADD AX, BXADD BX, 2ADD CX, -4ADD DX, 5 LOOP AGAIN八、(10分)编写一个完整程序,从键盘输入一个得分评分人字符。若它是字母'a',响铃一声。若它是字母'b',显示一行Hello并换行。若是其它字符,则结束程序。九、(10分)数组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论