计算机组成原理答案终极完整版_第1页
计算机组成原理答案终极完整版_第2页
计算机组成原理答案终极完整版_第3页
计算机组成原理答案终极完整版_第4页
计算机组成原理答案终极完整版_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

作业解答第一章作业解答1)计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。2)采用二进制形式表示数据和指令。存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以衡量计算机性能有哪些基本的技术指标?以你所熟悉的计算机系统为例,说明它的型号、主频、字长、主存容量、所接的I/O设备的名称及主要规格。答:衡量计算机性能的基本技术指标主要有:4.所配置的外部设备及其性能指标5.系统软件的配置还有可靠性、可用性、可维护性、以及安全性、兼容性等性能指标。单选题(1)1946年,美国推出了世界上第一台电子数字计算机,A.ENIACB.UNIVAC-IC.ILLIAC-IVD.EDVAC(2)在计算机系统中,硬件在功能实现上比软件强的是__C__。A.灵活性强B.实现容易C.速度快D.成本低A.运算器与控制器B.主机与外设C.硬件与软件D.硬件与操作系统(4)在下列的描述中,最能准确反映计算机主要功能的是___DA.计算机可以代替人的脑力劳动B.计算机可以存储大量的信息C.计算机是一种信息处理机D.计算机可以实现高速运算A.ENIACB.UNIVAC-IC.ILLIAC-IVD.EDVACA.寄存器B.存储器C.运算器D.控制器A.只有数据存储在存储器B.只有程序存储在存储器C.数据和程序都存储在存储器D.数据和程序都不存储在存储器填空题答:①运算器②控制器(3)计算机的运算精度与机器的①有关,为解决精度与硬件成本的矛盾,大多答:①字长②变字长运算(4)从软、硬件交界面看,计算机层次结构包括①和__②__答:①实机器②虚机器(5)计算机硬件直接能执行的程序是①程序,高级语言编写的源程序必须经过答:①机器语言②语言处理程序(6)从计算机诞生起,科学计算一直是计算机最主要的①。答:①应用领域(7)银河I(YH-I)巨型计算机是我国研制的①。答:①第一台巨型计算机是非题(1)微处理器可以用来做微型计算机的CPU。×含义不清(2)ENIAC计算机的主要工作原理是存储程序和多道程序控制。×(6)计算机运算速度是指每秒钟能执行操作系统的命令个数。×(8)计算机硬件和软件是相辅相成、缺一不可的。√第二章作业解答分别计算用二进制表示4位、5位、8位十进制数时所需要的最小二进制位的长度。∵4位十进制数的最大数为9999,2=8192<9999<2=16384∴表示4位十进制数所需的最小二进制位的长度为14位。∵5位十进制数的最大数为99999,2=65536<9999<2=131072∴表示5位十进制数所需的最小二进制位的长度为17位。∴表示8位十进制数所需的最小二进制位的长度为27位。根据当i位十进制数与j位二进制数比较时的等式,10i=2j,得j≈,亦可得到上述结果。已知x的二进制真值,试求[x]、[-x]、[x/2]、[x/4]、[2x]、[4x]、[-2x]、[-x/4]。(设机器采用定点小数,字长为8位,若结果不存在或出错,请注明)(1)x2)x=-(3)x1(4)x=-根据题表中给定的机器数(整数),分别写出把它们看作原码、反码、补码、移码表示形式设十进制数x=(+×210(1)写出x对应的二进制定点小数表示形式。其中阶码和尾数的基数均为2。①写出阶码和尾数均采用原码表示时的机器数形式。②写出阶码和尾数均采用补码表示时的机器数形式。解1)x对应的二进制定点小数表示形式为:×210=×23=(2)①阶码和尾数均采用原码表示时的机器数形式:②阶码和尾数均采用补码表示时的机器数形式:数(绝对值最大的负数)和浮点规格化最小正数、最大负数在机器中的表示形式和所对应的(1)原码表示的定点整数2)补码表示的定点整数;(3)阶码与尾数均用原码表示的浮点数4)阶码与尾数均用补码表示的浮点数;(5)阶码为移码、尾数用补码表示的浮点数。用十六进制写出下列十进制数的IEEE754标准32位单精度浮点数的机器数的表示形式。-0.00101)2=-×23=(10000)2=-×242十六进制形式:H-101)2=-×222写出下列十六进制的IEEE单精度浮点数代码所代表的十进制数值。M1+1/16=十进制数值N=×20=M=十进制数值N(216+215+214+213)15×213122880=-×答1)不一定=,81214116为全06任意6至少有一个为1分别用前分隔数字串、后嵌入数字串和压缩的十进制数串形式表示下列十进制数。“3”前分隔数字串+7434“+”“7”“4”后嵌入数字串+7434“7”“4”压缩的十进制数串+74“0”“7”“4”“+”前分隔数字串-639363339“-““6”“3”“9”后嵌入数字串-63979“6”“2”“9”压缩的十进制数串-639“6”“3”“9”“-”前分隔数字串+200432303034“+”“2”“0”“0”“4”后嵌入数字串+2004303034“2”“0”“0”“4”压缩的十进制数串+2004“0”“0”“0”“4”“+”前分隔数字串-8510353130“-““8”“5”“1”“0”后嵌入数字串-8510353170“8”“5”“1”“0”压缩的十进制数串-8510“0”“8”“5”“1”“0”“-”答:码距是指在一组编码中任何两个编码之间最小的距离。数据校验码的校验位越多,码距越大,编码的检错和纠错能力越强。下面是两个字符(ASCII码)的检一纠一错的海明校验码(偶校验),请检测它们是否有错?如果有错请加以改正,并写出相应的正确ASCII码所代表的字符。E错误。将第5位上的数码A5=1取反,即可得到正确结果。正确ASCII码所代表的字符为E解:8位有效信息需要用4个校验位,所以检一纠一错的海明校验码共有12位。A7A3检二纠一错的海明校验码,增加P0:=选择题(1)某机字长64位,其中1位符号位,63位尾数。若用定点小数表示,则最大正(3)在某8位定点机中,寄存器内容为,若它的数值等于-128,表示为B。(4)在下列机器数中,哪种表示方式下零的表示形式是唯一的B。(5)下列论述中,正确的是D。A.已知[x]原求[x]补的方法是:在[x]原的末位加1B.已知[x]补求[-x]补的方法是:在[x]补的的末位加1C.已知[x]原求[x]补的方法是:将尾数连同符号位一起取反,再在末位加1D.已知[x]补求[-x]补的方法是:将尾数连同符号位一起取反,再在末位加1(6)IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化正数为A。(7)浮点数的表示范围取决于A。A.阶码的位数B.尾数的位数C.阶码采用的编码D.尾数采用的编码(8)在24×24点阵的汉字字库中,一个汉字的点阵占用的字节数为D。(9)假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的编码是(10)在循环冗余校验中,生成多项式G(x)应满足的条件不包括D。A.校验码中的任一位发生错误,在与G(x)作模2除时,都应使余数不为0B.校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同C.用G(x)对余数作模2除,应能使余数循环填空题(1)设某机字长为8位(含一符号位若[x]补=②;若[y]移=,则y所表示的十进制数的真值为[y]原=④。(2)在带符号数的编码方式中,零的表示是唯一的有①和②。答:①补码②移码左一位为符号位采用规格化补码表示,则该浮点数能表示的最大正数的阶(用二进制编码回答)(书上:最小负数的阶码为③,尾数为④(5)设有效信息位的位数为N,校验位数为K,则能够检测出一位出错并能自动纠错的海明校验码应满足的关系是①。答:①2K-1≥N+K是非题(1)设[x]补若要求x>1/2成立,则需要满足的条件是x1必须为1,x2~x7至少(2)一个正数的补码和它的原码相同,而与它的反码不同。×(4)在规格化浮点表示中,保持其他方面不变,只是将阶码部分由移码表示改为补码表示,则会使该浮点表示的数据表示范围增大。×(5)在生成CRC校验码时,采用不同的生成多项式,所得到CRC校验码的校错第三章作业解答已知[x]、[y],计算[x+y]和[x-y],并判断溢出情况。(1)[x]=[y]2)[x]=[y]=(3)[x]=[y]=解1)[x]=[y]=[-y]=[x+y]=+=[x-y]=+=(2)[x]=[y]=[-y]=[x+y]=+=[x-y]溢出(3)[x]=[y]=[-y]=[x+y]溢出[x-y]=+=已知[x]、[y],计算[x+y]和[x-y],并判断溢出情况。分别用原码一位乘法和补码一位乘法计算[x×y]和[x×y]。(1)x=y2)x=y=-(3)xy4)xy=-解1)[x×y]=[x×y]=(2)[x×y]=[x×y]=(3)[x×y]=[x×y]=(4)[x×y]=[x×y]=分别用原码两位乘法和补码两位乘法计算[x×y]和[x×y]。(1)x=y2)x=y=-(3)xy4)xy=-解1)[x×y]=[x×y]=(2)[x×y]=[x×y]=(3)[x×y]=[x×y]=(4)[x×y]=[x×y]=分别用原码不恢复余数法和补码不恢复余数法计算[x/y]和[x/y]。(1)(4)(1)x=y=(2)x=y=-[x/y]=[x/y]=or[x/y]=(3)xy=-[x/y]=[x/y]=or[x/y]=其中,浮点数尾数和阶码的基值均为2,阶码用移码表示,尾数用补码表示。设:x=×2001y=-×2001(1)x+y机器数[x+y]=110000010000x+y=-×20=-[x+y]=110000010000x+y=-×20(3)x×yx×y=-×2001=-×21):规格化:[x×y]=101111000010x×y=-×2001=-×21=,=(x/y=-×2001OR-×2001ACCCALUAND寄存器BBBANDCR&移位脉冲时钟脉冲CQ启动结束CCCC得[X×Y]=X×Y=ABC运算初态运算终态说明定点补码和浮点补码加减运算的溢出判断方法。答:⑴定点补码加减运算的溢出判断方法:=+=③根据变形补码运算后的符号判别溢出:f1f1f2=f1f1f2=⑵浮点补码加减运算的溢出判断方法浮点补码加减运算的溢出通常是指浮点数上溢,浮点数是否溢出是由阶码是否大于浮点数所能表示的最大正阶来判断的。例如,设浮点数的阶码采用补码表示,双符号位,这时浮点数的溢出与否可由阶码的符号进若阶码[j]=01××?×,则表示出现上溢,需作溢出处理;符号若阶码[j]=10××?×,则表示出现下溢,按机器零处理。利用用十进制加减运算算法计算下列各题:=-设有一个16位定点补码运算器,数据最低位的序号为1。运算器可实现下述功能:(1)A±B→A请设计并画出运算器第3位及A、C寄存器第三位输入逻辑。加法器本身逻辑可以不画,原始操作数输入问题可以不考虑。解:见附页设一个8位寄存器中的内容为十六进制数C5H,连续经过一次算术右移、一次逻辑左移、一次大循环右移、一次小循环左移。写出每次移位后寄存器的内容和进位标志C的状态。解:C5H=选择题(1)运算器的核心部分是C。A.数据总线B.累加寄存器C.算术逻辑运算单元D.多路开关(2)在浮点运算中下面的论述正确的是C。A.对阶时应采用向左规格化B.对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐C.尾数相加后可能会出现溢出,但可采用向右规格化的方法得出正确结论D.尾数相加后不可能得出规格化的数(3)当采用双符号位进行数据运算时,若运算结果的双符号位为01,则表明运算A.无溢出B.正溢出C.负溢出D.不能判别是否溢出(4)补码加法运算的规则是B。A.操作数用补码表示,符号位单独处理B.操作数用补码表示,连同符号位一起相加C.操作数用补码表示,将加数变补,然后相加D.操作数用补码表示,将被加数变补,然后相加(5)原码乘除法运算要求C。A.操作数必须都是正数B.操作数必须具有相同的符号位C.对操作数符号没有限制D.以上都不对(6)进行补码一位乘法时,被乘数和乘数均用补码表示,运算时A。C.首先观察乘数符号位,然后决定乘数最末位yn后附加位yn+1的值,再依照D.不应在乘数最末位yn后增设附加位yn+1,而应直接观察乘数的末两位yn-1yn(7)下面对浮点运算器的描述中正确的是A。A.浮点运算器由阶码部件和尾数部件实现。B.阶码部件可实现加、减、乘、除四种运算。C.阶码部件只能进行阶码的移位操作。D.尾数部件只能进行乘法和加法运算。(8)若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是A.阶符与数符相同为规格化数。B.阶符与数符相异为规格化数。C.数符与尾数小数点后第一位数字相异为规格化数。D.数符与尾数小数点后第一位数字相同为规格化数。(9)已知[x]补=,[y]补=,下列答案正确的是D。A.[x]补+[y]补=B.[x]补+[y]补=C.[x]补-[y]补=D.[x]补-[y]补=(10)下列叙述中概念正确的是D。A.定点补码运算时,其符号位不参加运算。B.浮点运算中,尾数部分只进行乘法和除法运算。C.浮点数的正负由阶码的正负符号决定。D.在定点小数一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的填空题(1)在补码加减运算中,符号位与数据①参加运算,符号位产生的进位②。答:①按同样规则一起②自动丢失(2)在采用变形补码进行加减运算时,若运算结果中两个符号位①,表示发生了溢出。若结果的两个符号位为②,表示发生正溢出;为③,表示发生负(3)在原码一位乘法的运算过程中,符号位与数值位①参加运算,运算结果的符号位等于②。答:①分别②两操作数的符号的模2加(异或)答:①阶码运算②溢出判断③尾数乘除运算④结果规格化处理⑤舍入处理(5)在浮点运算过程中,如果运算结果的尾数部分不是①形式,则需要进行规格化处理。设尾数采用补码表示形式,当运算结果②时,需要进行右规操作;当运算结果③时,需要进行左规操作。答:①规格化②溢出③不是规格化数(6)将两个8421BCD码相加,为了得到正确的十进制运算结果,需要对结果进行修正,其修正方法是①。答:①两个8421码相加后,若相加的和数<10,则不需修正,按二进制规则相加的结果就是正确的8421码的和数;若相加的和数≥10,则需在二进制相加的结果上加“0110”进行修正。(7)浮点运算器由①和②两部分组成,它们本身都是定点运算器,其中①要求能够进行③运算;②要求能够进行④运算。除(8)设有一个16位的数据存放在由两个8位寄存器AH和AL其中数据的高8位存放在AH寄存器中,低8位存放在AL寄存器中。现需要将AX中的数据进行一次算术左移,其操作方法是:先对①进行一次②操作,再对③进行一答:①AL②算术左移③AH④带进位循环左移是非题×(2)加法器是构成运算器的主要部件,为了提高运算速度,运算器中通常都采用并行加法器。√(3)在定点整数除法中,为了避免运算结果的溢出,要求|被除数|<|除数|。√×(5)根据数据的传递过程和运算控制过程来看,阵列乘法器实现的是全并行运算。√(6)逻辑右移执行的操作是进位标志位移入符号位,其余数据位依次右移1位,最低位移入进位标志位。×第四章作业解答静态MOS存储器与动态MOS存储器存储信息的原理有何不同?为什么动态MOS存储器需答:静态MOS存储器利用一个双稳态触发器存储一个二进制位,只要不断电就可以保持其动态MOS存储器使用一个MOS管和一个电容来存储一位二进制信息。用电容来存储信息减少了构成一个存储单位所需要的晶体管的数目。由于动态MOS存储器中的电容会产生漏电,因此DRAM存储器芯片需要频繁的刷新操作。动态存储器的刷新方式通常有:集中式刷新方式、分散式刷新方式、异步式刷新方式某一64K×1位的动态RAM芯片,采用地址复用技术,则除了电源和地引脚外,该芯片还应控制信号WR/(高电平为读,低电平为写)。已知该机的I/O设备与主存统一编址,若地址空间从0连续编址,其地址空间分配如下:最低16K为系统程序区,由ROM芯片组成;紧接着48K为备用区,暂不连接芯片;接着60K为用户程序和数据空间,用静态RAM芯片组成;最后4K为I/O设备区。现有芯片如下:译码器:3—8译码器。输出低电平有效。与非门:扇入系数不限。试画出主存芯片连接的逻辑图并写出各芯片地址分配表(假设存储器从0连续进行编址)。⑵各芯片地址分配表片⑶主存芯片与CPU的连接逻辑图已知某8位机的主存采用4K×4位的SRAM芯片构成该机所允许的最大主存空间,并选用模(2)每个模块板内共有多少块4K×4位的RAM芯片?请画出一个模块板内各芯片连接的逻(2)每个模块板内共有32K×8位/4K×4位=一个模块板内各芯片连接的逻辑框图:RAMRAMRAMRAMRAMRAMA~AR/W3—8译码器AAAD~DMEMRENCBA??D~DD~DRAMRAMRAMRAMRAMRAM?集中式刷新而言,其“死区”时间是多少?如果是一个256K×1位的DRAM芯片,希望能与上述64K×1位DRAM芯片有相同的刷新延时,则它的存储阵列应如何安排?对集中式刷新而言,其“死区”时间为:256×μs⑵要求256K×1位的DRAM芯片与64K×1位DRAM芯片有相同的刷新延时,则存储阵列的字节,已知磁盘内磁道直径为10英寸,外磁道直径为14英寸,转速为3600r/min,磁头平均平均等待时间:60/(3600×2)=:+考虑:启动延迟+传送一个扇区数据所需的时间。启动延迟未给,忽略。传送一个扇区数据所需的时间=512B/480KB≈平均存取时间:+15+≈若某机磁盘子系统共有4台驱动器,每台驱动器装有与上述磁盘组相同的磁盘组,请设计该磁盘子系统的地址格式。⑵存储芯片地址按交叉方式编址。⑶满足整数边界地址的安排。共需15根地址线,其中:用A1A0控制位扩展的各片,片内地址A12~A2,高位A14A13作为字扩展各组片选信号。⑵设每组中数据位数从高到低依次为第一片→第四片。B1B0A1A0说明不访问不访问不访问不访问不访问访问低8位数据D7~D0访问次低8位数据D15~D8访问次高8位数据D23~D16访问高8位数据D31~D24C=0AABBAABBAABBD=0AABBAABBAABB++E=0AABBAABBAABBF=0AABBAABBAABB++A14A13通过2-4译码器产生4个片选信号30YY~,00+=+=28+=312+=主存地址的结构:27位区号块号块内偏移地址块号块内偏移地址块号块内偏移地址块号块内偏移地址主存地址的结构组内块号块内偏移地址组内块号块内偏移地址14个主存块有对应关系。选择题A.SRAMB.UV-EPROMC.NV-RAMA.EPROMB.DRAMC.SRAMA.半导体随机存储器可随时存取信息,掉电后信息丢失。B.在访问随机存储器时,访问时间与单元的物理位置无关。C.内存储器中存储的信息均是不可改变的。D.随机存储器和只读存储器可以统一编址。A.动态RAM的存储速度快。B.动态RAM不易丢失数据。C.在工艺上,比静态RAM的存储密度高。D.控制比静态RAM简单。A.电平的高低变化B.电流的幅值变化A.内圈磁道存储的信息比外圈磁道少B.无论哪条磁道存储的信息量均相同,但各磁道的存储密度不同C.内圈磁道的扇区少使得它存储的信息比外圈磁道少D.各磁道扇区数相同,但内圈磁道上每扇区存储的信息少(9)某存储器按字节编址,要求数据传输率达到8×106字节/秒,则应选用存储A.半导体存储器B.磁带C.磁盘D.光盘A.磁盘B.磁带C.RAMD.光盘是非题(1)数据引脚和地址引脚越多芯片的容量越大。√(2)存储芯片的价格取决于芯片的容量和速度。√(3)SRAM每个单元的规模大于DRAM的。√√(8)半导体存储器是一种易失性存储器,电源掉电后所存信息均将丢失。×(9)Cache存储器保存RAM存储器的信息副本,所以占部分RAM地址空间。×填空题答:①SRAM(2)主存由①(DRAM、硬盘)构成,虚存由②(DRAM、硬盘)构成。答:①DRAM②硬盘(3)①(EDO、FPM)DRAM中,当CAS变高后,数据就在数据总线上消失了。(4)衡量非格式化硬盘的一个磁表面存储容量的两个指标是①和②。答:①道密度②位密度答:①CPU与主存间速度匹配问题答:①速度②把要访问的存储单元的地址,加载到存储器芯片的地址引脚上 ③到读取的数据或指令在存储器芯片的数据引脚上可以使用为止(7)磁盘的技术指标可用平均存取时间衡量,它包括①_和②两个部分。答:①平均磁道定位时间②平均旋转等待时间(8)SRAM与DRAM中速度高的是①,集成度高的是②。答:①SRAM②DRAM(10)磁盘等磁表面存储器的写入电流波形决定了记录方式,此外还反映了该记录方式第五章作业解答什么叫寻址方式?有哪些基本的寻址方式?简述其寻址过程。答:寻址方式就是指形成本条指令的操作数地址和下一条要执行的指令地址的方法。根据所需的地址信息的不同,寻址可分为操作数地址的寻址和指令地址的寻址两部分。立即寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址、变址寻址、基址寻址、基址加变址寻址、堆栈寻址、相对寻址。答:转子指令与转移指令的执行结果都是实现程序的转移,但功能是转移到指令给出的转移地址处去执行指令,一般用于同一程序内的转移,转移后不需要返回原处,因此不需要保存返回地址。转子指令的功能是转去执行一段子程序,实现的是不同程序之间的转移。因为子程序执行完后必须返回主程序,所以转子指令必须以某种方式保存返回地址,以便返回时能正确返回到主程序原来的位置。设某机指令长为16位,每个操作数的地址码为6位,指令分为单地址指令、双地址指令和零地址指令。若双地址指令为K条,零地址指令为L条,问最多可有多少条单地址指令?答:双地址指令的操作码占4位,可有24条指令,现占了K条。单地址指令的操作码占10位,可有(24-设某机指令长为16位,每个地址码长为4位,试用扩展操作码方法设计指令格址指令有10条,二地址指令为90条,单地址指令32条,还有若干零地址指令,问零地址指令选择题(1)计算机系统中,硬件能够直接识别的指令是A。A.机器指令B.汇编语言指令C.高级语言指令D.特权指令(2)指令系统中采用不同的寻址方式的主要目的是B。A.增加内存的容量B.缩短指令长度,扩大寻址范围C.提高访问内存的速度D.简化指令译码电路(3)在相对寻址方式中,若指令中地址码为X,则操作数的地址为B。A.XB.(PC)+XC.X+段基址D.变址寄存器+X(4)在指令的地址字段中直接指出操作数本身的寻址方式,称为B。A.隐含地址B.立即寻址C.寄存器寻址D.直接寻址(5)支持实现程序浮动的寻址方式称为B。A.变址寻址B.相对寻址C.间接寻址D.寄存器间接寻址(6)在一地址指令格式中,下面论述正确的是C。A.只能有一个操作数,它由地址码提供B.一定有两个操作数,另一个是隐含的C.可能有一个操作数,也可能有两个操作数D.如果有两个操作数,另一个操作数一定在堆栈中。(7)在堆栈中,保持不变的是C。A.栈顶B.堆栈指针C.栈底D.栈中的数据(8)在变址寄存器寻址方式中,若变址寄存器的内容是4E3CH,给出的偏移量是63H则它对应的有效地址是D。A.63HB.4D9FHC.4E3CHD.4E9FH(9)设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元访问的操作数是C。A.1000HB.2000HC.3000HD.4000H(10)程序控制类指令的功能是D。A.进行算术运算和逻辑运算B.进行主存与CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序(11)算术右移指令执行的操作是B。A.符号位填0,并顺次右移1位,最低位移至进位标志位B.符号位不变,并顺次右移l位,最低位移至进位标志位C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D.符号位填1,并顺次右移1位,最低位移至进位标志位(12)下列几项中,不符合RISC指令系统的特点是B。A.指令长度固定,指令种类少B.寻址方式种类尽量多,指令功能尽可能强C.增加寄存器的数目,以尽量减少访存次数D.选取使用频率最高的一些简单指令以及很有用但不复杂的指令填空题(1)一台计算机所具有的所有机器指令的集合称为该计算机的①。它是计算答:①指令系统②用户(2)在指令编码中,操作码用于表示①,n位操作码最多可以表示②条指令。地址码用于表示③。答:①指令应执行的操作和应具有的功能相关的地址信息(3)在寄存器寻址方式中,指令的地址码部分给出的是①,操作数存放在答:①某一寄存器的编号②寄存器中(4)采用存储器间接寻址方式的指令中,指令的地址码中字段中给出的是①所在的存储器单元地址,CPU需要访问内存②次才能获得操作数。答:①是操作数的有效地址EA②2(5)操作数直接出现在指令的地址码字段中的的寻址方式称为①寻址;操作数所在的内存单元地址直接出现在指令的地址码字段中的的寻址方式称为答:①立即寻址②直接寻址(6)相对寻址方式中,操作数的地址是由①与②之和产生的。答:①PC当前的内容②形式地址部分给出的位移量判断下列各

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论