计算机系统基础第二次作业

合集下载

计算机系统维护第二次作业题及答案.doc

计算机系统维护第二次作业题及答案.doc

第2次作业一、多项选择题(本大题共60分,共15小题,每小题4分)1.显卡的发展史主要包括()儿个发展阶段.A.MDA单色显卡B.CGA彩色图形显卡C.EGA增加型彩色图形显卡D.VGA彩色显卡E. SVGA彩色显卡2.目前使用的内存主要是()A.SDRAMB.DDR SDRAMC.DDR II SDRAMD.Super SDRAM3.支持NTFS文件格式的操作系统有().A.DOSB.Windows 98C.Windows 2000D.Windows XP4.硕盘的主要参数有()A.磁头数B.柱面数C.扇区数D.交错因子E.容量5.格式化磁盘的两个作用是().A.给磁盘划分磁道和扇区B.修复磁盘的坏磁道和扇区C.在磁盘上建立文件分配表及目录表D.给磁盘分区E.整理磁盘碎片6.在选购主板吋,应注意的事项有()A.稳定性B.兼容性C.速度D.扩展功能E.升级能力7.DE硬盘的传输接口模式().A.PTO (Programmed I/O)模式B.DMA模式或称Fast ATA模式C.RAID模式D.Ultra DMA 模式8.下列的论述中,正确的两个是()・A.硕盘的容量最大,故展于主要内部存储器B.计算机病毒是能够实现自身复制,并借助一定的媒体存贮的具有潜伏性、传染性和破坏性的程序C.所有的文件都可以通过双击其名称或图标来运行它D.尼姆达病毒较以往的病毒危害性更大,其主要的原因是它可以破坏计算机系统主板和硬盘E.正在使用的文件不能被删除9.SATA接口与传统的硬盘接口比起来,有以下优势()A.传输速率高B.易于连接C.具有热插拔功能D.可连接更多的硕盘10.下面关于CPU的描述正确的是()A.一般说来,主频越高,一个时钟周期里面完成的指令数也越多,当然CPU的速度也就越快了B.时钟频率相同的CPU的性能一定相同C.主频也就是CPU的吋钟频率D.外频二主频X倍频11.在对CPU超频时,应注意的问题有A.内存条的质量B.主板的稳定性C.CPU的散热D.CPU的新旧程度B 2.0标准的最高数据传输率已达()A.400MbpsB.12MbpsC.100MbpsD.480Mbps13.下列存储设备中()属于闪存卡pactFlash (CF)卡B.SmartMedia (SM)卡C.Memory Stick 记忆棒D.SD 卡14.下面的叙述屮,正确的叙述是()A.外存上的信息可直接进入CPU被处理B.磁盘必须进行格式化后才能使用,凡格式化过的磁盘都能在PC机上使用C.键盘和显示器都是计算机的1/0设备,键盘为输入设备,显示器是输出设备D.键盘是输入设备,但显示器上显示的内容既有输岀的结果乂有用户通过键盘打入的内容,故显示器既是输入设备乂是输岀设备E.个人计算机键盘上的CTRL键是起控制作用的,它一般与其它键同吋按下才有用15.SATA接口与传统的硬盘接口比起來,有以下优势()A.传输速率高B.易于连接C.具有热插拔功能D.可连接更多的硬盘二、判断题(本大题共40分,共20小题,每小题2分)1.硕盘的磁头从一个磁道移动到另一个磁道所用的时间称为最大寻道时间.2.调制解调器只可以进行数据传输,不具有传真和语言传输功能.3.LCD显示器对人体辐射相对较少,并且轻便,更适合于便携式电脑.4. 3.5英寸软驱是我们现在使用的电脑经常见到的软驱.5.ADSL Modem的接口方式除了以太网卡接口外,还有USB和PCT两种•其中USB、PCI接口的ADSL Modem适用于家庭用户.6•硬盘又称硬盘驱动器,是电脑屮广泛使用的外部存储设备2—・7.刷新频率指的是图像在屏幕上更新的速度,它以MHz单位,也就是RAM DAC 向显卡传送信号,是其每秒钟更新屏幕的次数.8.显卡的基本功能是将从CPU接收到的数字或图像数据转换成模拟信号,然后再将结果输岀到屏幕上,使得显示器能够正确并清晰地显示.9.AGP接口是显卡的重要的接口方式,同时还有PCI-E等接口方式.10.硬盘非常怕震动•不管电源是否打开,只要硬盘受到震动,多少会造成一定的数据损失.11・光驱的平均寻道时间是指激光头从原来位置移到新位置并开始读取数据所花费的平均时间,那么光驱平均寻道时间越长,光驱的性能就越好.12.在电脑中显示出来的硕盘容量一般情况下要比硕盘容量的标称值要大,这是由不同单位之间的转换造成的.13.平均寻道时间是指硬盘磁头移动到数据所在磁道时所用的时间,以毫秒为单位.14.CD-ROM光盘具有容量大、成本低、可靠性高、易于长期保存等优点.15.在IDE接口的硬盘中,一般可分为三种跳线设置:Meister (主盘)、Slave (从盘)、Cable Select (简称CS,线缆选择).16.调制解调器进行信号转换主要有调制和解调两个过程.17.全双工网卡是指可以同时进行发送数据和接收数据两种操作的网卡.18.目前在笔记本电脑中使用的硕盘为2.5英寸或1.8英寸.19.安装软驱可以在不关闭计算机电源时进行.20.打卬机是电脑系统的主要输出设备之一,分为喷墨式和非击打式两大系列产品.答案:一、多项选择题(60分,共15题,每小题4分)1. ABCD2. ABCD3. AB4. ABCDE5. AC6. ABC7. ABD8. BE9. ABCD 10.AC 11. ABC 12. ABCD 13. ABCD 14. CE 15. ABCD二、判断题(40分,共20题,每小题2分)1. X 2・ X 3. V 4. X 5. V 6. X 7. X 8・ X 9. V 10. X 11. X12. X 13. X 14. V 15. V 16. V 17. V V 19. X 20. X。

计算机应用基础060019第二次作业

计算机应用基础060019第二次作业

计算机应用基础060019第二次作业计算机应用基础是计算机科学与技术专业的一门基础课程,旨在培养学生对计算机基本知识和应用技术的掌握。

本文将围绕计算机应用基础060019第二次作业展开讨论,介绍作业的要求、内容和实际意义。

一、作业要求计算机应用基础060019第二次作业要求学生掌握计算机操作系统的基本概念、原理和应用。

学生需要了解操作系统的功能和作用,理解进程管理、内存管理、文件系统等核心概念,并能够运用所学知识解决相关问题。

二、作业内容1. 操作系统概述操作系统是计算机系统的核心软件之一,它负责管理和控制计算机硬件资源,为用户和应用程序提供一个方便、高效、可靠的运行环境。

操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理等。

2. 进程管理进程是指正在运行的程序的实例,是操作系统中最基本的执行单位。

进程管理涉及进程的创建、调度、同步和通信等操作。

学生需要了解进程的状态转换,掌握进程调度算法,如先来先服务、短作业优先、时间片轮转等。

3. 内存管理内存管理是操作系统的重要功能之一,负责管理计算机的内存资源。

学生需要了解内存的分段和分页管理方式,掌握内存分配和回收的算法,如最先适应算法、最佳适应算法等。

此外,还需要了解虚拟内存和页面置换算法的相关知识。

4. 文件系统管理文件系统管理是操作系统中对文件进行组织和管理的功能。

学生需要了解文件的组织方式,如顺序文件、索引文件等,掌握文件的存储结构和访问方法。

此外,还需要了解文件的权限管理和文件系统的恢复机制等。

5. 设备管理设备管理是操作系统对计算机硬件设备进行管理和控制的功能。

学生需要了解设备的分类和特性,掌握设备分配和访问的算法,如循环扫描算法、电梯算法等。

此外,还需要了解设备中断和设备驱动程序的相关知识。

三、作业的实际意义计算机应用基础060019第二次作业的内容涵盖了操作系统的核心概念和技术,具有重要的实际意义。

操作系统是计算机系统的核心软件,对于学习计算机科学与技术专业的学生来说,掌握操作系统的基本原理和应用技术是必不可少的。

2012年9月份考试计算机基础第二次作业.doc

2012年9月份考试计算机基础第二次作业.doc

2012年9月份考试计算机基础第二次作业一、单项选择题(本大题共45分,共 15 小题,每小题 3 分)1. 键盘上可用于字母大小写转换的键是 ______ A. ESC B. Caps Lock C. Num Lock D. Ctrl+Alt+Del2. 被用户删除的文件一般存放在 ______ 里。

A. 回收站 B. Windows目录 C. Temp目录 D. 注册表3. IE浏览器是 ______ 公司的浏览器。

A. Mircosoft B. Google C. IBM D. Netscape4. Microsoft Office是 ______ 公司推出的办公自动化组件。

A.Microsoft B. Oracle C. IBM D. Google5. 窗口中提供常用命令快捷方式的是 ______ 。

A. 工具栏 B. 菜单栏 C. 标题栏 D. 状态栏6. Windows XP操作系统中,快捷键 ______ 删除文件或文件夹到回收站。

A. Home B. Delete C. Backspace D. Esc7. 计算机网络按通信距离可以分为局域网、城域网和 ______ 。

A. 无线网 B. 广域网 C. 移动网 D. 专用网8. 在PowerPoint中,演示文稿文件默认的文件保存格式为 ______ 。

A. PPTB. PPSC. DOCD. XLS9. 一个完整的计算机系统包括 ______ 。

A. 主机、键盘和显示器 B. 系统软件与应用软件 C. 运算器、控制器和存储器 D. 硬件系统与软件系统10.小键盘区共有17个键,主要用于 ______ 双重键用数字锁定键(Num Lock)进行切换,也可以作为编辑控制键。

A. 字母输入B. 数字输入C. 特殊符号输入D. 控制输入11. 计算机中的所有信息均以二进制形式表示的主要原因是 ______ 。

A. 物理器件性能所致 B. 运算速度快 C. 节约元件 D. 信息处理方便12. 退出 Microsoft Excel可以利用快捷键,下列哪个快捷键可以退出Excel ______ 。

计算机基础第二次作业

计算机基础第二次作业

题目1正确满分1.00标记题目题干Windows 7系统通用桌面图标有5个,但不包含()选择一项:a. IE浏览器b. 控制面板c. 计算机d. 用户的文件题目2正确满分1.00标记题目题干在Windows中,打开一个窗口后,通常在其顶部是一个()选择一项:a. 状态栏b. 标题栏c. 工具栏d. 任务栏题目3正确满分1.00标记题目题干如果要新增或删除程序,可以在控制面板上选用()功能选择一项:a. 外观及个性化b. 系统和安全c. 硬件和声音d. 程序题目4正确满分1.00标记题目题干在Windows中,某个窗口的标题栏的右端的三个图标可以用来()选择一项:a. 使窗口最小化、最大化和关闭b. 使窗口最小化、最大化和改变显示方式c. 改变窗口的大小、形状和颜色d. 改变窗口的颜色、大小和背景题目5正确满分1.00标记题目题干()不是可选用的桌面上三种窗口排列形式之一选择一项:a. 透明显示b. 并排显示c. 堆叠显示d. 层叠题目6正确满分1.00标记题目题干在Windows 7的资源管理器窗口中,利用导航窗格可以快捷地在不同的位置之间进行浏览,但该窗格一般不包括()部分选择一项:a. 计算机b. 网上邻居c. 收藏夹d. 库题目7正确满分1.00标记题目题干在Windows中,如果想同时改变窗口的高度和宽度,可以通过拖放()来实现。

选择一项:a. 窗口角b. 菜单栏c. 窗口边框d. 滚动条题目8正确满分1.00标记题目题干下列有关快捷方式的叙述,错误的是()选择一项:a. 快捷方式提供了对常用程序或文档的访问捷径b. 删除快捷方式不会对原程序或文档产生影响c. 快捷方式图标的左下角有一个小箭头d. 快捷方式改变了程序或文档在磁盘上的存放位置题目9正确满分1.00标记题目题干在Windows中,打开一个菜单后,其中某菜单项会出现下属级联菜单的标识是()选择一项:a. 菜单项左侧有一个黑色圆点b. 菜单项左侧有一个对钩符号c. 菜单项右侧有一组英文提示d. 菜单项右侧有一个黑色三角形题目10正确满分1.00标记题目题干在Windows 中,下面()不属于控制面板操作。

《计算机应用基础》(二)-第二次作业

《计算机应用基础》(二)-第二次作业

《计算机应用基础》(二).第二次作业计算机应用基础(二) ●第二次作业一、课程介绍本章节主要介绍计算机应用基础课程的内容和学习目标,包括课程简介、教学目标、参考书目等。

1.1 课程简介计算机应用基础是一门广泛应用于各个领域的基础课程,它介绍了计算机的基本原理、数据处理和计算机网络等内容。

通过学习本课程,学生将掌握计算机的基本操作技能和相关的基础知识,为进一步学习和应用计算机领域的其他课程奠定基础。

1.2 教学目标本课程的教学目标主要包括以下几点:●了解计算机基本原理和硬件组成●掌握常用的操作系统和办公软件的使用方法●理解计算机网络和网络安全基础知识●能够进行简单的程序设计和编程1.3 参考书目本课程的主要参考书目包括:●《计算机科学导论》●《计算机操作系统》●《计算机网络》●《C语言程序设计》二、计算机基本原理和硬件组成本章节主要介绍计算机的基本原理和硬件组成,包括计算机的发展历程、计算机的基本组成和功能模块、计算机的工作原理等内容。

2.1 计算机的发展历程计算机的发展历程可以分为以下几个阶段:●人工计算时代:人们使用手工计算工具进行计算●机械计算时代:发明机械计算机,如差分机、分析机●电子计算时代:发明电子计算机,如ENIAC、EDVAC●进一步发展:发明集成电路、个人计算机、网络计算机等2.2 计算机的基本组成和功能模块计算机的基本组成包括中央处理器(CPU)、内存、输入设备和输出设备等。

每个功能模块都有其特定的作用和功能。

2.3 计算机的工作原理计算机的工作原理可以大致分为四个阶段:取指令、执行指令、访问存储器和读写数据。

计算机通过这些阶段完成各种计算和数据处理操作。

三、操作系统和办公软件的使用方法本章节主要介绍常用的操作系统和办公软件的使用方法,包括Windows操作系统、Linux操作系统、Microsoft Office套件等。

3.1 Windows操作系统Windows操作系统是目前最广泛使用的操作系统之一,本章节将详细介绍Windows操作系统的安装、使用和常见问题解决方法。

2022秋《计算机应用基础》第二次作业

2022秋《计算机应用基础》第二次作业

2022秋《计算机应用基础》第二次作业在当今数字化的时代,计算机已经成为我们生活和工作中不可或缺的工具。

《计算机应用基础》这门课程对于我们掌握计算机的基本技能和知识具有重要意义。

而这次的第二次作业,更是对我们所学内容的一次深入检验和实践。

作业的第一部分是关于操作系统的应用。

我们需要熟练掌握Windows 操作系统的基本操作,比如文件和文件夹的管理。

在日常使用计算机时,文件的整理和分类是非常重要的。

我们要学会创建、复制、移动、删除文件和文件夹,还要能够设置文件和文件夹的属性,以保护个人隐私和重要数据。

通过这次作业,我更加深刻地理解了合理规划文件存储路径的重要性,这样可以大大提高我们查找和使用文件的效率。

接着是文字处理软件的应用。

Word 是我们常用的文字处理工具,在作业中,我们需要运用所学的知识完成一篇格式规范、内容丰富的文档。

从字体、字号、段落格式的设置,到页眉页脚、页码的添加,再到目录的生成,每一个细节都需要我们认真对待。

以前,我可能只是简单地输入文字,而现在通过这次作业,我明白了如何让文档更加美观、专业。

比如,使用不同的标题样式可以使文档的结构更加清晰,自动生成目录也能方便读者快速浏览文档的主要内容。

电子表格软件 Excel 的应用也是这次作业的重点之一。

我们需要根据给定的数据进行计算、分析和图表制作。

学会使用函数和公式进行数据的处理,能够大大减少我们的工作量并且提高数据的准确性。

在制作图表时,要根据数据的特点选择合适的图表类型,比如柱状图适合比较不同类别之间的数据,折线图适合展示数据的变化趋势。

通过对数据的分析和图表的展示,我们可以更直观地发现数据中的规律和问题。

演示文稿软件 PowerPoint 的制作也是作业的一部分。

一个好的演示文稿不仅要有吸引人的内容,还要有简洁明了的布局和精美的设计。

在制作过程中,要注意文字的简洁性,避免堆砌过多的文字,同时要合理运用图片、图表和动画效果来增强演示的效果。

计算机系统结构第二次作业题及答案.doc

计算机系统结构第二次作业题及答案.doc

第2次作业一、判断题(本大题共20分,共10小题,每小题2分)1.为了充分发挥流水线处理的效率,流水线方式特别适合于对一大批数据重复进行同样操作的场合。

因此,流水线结构的多处理器/机结构,尤其适用于向量处理。

2.提高硬件功能比例可以提高性能,减少程序所需的存储空间,但会降低硬件利用率和计算机系统的的灵活性及适应性。

3.地址码长度主要取决于地址码个数、寻址方式、存储设备(通用寄存器、主存和堆栈等)的编制方式和寻址方式大小等。

4.指在向量处理机上,执行一条向量长度为N的向量指令所需的时间为:Tvp=Ts+Tvf+(N-l)To5.尽管访问指令存储器和数据存储器在流水线中占据多个流水周期,但是这些访问存储器的操作是全流水的,所以R4000流水线可以在每个时钟周期启动一条新的指令。

6.互连网络是多处理机系统的重要组成部分,但是它对系统的性能指标影响不大。

7.0GSA架构中的第二层是Web服务。

所有网格资源(逻辑的与物理的)都被建模为服务。

0GS1规范定义了网格服务并建立在标准Web服务技术Z上。

8.采用组相联映象的cache存储器,为了捉高等效访问速度应增加cache的块数(块的大小不变)9.设存储模块共m块,每块共n个单元,采用高位交叉编址,则m+2地址在第1 块,当m+2Wn。

10.提高硬件功能比例口J以提高性能,减少程序所需的存储空间,也会提高硬件利用率和计算机系统的的灵活性及适应性。

二、单项选择题(本大题共20分,共10小题,每小题2分)1.输入/输出系统特点小,()说的是处理机必须实时地按照不同设备所要求的传送方式和传送速率为输入/输岀设备服务。

A.异步性B.实时性C.与设备无关性D.以上都不对2.存储系统编址方法屮,只对系统屮存储容量最大的那个存储器进行编址,其他存储器只在内部编址或不编址的是()。

A.Cache存储系统B.虚拟存储系统C.硕盘存储D.以上都不是3.寻址规则、机器指令的操作类型和格式等指的是()。

计算机基础第2次作业

计算机基础第2次作业

作业答案作业名称:计算机基础第2次作业作业总分:100 通过分数:60起止时间:2015-11-2 至 2015-11-28 23:59:00标准题总分:100详细信息:题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:在采用客户机/服务器模式的网络中,连入网络的一台计算机的角色(客户机或服务器)是由()决定的.A、计算机的硬件性能B、计算机的地理位置C、使用计算机的用户D、在计算机上运行的软件正确答案:D题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:一组具有特定逻辑关系的数据元素在计算机的物理内存中存储时,所采用的存储方式称为数据的().A、物理结构B、存储结构C、逻辑结构正确答案:B题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:抽象地反映数据元素之间的关系而不考虑其在计算机中的存储方式,称为数据的( ).A、存储结构B、层次结构C、物理结构D、逻辑结构正确答案:D题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:普通用户在一台计算机中运行应用程序时必须有一个平台,该平台是( ).A、BIOSB、操作系统C、语言处理系统D、数据库管理系统正确答案:B题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:在Windows中,在磁盘上为文件分配存储空间的基本单位是().A、字节B、字C、扇区D、簇正确答案:D题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:链表是采用链接结构表示和存储具有()关系的一组数据.A、线性B、树形C、网状D、集合正确答案:A题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:Windows系统中用()代表各种软硬件资源A、窗口B、图标C、菜单D、对话框正确答案:B题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:关于算法和程序,以下说法中正确的是( ).A、算法可采用“伪代码”或流程图等方式来描述B、程序只能用高级语言编写C、算法和程序是一一对应的D、算法就是程序正确答案:A题号:9 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:通常称已经运行了()的计算机为虚计算机.A、BIOSB、操作系统C、语言处理程序D、数据库管理系统正确答案:B题号:10 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:下列软件中,全都属于应用软件的是( ).A、WPS、Excel、AutoCADB、 Windows XP、QQ、WordC、Photoshop、Linux、WordD、UNIX、WPS、PowerPoint正确答案:A题号:11 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:以下高级语言中,属于面向对象的是().A、FORTRANB、 ALGOLC、CD、 JAVA正确答案:D题号:12 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:以下拓扑结构中,局域网通常不常用().A、环型B、总线型C、网状型D、星型正确答案:C题号:13 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:在高级语言中,算术表达式属于()成分.A、数据B、运算C、控制D、传输正确答案:B题号:14 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:操作系统分配资源的基本单位是( ).A、线程B、进程C、应用程序D、系统程序正确答案:B题号:15 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容:下列选项中,()不是程序设计语言.A、JAVAB、FORTRANC、BASICD、HTML正确答案:D题号:16 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个)本题分数:4内容:在支持多任务的操作系统中,每个任务都有机会获得操作系统分配的资源,这些资源包括()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机系统基础第二次作业
3、对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个操作数的寻址方式。

(1)mov 8(%ebp, %ebx, 4), %ax
(2)mov %al, 12(%ebp)
(3)add ( , %ebx,4), %ebx
(4)or (%ebx), %dh
(5)push $0xF8
(6)mov $0xFFF0, %eax
(7)test %cx, %cx
(8)lea 8(%ebx, %esi), %eax
答:如下表所示:
4.使用汇编器处理以下各行AT&T格式代码时都会产生错误,请说明每一行存在什么错误。

(1)movl 0xFF, (%eax) (2)movb %ax, 12(%ebp)
(3)addl %ecx, $0xF0 (4)orw $0xFFFF0, (%ebx) (5)addb $0xF8, (%dl) (6)movl %bx, %eax
(7)andl %esi, %esx (8)movw 8(%ebp, , 4), %ax
答:
(1)书写错误。

因为源操作数是立即数0xFF,所以需要在前面加上‘$’(2)由于源操作数(%ax)是16位,而长度后缀是字节‘b’,所以不一致,应改为‘movw’
(3)目的操作数不能是立即数寻址
(4)操作数位数超过16位,而长度后缀为16位的‘w’,应改为‘orl’(5)不能用8位寄存器作为目的操作数地址所在寄存器
(6)源操作数寄存器与目的操作数寄存器长度不一致
(7)不存在ESX寄存器
(8)源操作数地址中缺少变址寄存器
7.假设变量x和y分别存放在寄存器EAX和ECX中,请给出以下每条指令执行后寄存器EDX中的结果。

(1)leal (%eax), %edx
(2)leal 4(%eax, %ecx), %edx
(3)leal (%eax, %ecx, 8), %edx
(4)leal 0xC(%ecx, %eax, 2), %edx
(5)leal ( , %eax, 4), %edx
(6)leal (%eax, %ecx), %edx
答:
(1)R[edx]=x //把eax的值放到edx中去
(2)R[edx]=x+y+4 //把eax+ecx+4的值放到edx中去
(3)R[edx]=x+8*y //把eax+8*ecx的值放到edx中去
(4)R[edx]=y+2*x+12 //把ecx+2*eax+12的值放到edx中去
(5)R[edx]=4*x //把4*eax的值放到edx中去
(6)R[edx]=x+y //把eax+ecx的值放到edx中去
8.假设以下地址以及寄存器中存放的机器数如下表所示
分别说明执行以下指令或寄存中的内容交发生改变改变后的内容是什么条件标志OF 、 SF 、 ZF 和 CF 会发生什么改变。

(1)指令功能为:R[edx]←R[edx]+M[R[eax]]=0x00000080+M[0x8049300],寄存器EDX中内容改变。

改变后的
内容为以下运算的结果:00000080H+FFFFFFF0H
0000 0000 0000 0000 0000 0000 1000 0000
+ 1111 1111 1111 1111 1111 1111 1111 0000
_______________________________________________
1 0000 0000 0000 0000 0000 0000 0111 0000
因此,EDX中的内容改变为0x00000070。

根据表可知,加法指令会影响OF、SF、ZF和CF标志。

OF=0,ZF=0,SF=0,CF=1。

(2)指令功能为:R[ecx] ←
R[ecx]-M[R[eax]+R[ebx]]=0x00000010+M[0x8049400],寄存器ECX中内容改变。

改变后的内容为以下运算的结果:00000010H-H。

0000 0000 0000 0000 0000 0000 0001 0000
+ 0111 1111 1111 1111 1111 1111 1111 1000
_______________________________________________
0 1000 0000 0000 0000 0000 0000 0000 1000
根据表可知,减法指令会影响OF、SF、ZF和CF标志。

OF=1,ZF=0,SF=1,CF=10=1。

(3)指令功能为:R[bx]←R[bx] or M[R[eax]+R[ecx]*8+4],寄存器BX 中内容改变。

改变后的内容为以下运算
的结果:0x0100 or M[0x8049384]=0100H or FF00H
0000 0001 0000 0000
or 1111 1111 0000 0000
_______________________________________________
1111 1111 0000 0000
因此,BX中的内容改为0xFF00。

由节可知,OR指令执行后OF=CF=0;因为结果不为0,故ZF=0;因为最高位为1,故SF=1。

(4)test指令不改变任何通用寄存器,但根据以下“与”操作改变标志:R[dl] and 0x80
1000 0000
and 1000 0000
__________________
1000 0000
由节可知,TEST指令执行后OF=CF=0;因为结果不为0,故ZF=0;因为最高位为1,故SF=1。

(5)指令功能为:M[R[eax]+R[edx]]←M[R[eax]+R[edx]]*32,即存储单元0x8049380中的内容改变为以下运算
的结果:M[0x8049380]*32=0x908f12a8*32,也即只要将0x908f12a8左移5位即可得到结果。

1001 0000 1000 1111 0001 0010 1010 1000<<5 =0001 0001 1110 0010 0101 0101 0000 0000
因此,指令执行后,单元0x8049380中的内容改变为0x11e25500。

显然,这个结果是溢出的。

但是,根据表可知,乘法指令不影响标志位,也即并不会使OF=1。

(6)指令功能为:R[cx] ←R[cx]-1,即CX寄存器的内容减一。

0000 0000 0001 0000
+ 1111 1111 1111 1111
_________________________
1 0000 0000 0000 1111
因此,指令执行后CX中的内容从0x0010变为0x000F。

由表可知,DEC指令会影响OF、ZF、SF,根据上述运算结果,得到OF=0,ZF=0,SF=0。

相关文档
最新文档