《汇编与微机原理》A卷.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《汇编与微机原理》A卷

重庆三峡学院成人教育学院 2009学年度 汇编语言 课程考试试题 A卷 命题刘烽 使用年级专业2009级计算机科学与技术考试用时120分钟 (闭卷) 题号 一 二 三 四 五 六 七 八 总分 得分 复核人 一、一个有19个字的数据区,它的起始地址为70A1H:DDF2H,请写出这个数据区首末字单元的物理地址. 二、写出下列指令中的源操作数与目的操作数的寻址方式: (1)MOV SI, 1000 (2) MOV BP, AX (3)MOV [SI], 1000 (4) MOV BP, [SI] (5)LEA DI, [2130H] (6) AND DL,[BX+SI+20H] (7)SUB AH, DH (8) MOV AX, CX (9)ADD SI, [BX] (10) MOV [BX+100], DI 三、有符号定义语句如下: BUF DB 2,3,4,5,1345,A EBUF DB 7 LT EQU EBUF-BUF 问LT的值是多少? 四、程序填空题 1.在一字符串中搜索,当搜索到‘M’停止搜索,将此单元地址存储;当未搜索到‘M’,也结束工作 . STRING DB ‘THIS IS A EXAMPLE’ ADDRBF DW ? . ;预置参数 MOV AL,‘M’ CLD ;搜索 JZ NEXT HLT NEXT: ;搜索到‘M’,存单元地址 MOV ADDRBF,DI HLT 2.下列为将二位压缩的BCD码转换为两个ASCII字符的程序段,将合适指令填入空白处,形成正确的程序段 . BCDBUF DB 96H ;BCD码 ASCBUF DB 2 DUP(?) ;ASCII字符 . MOV AL,BCDBUF MOV BL,AL MOV CL,4 ;高位转换 MOV ASCBUF, AL ;低位转换 MOV ASCBUF+1,BL 五、填空题: 1.汇编语言一般采用两次扫描完成对 的汇编任务。第一次扫描 主要完成 的建立,第二次扫描将每个程序行转换为 或 ,从而生成 。同时还可以根据需要生成 文件和 文件,两次扫描都以遇到 指令结束. 2. 8086 CPU中共有 个寄存器,分为 组。 3.8088 CPU中通用寄存器是 指针寄存器是 ,段寄存器是 4.标号TAB和变量AB所具有的三种属性分别为 属性, 属性 和 属性。 5. 请将左边的说明与右边的名词联系起来、括号内填入对应的a,b,c。 说明 名词 (1)以先进后出方式工作的存储器空间 ( ) A. 连接程序 (2)保存各逻辑段的起始地址的寄存器 ( ) B.堆栈 (3)把若干个模块连接起来成为可执行文件的系统程序。 ( ) C. 段寄存器 6、24x2

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档