计算机系统基础试卷
计算机基础考试试题30套(含答案)

第一套一、单项选择1、按照动画的制作方法和生成原理,Flash的动画类型主要分为哪两大类()A、动作补间动画和形状补间动画B、逐帧动画和补间动画C、引导层动画和遮罩层动画D、可见层动画和不可见层动画答案:B2、对搜索引擎的描述错误的是()A、搜索英文资料,Google较为合适B、搜索中文资料时,百度的资源更丰富C、网络提供的多种搜索引擎在查询范围、检索功能等方面各具特色D、搜索时,输入的关键词越多越好答案:D3、利用MSN Messenger的局限性在于()A、可以实时地交流信息B、可以突破地域限制C、不易保存讨论记录D、可以共享资源答案:C4、电子邮件地址中@之后表示( )A、邮件服务器名B、用户名C、收件人姓名D、发件人姓名答案:A5、在Excel2000中,删除工作表中与图表链接的数据时,图表将()A、被删除B、必须用编辑器删除相应的数据点C、不会发生变化D、自动删除相应的数据点答案:D6、要计算一个班级期末考试的总成绩最简单的方法是()A、利用计算器计算B、利用Access来计算C、利用Excel的求和功能计算D、利用VF来计算答案:C7、我们在编辑文本时,如果换行时直接按回车,会发现文字的行与行之间是单倍行距,如果想让行与行紧挨着,我们需要换行时按?()A、Ctrl+回车B、Alt+回车C、Shift+回车D、Ctrl+Alt+回车答案:C8、某教师在制作好多媒体演示文稿“背影.ppt”之后,但是在讲课时双击该课件时系统提示“不能打开此文件……”或者出现“打开方式”对话框。
可能的原因是()A、没有将有关的音频文件复制到讲课用的电脑中B、Windows系统版本低C、该电脑没有安装PowerPoint软件D、电脑显示器有问题,出现故障答案:C 9、教师在利用Flash制作课件时,会用到很多的实例与符号(也称元件),对于实例与符号的关系,下列描述中正确的是:()A、两者根本没有关系B、修改符号的属性会影响实例的属性C、修改实例的属性会影响符号的属性D、修改符号的属性不会影响实例的属性答案:B10、下面关于日志分类叙述错误的是( )A、可提高博客中信息和资源管理的有效性B、可对日志分类进行添加、修改操作,但不能删除C、通过“日志分类管理”命令可对日志分类进行管理D、可添加多个日志分类答案:B11、教学资源有多种不同的分类方式,根据()分类可将教学资源媒体分为:多媒体库、教案集、试题集、论文集和竞赛资料等。
《计算机系统基础》模拟试卷及答案

《计算机系统基础》模拟试卷及答案一、单项选择题(共20题,40分)1、—个完整的计算机系统包括硬件和软件。
软件又分为()A、操作系统和语言处理程序B、系统软件和应用软件C、操作系统和髙级语言D、低级语言程序和高级语言程序2、假设同一套指令集用不同的方法设计了两种计算机A和B。
机器A的时钟周期为1.2ns ,机器B的时钟周期为2ns。
某个程序在机器A上运行时的CPI为2,在B上的CPI为1,则对于该程序来说,机器A和机器B之间的速度关系为()。
A、机器A比机器B快1.2倍B、机器B比机器A快1.2倍C、机器A的速度是机器B的1.2倍D、机器B的速度是机器A的1.2倍3、以下有关指令集体系结构的说法中,错误的是()A、指令集体系结构位于计算机软件和硬件的交界面上B、指令集体系结构是指低级语言程序员所看到的概念结构和功能特性C、程序员可见寄存器的长度、功能与编号不属于指令集体系结构的内容D、指令集体系结构的英文缩写是ISA4、以下有关冯•诺依曼计算机结构的叙述中,错误的是()。
A、计算机由运算器、控制器、存储器和输入/输岀设备组成B、程序由指令和数据构成,存放在存储器中C、指令由操作码和地址码两部分组成D、指令按地址访问,所有数据在指令中直接给出5、假定变量i、f的数据类型分别是int、float。
已知i=12345,f=1.2345e3,则在一个32位机器中执行下列表达式时,结果为“假”的是()。
A、i==(int)(float)iB、i==(int)(double)iC、f==(float)(int)fD、f==(float)(double)f6、在一般的计算机系统中,西文字符编码普遍采用()。
A、BCD码B、ASCII码C、格雷码D、CRC码7、“北”的区位码是1717,那么,其机内码是()。
A、B1B1HB、1717HC、9797HD、3737H8、CPU中能进行算术和逻辑运算的最基本运算部件是()。
计算机基础知识试题及答案全解

计算机基础知识试题及答案一、单项选择题1. 一个完整的微型计算机系统应包括__C___。
A. 计算机及外部设备B. 主机箱、键盘、显示器和打印机C. 硬件系统和软件系统D. 系统软件和系统硬件2. 十六进制1000转换成十进制数是_A____。
A. 4096B. 1024C. 2048D. 81923. ENTER键是__B___。
A. 输入键B. 回车换行键C. 空格键D.换档键4. 3.5英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使其写保护窗口暴露出来,此时A. 只能写盘,不能读盘B. 只能读盘,不能写盘C. 既可写盘,又可读盘D. 不能写盘,也不能读盘5. 3.5英寸盘的右下角有一塑料滑片,当移动它盖住缺口时___B__。
A. 不能读出原有信息,不能写入新的信息B. 既能读出原有信息,也能写入新的信息C. 不能读出原有信息,可以写入新的信息D. 可以读出原有信息,不能写入新的信息6. DRAM存储器的中文含义是___B__。
A. 静态随机存储器B. 动态随机存储器C. 静态只读存储器D. 动态只读存储器7. 在微机中,Bit的中文含义是__A___。
A. 二进制位B. 字C. 字节D. 双字8. 汉字国标码 (GB2312-80) 规定的汉字编码,每个汉字用___B__。
A. 一个字节表示B. 二个字节表示C. 三个字节表示D. 四个字节表示9. 微机系统的开机顺序是__D___。
A. 先开主机再开外设B. 先开显示器再开打印机C. 先开主机再打开显示器D. 先开外部设备再开主机10. 使用高级语言编写的程序称之为__A___。
A. 源程序B. 编辑程序C. 编译程序D. 连接程序11. 微机病毒系指__D___。
A. 生物病毒感染B. 细菌感染C. 被损坏的程序D. 特制的具有损坏性的小程序12. 微型计算机的运算器、控制器及内存存储器的总称是__C___。
A. CPUB. ALUC. 主机D. MPU13. 在微机中外存储器通常使用软盘作为存储介质,软磁盘中存储的信息,在断电后__A___。
初级计算机基础考试试题及答案

初级计算机基础考试试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统包括以下哪几个部分?A. 控制器、运算器、存储器、输入设备、输出设备B. 控制器、运算器、存储器、输入设备、中央处理器C. 控制器、运算器、存储器、输出设备、中央处理器D. 控制器、运算器、中央处理器、输入设备、输出设备答案:A2. 计算机的软件系统分为哪两大类?A. 系统软件和应用软件B. 编译软件和解释软件C. 系统软件和编译软件D. 应用软件和解释软件答案:A3. 下列哪个软件不属于系统软件?A. 操作系统B. 编译器C. 数据库管理系统D. 文字处理软件答案:D4. 计算机的存储器分为哪两类?A. 主存储器和辅助存储器B. 主存储器和寄存器C. 辅助存储器和寄存器D. 主存储器和缓存答案:A5. 下列哪个设备属于输出设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C6. 下列哪个设备属于输入设备?A. 显示器B. 扬声器C. 麦克风D. 键盘答案:D7. 计算机的中央处理器(CPU)由哪两部分组成?A. 控制器和运算器B. 控制器和存储器C. 运算器和存储器D. 控制器和输入设备答案:A8. 下列哪种计算机语言属于高级语言?A. 汇编语言B. 机器语言C. C语言D. 二进制语言答案:C9. 计算机网络的目的是什么?A. 实现数据传输B. 实现信息共享C. 实现设备共享D. 所有以上选项答案:D10. 下列哪种传输方式不属于网络传输方式?A. 双绞线传输B. 同轴电缆传输C. 光纤传输D. 无线传输答案:C二、填空题(每题2分,共20分)11. 计算机的硬件系统包括:控制器、运算器、存储器、输入设备和输出设备。
12. 计算机的软件系统分为:系统软件和应用软件。
13. 计算机的存储器分为:主存储器和辅助存储器。
14. 计算机的中央处理器(CPU)由:控制器和运算器组成。
15. 计算机网络的目的是:实现数据传输、信息共享和设备共享。
计算机系统试题及答案

计算机系统试题及答案一、选择题(每题2分,共10分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个选项不是计算机硬件的组成部分?A. 显示器B. 键盘C. 操作系统D. 打印机答案:C3. 计算机存储器中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A4. 在计算机系统中,二进制数“1010”转换为十进制数是多少?A. 8B. 10C. 9D. 11答案:B5. 下列哪个协议是用于电子邮件传输的?A. HTTPB. FTPC. SMTPD. TCP答案:C二、填空题(每题2分,共10分)1. 计算机系统由______和______两部分组成。
答案:硬件;软件2. 在计算机系统中,______是负责存储数据和程序的部件。
答案:存储器3. 计算机的______是计算机的心脏,负责执行程序中的指令。
答案:CPU4. 在计算机系统中,______是用来表示数据的最小单位。
答案:位(bit)5. 计算机病毒是一种______程序,能够自我复制并传播。
答案:恶意三、简答题(每题5分,共20分)1. 简述计算机系统的组成。
答案:计算机系统由硬件系统和软件系统组成。
硬件系统包括中央处理器、存储器、输入设备和输出设备等;软件系统包括操作系统、应用软件和程序设计语言等。
2. 什么是计算机网络?它的作用是什么?答案:计算机网络是由多个计算机设备通过通信线路连接起来,以实现资源共享和信息交换的系统。
它的作用包括数据传输、资源共享、远程通信和协同工作等。
3. 什么是操作系统?它有哪些基本功能?答案:操作系统是计算机系统中负责管理和控制计算机硬件与软件资源的软件。
它的基本功能包括进程管理、存储管理、文件管理、设备管理和用户接口等。
4. 计算机病毒的危害有哪些?答案:计算机病毒的危害包括破坏数据、窃取信息、影响系统性能、导致系统崩溃等。
计算机操作系统基础统考试题库及答案

计算机操作系统基础统考试题库及答案试题一1. 操作系统的主要功能是什么?答案:操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理等。
2. 请简要解释进程和线程的区别。
答案:进程是程序的执行实例,拥有自己的地址空间和资源,是资源分配和调度的基本单位。
而线程是进程内的一个执行单元,共享同一地址空间和资源,是程序执行的最小单位。
3. 什么是死锁?如何避免死锁?答案:死锁是指多个进程同时持有某些资源,并且都在等待其他进程释放资源,导致系统无法继续运行的状态。
为避免死锁,可以使用以下方法:- 资源有序分配法:按照一定的顺序申请和释放资源,避免循环等待。
- 可剥夺资源法:当某个进程申请资源时,如果无法满足,则释放已有的资源,等待满足条件后重新申请。
- 资源预占法:一个进程在申请资源时,可以同时占有其他资源,直到申请到所有所需资源为止。
- 进程撤销法:当系统发现进程之间发生死锁时,撤销部分进程以解除死锁状态。
试题二1. 简要解释什么是虚拟内存?答案:虚拟内存是操作系统提供的一种可以让进程使用比实际物理内存更大的存储空间的技术。
它将进程的地址空间划分为若干个页面,只有在需要时才将页面加载到物理内存中。
2. 解释一下页面置换算法中的FIFO算法。
答案:FIFO算法是一种简单的页面置换算法。
它根据页面加载到内存中的先后顺序来决定置换的页面。
当需要置换页面时,FIFO算法选择最早被加载到内存的页面进行替换。
3. 请简要解释文件系统的组成部分。
答案:文件系统由目录结构、文件和文件控制块组成。
目录结构用于组织和管理文件,文件是存储数据的基本单位,文件控制块存储了文件的属性、位置和权限等信息。
以上是计算机操作系统基础统考试题库及答案的部分内容,如有需要可以补充更多试题和答案。
计算机基础试题及参考答案

计算机基础试题及参考答案一、单选题(共100题,每题1分,共100分)1、《计算机病毒防治管理办法》规定,()主管全国的计算机病毒防治管理工作。
A、公安部公共信息网络安全监察B、国家病毒防范管理中心C、国务院信息化建设领导小组D、信息产业部正确答案:A2、下列关于第一代计算机的特点,错误的是()。
A、第一代机无操作系统B、第一代机采用机器指令或汇编语言C、第一代计算机基于真空管技术D、第一代计算机上不能运行程序正确答案:D3、能修改系统引导扇区,在计算机系统启动时首先取得控制权属于()。
A、引导型病毒B、文件病毒C、恶意代码D、混合型病毒正确答案:A4、根据汉字国标码GB2312-80的规定,一级常用汉字数是()。
A、3477个B、3575个C、3755个D、7445个正确答案:C5、数据111H的最左边的1相当于2的()次方。
A、2B、8C、11D、9正确答案:B6、主板上有两个接口可以接鼠标一个是COM接口,另一个是()。
A、COM1B、COM2C、PS/2D、AT正确答案:C7、电脑IDE接口为()针。
A、34B、28C、42D、40正确答案:D8、多媒体技术的特征不包括有()。
A、多样性B、动态性C、集成性D、交互性正确答案:B9、通信双方都能收发消息,但不能同时进行收和发的工作方式叫()。
A、全双工通信B、广播通信C、半双工通信D、单工通信正确答案:C10、关于打印机以下说法错误的是()。
A、喷墨打印机的打印头可用酒精进行清洗B、喷墨打印机的墨盒可分为一体式和分离式C、针式打印机的使用成本最低D、打印机的打印速度是指每分钟打印的字数正确答案:D11、RAM是随机存储器,它分为()。
A、ROM和SRAMB、DRAM和SRAMC、ROM和DRAMD、ROM和CD-ROM正确答案:B12、计算机应用最广泛的领域是()。
A、科学计算B、数据处理C、过程控制D、辅助设计正确答案:B13、向某个网站发送大量垃圾邮件,则破坏了信息的()。
《计算机系统基础》期末模拟试卷及答案

《计算机系统基础》期末模拟试卷及答案一、选择题(共20题,40分)1、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。
现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需的时钟周期数为在A上的1.5倍。
那么,机器B的时钟频率至少应为多少才能达到所希望的要求?()A、800MHzB、1.2GHzC、1.5GHzD、1.8GHz2、指令集体系结构(ISA)是计算机系统中必不可少的一个抽象层,它是对硬件的抽象,软件通过它所规定的指令系统规范来使用硬件。
以下有关ISA的叙述中,错误的是()。
A、ISA规定了所有指令的集合,包括指令格式和操作类型B、寄存器的功能与编号不属于指令集体系结构的内容C、ISA规定了指令获取操作数的方式,即寻址方式D、ISA规定了指令的操作数类型、寄存器结构、存储空间大小、编址方式和大端/小端方式3、以下有关冯•诺依曼计算机结构中指令和数据表示形式的叙述中,正确的是()。
A、指令和数据可以从形式上加以区分B、指令以二进制形式存放,数据以十进制形式存放C、指令和数据都以二进制形式存放D、指令和数据都以十进制形式存放4、以下给出了改善计算机性能的4种措施:①用更快的处理器来替换原来的慢速处理器;②增加同类处理器个数,使得不同的处理器同时执行程序;③优化编译生成的代码使得程序执行的总时钟周期数减少;④减少指令执行过程中访问内存的时间。
对于某个特定的程序,以上措施中,能缩短其执行时间的措施是()。
A、仅①和②和③B、仅①和②和④C、仅①和③和④D、全部5、“北”的区位码是1717,那么,其机内码是()。
A、B1B1HB、1717HC、9797HD、3737H6、假定两种浮点数表示格式的位数都是32位,但格式1的阶码长、尾数短,格式2的阶码短、尾数长,其他所有规定都相同,则它们可表示的数的精度和范围为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机系统基础》试卷 (编号:A )注意事项:1.本试卷适用于2018级软件工程专业学生使用。
2.本试卷共8页,满分100分,答题时间90分钟。
3.考试采用开卷形式。
题号一 二 三 四 总分 得分得分 评卷人 一、单项选择题(在每小题给出的4个选项中,只有一项是正确的,将正确选项的字母标号填写在“单项选择题答题表”相应题号下的空格中。
本大题共10道小题,每小题1分,共10分)单项选择题答题表题号 1 2 3 4 56 7 8 9 10答案1. 108对应的十六进制形式是(__)。
A .5CHB .63HC .6CHD .B4H2. C 语言程序段:short si=–8196; unsigned short usi=si; 运行后,usi 的值是(__)。
A .57339B .57340C .8196D .345723. 采用IEEE 754单精度浮点数格式表示–1028的结果(十六进制)是(__)。
A .44808000HB .C4C04000HC .C4808000HD .44C04000H4. 若已知int i=12345, float f=1.2345e3,则在一个32位机器中执行下列表达式时,结果为“假”的是(__)。
A .f==(float)(int)fB .f==(float)(double)fC .i==(int)(double)iD .i==(int)(float)i装订线班级:姓名:学号:5.假定某计算机按字节采用小端方式编址,一个float型变量x的地址为0xffffc000,x=12345678H,则在内存单元0xffffc001中存放的二进制串是(__)。
A.01010110B B.0001001000110100BC.0101B D.00110100B6.假设变量x的位数为n(n>=8),使得x的最高有效字节不变,其余各位全变为0的C语言表达式为(__)。
A.((x&0xFF)<<(n-8))>>(n-8) B.((x&0xFF)>>(n-8))<<(n-8)C.(x>>(n-8))<<(n-8) D.(x<<(n-8))>>(n-8)7.若在一个8位计算机中完成x+2y的运算,假定变量x和y的机器数用补码表示为[x]补=44H,[y]补= DCH,则x+2y的机器数及相应的溢出标志OF分别是(__)。
A.32H、1 B.FCH、1C.FCH、0 D.32H、08.对于IEEE 754单精度浮点数加减运算,只要对阶时得到的两个阶之差的绝对值|ΔE|大于等于(__),就无需继续进行后续处理,此时,运算结果直接取阶大的那个数。
A.25 B.128C.127 D.239.假设R[eax]=0000B160H,R[ebx]=00FF0110H,执行指令“imulw %bx”后,通用寄存器的内容变化情况为(__)。
A.R[eax]=FFAC7600H,其余不变B.R[eax]=00007600H,R[dx]=FFACHC.R[eax]=00BC7600,其余不变D.R[eax]=00007600H,R[dx]=00BCH10.假定全局数组a的声明为char *a[8],a的首地址为0x80498c0,i 在ECX中,现要将a[i]取到EAX相应宽度的寄存器中,则所用的汇编指令是()。
A.mov 0x80498c0( , %ecx), %ahB.mov (0x80498c0, %ecx), %ahC.mov 0x80498c0( , %ecx, 4), %eaxD.mov (0x80498c0, %ecx, 4), %eax二、填空题(将第11~20小题的答案填写在题目中的横线上。
本大题共10道小题、每小题2分,共20分)10.程序P在时钟频率为2GHz的机器M1机器上需要运行10秒,在具有与M1相同的ISA上的运行时间是6秒。
如果P在M2上的CPI是在M1上的CPI的1.5倍,则M2的时钟频率至少应是(5)GHz。
11.在采用16位补码的计算机中,十进制数-2047的机器数是(____F801_____H)。
12.在IA32计算机中,执行C语言的printf("uv=%u\n",(unsigned short)(-32768); 语句后,将在终端显示uv=(___32768_____)。
13.在IA32中,与用补码表示的十进制数v(v<0)的位模式相同的无符号数u=(_v+232__)。
14.处理器中用来保存着最近执行的算术或逻辑指令的状态信息的部件称为(___条件码寄存器/标志寄存器/Flag 寄存器____)。
15.汇编语句movq %rdx %rbx的功能是(_____将rdx的内容传送到rbx_____)。
16.Movb (%rdi, %rcx) %al 的寻址方式是(___变址寻址____)。
17.超标量计算机系统中负责接收实际程序指令并将所接受的指令转换为一组基本操作(微操作)的部件是(_____指令译码逻辑/指令译码器/译码器_____)。
18.链接器把编译器所产生的符号与具体物理内存单元联系起来的过程称为(___地址重定位/地址映射___)。
19.CPU中用来存放正在执行指令的部件称为(____指令寄存器___________)。
三、计算题(根据每小题的具体要求,解答第21至第24小题。
本大题共4道小题,每小题10分,共40分。
)20.(12分)假设有两台采用2的补码表示有符号整数的机器,机器1采用4位整数,机器2采用6位整数。
填写下表中的空白单元格。
int x = -5;unsigned ux = x;?21.下表是5位补码加法的实际例子,填写表中空白单元格(数据采用二进制)。
情况分为4种:1-正溢出,2-正确正值,3-正确负值,4-负溢出。
22.一个在32 位计算机中运行的C 语言程序中对变量设置了初值,写出它们对应的十六进制机器数,要求简要说明理由。
(1)int x=-32768 (2)short y=532 (3)unsigned z=65527(4)char c=’A’ (5)float a=-1.75(1)FFFF8000H(1分)-215=-1000 0000 0000 0000B,负数符号位为1,int 型整数表示为32 位,故机器数为1…1 1000 0000 0000 0000=FFFF8000H (1分)(2)0224H (1分)532=10 0001 0100B,正数符号位为0,short 型整数表示为16 位,故机器数为0000 0010 0001 0100=0214H(1分)(3)0000FFF7H(1分)65527=216-1-8=1111 1111 1111 0111B,unsigned 型整数表示为32 位,无符号位(高位补0),故机器数为0000FFF7H(4)41H(1分)‘A’的ASCII 码是41H,char 型表示为8 位(1分)(5)BFE00000H(1分)-1.75=-1.11B=-1.11×20,阶码为0+ 127=01111111B, 数符为1,尾数小数部分0.11,所以-1.75 表示为10111111 1110 0000 0000 0000 0000 0000, 用十六进制表示为BFE00000H(1分)23.采用IEEE 754 单精度浮点数,按照对阶、尾数相加、规格化、舍入、溢出判断等5个步骤计算0.875+(-33.75)的值。
(1) 将0.875、-33.75转化为二进制的机器表示:(3分)x=0.875=0.111B=(1.110...0)2×2-1,y=-33.75=-100001.11B=(-l.00001110...0)×25,用IEEE754标准单精度格式表示为:[x]浮=0 01111110 11000000...0,[y]浮=1 10000100 00001110 0用Ex、Ey分别表示[x]浮、[y]浮的阶码,Mx,My分别表示[x]浮、[y]浮的尾数,则有:Ex=01111110,Mx=0l.110000000...0,Ey=10000100,My=11.000011100...0,尾数Mx,My的小数点前面的左起第1位为符号位,第2位是隐藏位“1”。
(2)对阶(2分)(ΔE)补=Ex+[-Ey]补= 0111 1110 + 0111 1100=1111 l010(mod 28)=-6, 故Ex向Ey对齐Ex=Ey=10000100,Mx,=00.000001110...0,即将x的尾数右移6位,符号不变,数值高位0,隐藏位右移到小数点后面,并保留最后移出的两位。
(3)尾数相加(2分)Mb=Mx+My=00.000001110...00+11.000011100...0=11.000001110...0 00(3)规格化(1分)所得尾数已经是规格化的形式(数值部分最高位为1)。
(4)舍入(1分)将结果的尾数Mb中最后两位附加位进行舍入得:11.000001110 0(5)溢出判断(1分)上述阶码计算和调整过程中,没有发生”阶码上溢”和"阶码下溢的问题最终结果为Eb=10000100 ,Mb=l(l).000001110...0,即:(-1.00000111)2×25=-32.875四、综合题(通过分析或计算详细解答第25~27小题。
本大题共3道小题,每小题10分,共30分)24.假设某个C语言函数func的原型声明如下:void func(int *xptr, int *yptr, int *zptr);函数func的过程体对应的机器级代码用AT&T汇编形式表示如下:(1)movl10(%ebp), %eax(2)movl14(%ebp), %ebx(3)movl 18(%ebp), %ecx(4)movl(%ebx), %edx(5)movl(%ecx), %esi(6)movl (%eax), %edi(7)movl%edi, (%ebx)(8)movl%edx, (%ecx)(9)movl %esi, (%eax)解答下列问题:(1)在过程体开始时三个入口参数对应实参所存放的存储单元地址是什么?(提示:当前栈帧底部由帧指针寄存器EBP指示)(2)根据上述机器级代码写出函数func的C语言代码。
(1)xptr对应实参所存放的存储单元地址:R[ebp]+10;(1分)yptrr对应实参所存放的存储单元地址:R[ebp]+14;(1分)zptr对应实参所存放的存储单元地址:R[ebp]+18。