版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
组成原理习题辅导第一知识单元第二知识单元第三知识单元第四知识单元第一知识单元2009-12、一个C语言程序在一台32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是A.x=0000007FH,y=FFF9H,z=00000076HB.x=0000007FH,y=FFF9H,z=FFFF0076HC.x=0000007FH,y=FFF7H,z=FFFF0076HD.x=0000007FH,y=FFF7H,z=00000076H答案:D2010-13.假定有4个整数用8位补码分别表示为r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是A.r1×r2B.r2×r3C.r1×r4D.r2×r4答案:B2011-17.某计算机有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条件是A.CF+OF=1B./SF+ZF=1C./(CF+ZF)=1D./(CF+SF)=1答案:C2013-14.某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y]补=10110000,若整型变量z=2*x+y/2,则z的机器数为A.11000000B.00100100C.10101010D.溢出答案:A20013-15.用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为A.2B.3C.4D.5答案:C海明码编码规则2K>m+k+1K是校验位M是数值位2011-12.下列选项中,描述浮点数操作速度指标的是A.MIPSB.CPIC.IPCD.MFLOPS答案:D2011-13.float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是A.C1040000HB.C2420000HC.C1840000HD.C1C20000H答案:A2009_13、浮点数加、减运算过程一般包括对阶、尾数运算、规格化、输入和判溢出等步骤。设浮点数的阶码和尾数均用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是A.001111100010B.001110100010C.010000010001D.发生溢出答案:D2010-14.假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,则结果为“真”的是(Ⅰ)i==(int)(float)i(Ⅱ)f==(float)(int)f(Ⅲ)f==(float)(double)f(Ⅳ)(d+f)-d==fA.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅱ和ⅢD.仅Ⅲ和Ⅳ答案:B20012-12.假定基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是A.55秒 B.60秒 C.65秒 D.70秒答案:D2012-13.假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:unsignedshortx=65530;unsignedinty=x;得到y的机器数为A.00007FFAH B.0000FFFAH C.FFFF7FFAH D.FFFFFFFAH答案:B2011-43.(11分)假定在一个8位字长的计算机中运行如下的类C程序段:unsignedintx=134;unsignedinty=246;intm=x;intn=y;unsignedintz1=x-y;unsignedintz2=x+y;intk1=m-n;intk2=m+n;若编译器编译时将8个8位寄存器R1~R8分别分配给变量x、y、m、n、z1、z2、k1、k2。请回答下列问题。(提示:带符号整数用补码表示)执行上述程序段后,寄存器R1、R5和R6的内容分别是什么?(用十六进制表示)执行上述程序段后,变量m和k1的值分别是多少?(用十进制表示)上述程序段涉及带符号整数加/减、无符号整数加/减运算,这4种运算能否利用同一个加法器及辅助电路实现?简述理由。计算机内部如何判断带符号整数加/减运算的结果是否发生溢出?上述程序段中,哪些带符号整数运算语句的执行结果会发生溢出。第二知识单元2009-11、冯.诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区别它们的依据是A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元答案:C2013-12.某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。指令系统所占比例CPIA50%2B20%3C10%4D20%5该机的MIPS数是A.100B.200C.400D.600答案:C2009-17、下列关于RISC的叙述中,错误的是A.RISC普遍采用微程序控制器B.RISC大多数指令在一个时钟周期内完成C.RISC的内部通用寄存器数量相对CISC多D.RISC的指令数、寻址方式和指令格式种类相对CISC少答案:A2010-18.下列寄存器中,汇编语言程序员可见的是A.存储器地址寄存器(MAR)
B.程序计数器(PC)C.存储器数据寄存器(MDR)D.指令寄存器(IR)答案:B2009-16、某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是A.2006HB.2007HC.2008HD.2009H答案:C2011-16.偏移寻址通过将某个寄存器的内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是A.间接寻址B.基址寻址C.相对寻址D.变址寻址答案:A2010-43、(11分)某计算机字长为16位,主存地址空间大小为128KB,按字编址,采用单字长指令格式,指令各字段定义如下:
151211650OP MsRsMdRd
源操作数
目的操作数转移指令采用相对寻址方式,相对偏移是用补码表示。寻址方式定义如下:Ms/Md寻址方式助记符含义000B寄存器直接Rn操作数=(Rn)001B寄存器间接(Rn)操作数=((Rn))010B寄存器间接、自增(Rn)+操作数=((Rn)),(Rn)+1→Rn011B相对D(Rn)转移目标地址=(PC)+(Rn)注:(x)表示存储器地址x或寄存器x的内容。
请回答下列问题:(1)、该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器?存储器地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需多少位?(2)、转移指令的目标地址范围是多少?(3)、若操作码0010B表示加法操作(助记符为add),寄存器R4和R5的编号分别为100B和101B,R4的内容为1234H,R5的内容为5678H,地址1234H中的内容为5678H,地址5678H中的内容为1234H,则汇编语句为“add(R4),(R5)+”(逗号前为源操作数,逗号后为目的操作数)对应的机器码是什么(用十六进制表示)?该指令执行后,哪些寄存器和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 总经理助理工作责任制度
- 户厕管护人员责任制度
- 托儿所安全管理责任制度
- 技改项目责任制度
- 护办责任制度
- 报销会计岗位责任制度
- 按摩业洗浴岗位责任制度
- 控辍保学区域责任制度
- 操作员安全责任制度
- 改厕包保人责任制度
- 消毒设备施工方案
- 人教版2025-2026学年四年级道德与法治下册教学工作计划(及进度表)
- 2025年安徽工业职业技术学院单招职业适应性考试题库附答案
- 《机械基础(第二版)》中职全套教学课件
- 2025年人工智能(AI)训练师专业知识考试题库及答案
- (高清版)DB3715∕T 7-2022 黑水虻饲养技术规程
- 机关单位、部队物业服务方案投标文件(技术方案)
- 增材制造与3D打印技术及应用课件第2章-增材制造的前处理
- 《体育场馆经营管理》课件
- 井下防中毒窒息培训课件
- 大连金州200平米演播室设计方案
评论
0/150
提交评论