2014-2015(2)汇编B卷

南京信息工程大学滨江学院

2014 ─ 2015 学年 第 二 学期

汇编语言程序设计 课程试卷

试卷类型 B (注明A、B卷) 考试类型 闭卷 (注明开、闭卷)

注意:1、本课程为 必修 (注明必修或选修), 学时为 48 ,学分为 3

2、本试卷共 页;考试时间 120 分钟; 出卷时间: 2015 年 9 月 3、姓名、学号等必须写在指定地方; 考试时间: 2015 年 月 日 4、本考卷适用专业年级: 计科+网工 任课教师: 林美华

题 号 一 得 分 阅卷人 二 三 四 五 六 七 八 九 十 十一 十二 总 分 (以上内容为教师填写)

专业

年级 班级

学号 姓名

请仔细阅读以下内容: 1、 考生必须遵守考试纪律,详细内容见《南京信息工程大学滨江学院考试纪律规定》。 2、 所有考试材料不得带离考场。 3、 考生进入考场后,须将学生证或身份证放在座位的左上角。 4、 考场内不许抽烟、吃食物、喝饮料。 5、 考生不得将书籍、作业、笔记、草稿纸袋入考场,主考教师允许带入的除外。 6、 考试过程中,不允许考生使用通讯工具。 7、 开考15分钟后不允许考生进入考场,考试进行30分钟后方可离场。 8、 考生之间不得进行任何形式的信息交流。 9、 除非被允许,否则考生交卷后才能离开座位。 10、 考试违纪或作弊的同学将被请出考场,其违纪或作弊行为将上报学院。 被人郑重承诺:我已阅读上述10项规定,如果考试是违反了上述10项规定,本人将自愿接受学校按照有关规定所进行的处理。上面姓名栏所填姓名即表示本人已阅读本框的内容并签名。

1

一.在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址是什么?如果段地址和偏移地址是3015:002A和3010:007A呢?(6分)

二.如果在一个程序开始执行以前(CS)=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0) (IP)=2B40H,试问该程序的第一个字的物理地址是多少?(4分)

三.写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:(12分) (1) 寄存器间接寻址 (2) 寄存器相对寻址

(3) 基址变址寻址

2

四.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。(15分) (1) MOV AX, [1200H] (2) MOV AX, [BX] (3) MOV AX, 1100[BX] (4) MOV AX, [BX][SI] (5) MOV AX, 1100[BX][SI]

五.(8分)如TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么? MOV AX, TABLE LEA AX, TABLE

六.下列程序段中的每条指令执行完后,AX寄存器及CF、SF、ZF和OF的内容是什么?(请在相应语句后的注释中填空。)(16分) MOV AX, 0 ;(AX)= , 标志位不变

DEC AX ;(AX)= , CF ,SF=1,ZF=0,OF=0 ADD AX, 7FFFH ;(AX)= , CF= ,SF=0,ZF=0,OF=0 ADD AX, 2 ;(AX)= , CF=0,SF= ,ZF=0,OF=1

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4