微机原理与接口技术2.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术2

《微机原理与接口技术》复习题2 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。每小题1分,共20分) 1、在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。 A、WORD B、PAGE C、BYTE D、PARA 2、BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是( )。 A、80H B、100H C、124 D、192 3、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。 A、名字项 B、操作项 C、操作数项 D、注释项 4、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV 5.汇编程序属于_________。 A.硬件系统 B.软件系统 C.系统软件 D.用户软件 6.简单的汇编语言程序可以通过_________来建立 A.连接程序 B.调试程序 C.汇编程序 D.编辑程序 7. 进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是____。 A.程序应该结构化 B.程序应该执行速度快 C.程序应该占用空间大 D.程序应该简明、易读、易懂 8、表示一条处理器指令所在的符号地址是____。 A、变量 B、常量 C、标号 D、偏移量 9、执行指令mov bx,seg var,bx得到变量var的____ 。 A、物理地址 B、段地址 C、偏移地址 D、内容 10、数据定义语句“num1 dw (12 or 6 and 2) ge 0eh”,定义的num1单元的内容是____ 。 A、0 B、0FFFFHC、1 D、0FFH 11、要求将A、B两个字符的ASCII码41H、42H顺序存放在连续两个字存储单元中,可选的语句是____。 A、DB ‘AB’ B、DW ‘AB’ C、DB 0ABH D、DW 0ABH 12、假设V1和V2是用DW定义的变量,下列指令正确的是____。 A、MOV V1,20H B、MOV V1,V2 C、MOV AL,V1 D、MOV 2000H,V2 13、如定义xyz dw ‘A’,则xyz字存储单元中存放的数据是____。 A、0041H B、4100H C、0061H D、6100H 14、已知names是一个如下定义的变量:names db ‘Tom bush’ 其正确的语句是____。 A、mov di,names B、mov di,names[bx][si] C、mov di,offset names[bx][si] D、lea di,names[bx][si] 15、机器语言是指( ) A.用英语缩写词表示的面向机器的程序设计语言 B.用二进制代码表示的程序设计语言 C.用“0”或“1” 16、汇编语言是指( ) A用英语缩写词表示的面向机器的程序设计语言 B用二进制代码表示的面向机器的程序设计语言 C用自然语汇表示的面向对象的程序设计语言 D用助记符表示的程序设计语言 二 .判断题(只需判断对错,在题干前括号里对√,错×) ( √ )1.一个符号经EQU赋值后,在整个程序中,这个符号不能再重新赋值。 ( × ) 2 .汇编好的目标程序要经过连接和定义之后才能交给机器运行。 ( √ )3. 机器语言指令由操作码和地址码两部分组成. ( √ ) 4. 子程序结构相当于高级语言中的过程。 ( × ) 5. 地址表达式中允许出现不带方括号的寄存器符号。 ( √ ) 6. 在数据定义语句中,如果表达式中出现变量和标号,则是取其偏移地址值参加运算。 ( × ) 7. 操作项可以是指令、伪操作,但不可以是宏指令的助记符。 三 .填空题 1.把汇编源程序翻译成目标程序的语言程序称为__汇编程序____。汇编程序进行翻译的过程叫做__汇编____。 2.__ SEG ___运算符分离出其后变量或标号所在段的段首址。 3.__ OFFSET ___运算符分离出其后变量或标号的偏移地址。 4.__ TYPE ___运算符取其后变量或标号的类型。 5.操作数项由一个或多个___表达式___组成,多个操作数项之间一般用逗号分开。 6.__注释项____用来说明一段程序或一条减几条指令的功能,它是可有可无的。 7.指令包括 操作码 、 操作数 两部分。 8.标号有3个属性,

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档