10级汇编课堂测验题集.pptVIP

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

《汇编语言程序设计》课堂测验(1) 简答题: 在开发一个C程序时,包含一系列的“开发性劳动” : (a)“分析问题” (b)编程 (c)测试 /调试C函数和C程序(d)C函数的算法设计(e)确定程序包含几个C“函数”并确定它们之间的关联(f)“数据结构设计” (g)确定C函数的局部变量 问题: (1)请指出开发者的工作过程; (2)假如有多个程序(由不同的人开发的)可完成相同的“功能” ,你认为它们之间会有些什么区别?为什么? (3)请对“软件” 的“功能”给出一个通俗的说明; (4)开发一个C程序有“劳动效率”问题吗?指什么? (5)可完成相同的“功能” 的程序可能存在“性能”不同,你认为程序的“性能”指的是那些方面(举例说明)?为什么? 《汇编语言程序设计》课堂测验(2) 有一个程序模块的基本特性被设计成(设其用C语言实现): 1. 模 块 名:vertexmtogrd 2. 功 能:变换一门课程的百分制成绩为学分等级代码 3. 函数原型: int vertexmtogrd(int) 4. 参 数:int 类型,为相应课程的百分制成绩 5. 返 回 值: int 类型,值定义: 9 — A,8 — A- , 7 — B+, 6 — B,5 — B-,4 — C+,3 — C,2 — C-, 1 — D,0 — F,-1 — 非法成绩(大于100分) -2 — 非法成绩(小于0分) 6. 说 明:本模块不考虑学生没有成绩的特殊情况 该模块已保存在名为“vertexmtogrd.c”的文件中,现要开发一个C程序对之进行检测(只查错不排错),以确认其是否达到了设计要求。 问题:1. 指出要做的检测 — 指出每一次检测所用的参数值及模块的 正确返回值 2. 给出该程序的流程图; 3. 指出执行检测时所用“可执行文件”内容的组成; 4. 说明该程序的工作过程。 《汇编语言程序设计》课堂测验(3) 一、通过逻辑运算(设相关运算均为8位二进制数之间的运算)解答以下问题(要求给出“算符” 、所用操作数、中间结果及运算步骤,逻辑运算包括“移位”在内且一次可移多个二进制位): 1. 将两个“非压缩格式”的BCD码 X、Y 变换为“压缩格式”的 BCD码 Z 2. 将“压缩格式”的BCD码 S 变换为两个“非压缩格式”的BCD码 M和N 二、完成以下2位带符号十六进制数(8位二进制补码运算)加法运算,给出运算结果及运算产生的“进位”标志(CF)、“结果为负”标志(SF) 、“零”标志(ZF)以及“溢出”标志“OF”的值: 1. X= 75H,Y = 8BH 2. X= 35H,Y = 6BH 3. X= 75H,Y = 9BH 4. X= A5H,Y = 6BH 《汇编语言程序设计》课堂测验(4) 一、填空题 1. X86系列微机中的4个16位的“数据寄存器”分别是(给出寄存器名):( 1)、(2)、(3)和(4),其中的(5)也可用来保存操作数的地址信息,称作(6); 2. X86系列微机中的16位的“通用寄存器”除了“数据寄存器”外(给出寄存器名),还有(7)、(8)、(9)和(10),它们分别对应地称作(11)、(12)、(13)和(14); 3. 一个程序(“进程”)的主存资源需求可被逻辑地划分为4类,它们分别是(15)、(16)、(17)和(18);相应地,在X86系列微机中设置了4个“段寄存器” ,它们分别是(给出寄存器名)(19)、(20)、(21)和(22);这4个“段寄存器” 的名字分别对应地是(23)、(24)、(25)和(26); 4. X86汇编语言可直接识别的基本(数值)数据类型有(27)、(28)、(29)、(30)和(31)。 《汇编语言程序设计》课堂测验(5) 一、填空题 1. 在8086/8088微机中,一个存储器单元的“地址”被用两个关联的数据字来表示,它们分别是(1)和(2);一个存储器单元的“物理地址”长

文档评论(0)

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

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

1亿VIP精品文档

相关文档