logo
  • write-homewrite-home-active首页
  • icon-chaticon-chat-activeAI 智能助手
  • icon-pluginicon-plugin-active浏览器插件
  • icon-subjecticon-subject-active学科题目
  • icon-uploadicon-upload-active上传题库
  • icon-appicon-app-active手机APP
首页
/
计算机
题目

第二章作业解答2.1 完成下列不同进制数之间的转换。(1) (246.625)D=(11110110.101)B=(366.5)Q=( F6. A )H(2) (AB.D)H=(10101011.1101 )B=(253. 64 )Q=(171.8125)D(3) (1110101)B=( 117 )D=(000100010111 )8421BCD2.2分别计算用二进制[1]表示4位、5位、8位十进制[2]数时所需要的最小二进制位的长度。答:∵4位十进制数的最大数为9999,213=8192<9999<214=16384∴表示4位十进制数所需的最小二进制位的长度为14位。∵5位十进制数的最大数为99999,216=65536<9999<217=131072∴表示5位十进制数所需的最小二进制位的长度为17位。∵8位十进制数的最大数为99999999,226=67108864<99999999<227=134217728∴表示8位十进制数所需的最小二进制位的长度为27位。根据当i位十进制数与j位二进制数比较时的等式,10i= 2j,得j≈3.3i,亦可得到上述结果。2.3写出判断一个7位二进制正整数K=K7K6K5K4K3K2K1是否为4的倍数的判断条件。变址[3]寻址[4]是面向用户的,主要用于访问数组、向量、字符串等成批数据,用以解决程序的循环控制问题。因此变址寄存器[5]的内容是由用户设定的。在程序执行过程中,用户通过改变变址寄存器的内容实现指令或操作数[6]的寻址,而指令字[7]中的形式地址A是不变的。变址寄存器的内容可以进行自动增量和减量。5.5 简述相对寻址[8]和立即寻址的特点。答:相对寻址方式是将程序计数器[9] PC 的当前内容与指令中给出的形式地址相加形成操作数的有效地址。立即寻址方式[10]是指指令的地址码部分给出的不是操作数的地址而是操作数本身。即指令所需的操作数由指令的形式地址直接给出。5.6 什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?答:计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶[11]进行。堆栈操作的寻址方式:通常用一个寄存器[12]或存储器[13]单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。5.7 一个较完善的指令系统应包括哪些类型的指令?答:一个完善的指令系统应包括的基本指令有:数据传送指令[14]、算术逻辑运算指令、移位操作指令、堆栈操作指令、字符串处理指令、程序控制[15]指令、输入/输出指令等。一些复杂指令的功能往往是一些基本指令功能的组合。5.8 转子指令与转移指令有哪些异同?答:转子指令与转移指令的执行结果都是实现程序的转移,但两者的区别在于:转移指令的功能是转移到指令给出的转移地址处去执行指令,一般用于同一程序内的转移,转移后不需要返回原处,因此不需要保存返回地址。转子指令的功能是转去执行一段子程序[16],实现的是不同程序之间的转移。因为子程序执行完后必须返回主程序,所以转子指令必须以某种方式保存返回地址,以便返回时能正确返回到主程序原来的位置。5.9 设某机指令长为16位,每个操作数的地址码为6位,指令分为单地址指令、双地址指令和零地址指令。若双地址指令为K条,零地址指令为L条,问最多可有多少条单地址指令?答:双地址指令的操作码[17]占4位,可有24条指令,现占了K条。单地址指令的操作码占10位,可有(24-K)×26条指令;零地址指令的操作码占16位,现需要L条指令,单地址指令要让出条指令,所以单地址指令可有(24-K)×26-条5.10设某机指令长为16位,每个地址码长为4位,试用扩展操作码方法设计指令格式[18]。其中三地址指令有10条,二地址指令为90条,单地址指令32条,还有若干零地址指令,问零地址指令最多有多少条?答:([(24-10)×16-90]×16-32)×16=1024条5.11设某机字长为32位,CPU有32个32位通用寄存器[19],有8种寻址方式包括直接寻址,间接寻址[20]、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问:(1) 该机直接寻址的最大存储空间为多少?(2) 若采用间接寻址,则可寻址的最大存储空间为多少?如果采用变址寻址呢?(3) 若立即数为带符号[21]的补码整数,试写出立即数范围。答:(1)该机单字长指令字长为32位,其中:120条指令操作码占7位,R寻址中32个通用寄存器占5位,S寻址中8种寻址方式占3位,32个通用寄存器占5位。如果采用直接寻址,可以不用寄存器,则直接寻址可用的字段长度为32-7-5-3=17位,故该机可直接寻址的最大存储空间为217=128K(2)间接寻址可寻址的最大存储空间为:232。变址寻址可寻址的最大存储空间为:232。(3)采用立即寻址时,立即数所占字段长度与直接寻址可用的字段长度相同为17位,考虑到补码符号占用1位,故立即数范围为-216~216-1。5.12简述RISC的主要特点。5.13选择题(1) 计算机系统中,硬件能够直接识别的指令是________。A. 机器指令[22] B. 汇编语言[23]指令 C. 高级语言[24]指令 D. 特权指令[25](2) 指令系统中采用不同的寻址方式的主要目的是________。A. 增加内存的容量 B. 缩短指令长度,扩大寻址范围C. 提高访问内存的速度 D. 简化指令译码电路[26](3) 在相对寻址方式中,若指令中地址码为X,则操作数的地址为________。A. X B. (PC)+X C. X+段基址 D. 变址寄存器+X(4) 在指令的地址字段中直接指出操作数本身的寻址方式,称为________。A. 隐含地址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址(5) 支持实现程序浮动的寻址方式称为________。A. 变址寻址 B. 相对寻址 C. 间接寻址 D. 寄存器间接寻址(6) 在一地址指令格式中,下面论述正确的是________。A. 只能有一个操作数,它由地址码提供B. 一定有两个操作数,另一个是隐含的C. 可能有一个操作数,也可能有两个操作数D. 如果有两个操作数,另一个操作数一定在堆栈中。(7) 在堆栈中,保持不变的是________。A. 栈顶 B. 堆栈指针 C. 栈底[27] D. 栈中的数据(8) 在变址寄存器寻址方式中,若变址寄存器的内容是4E3CH,给出的偏移量是63H则它对应的有效地址是________。A. 63H B. 4D9FH C. 4E3CH D. 4E9FH(9) 设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元2000H的内容为3000H,PC的值为4000H。若采用相对寻址方式,-2000H (PC) 访问的操作数是________。A. 1000H B. 2000H C. 3000H D. 4000H(10) 程序控制类指令的功能是________。A. 进行算术运算和逻辑运算B. 进行主存与CPU之间的数据传送[28]C. 进行CPU和I/O设备之间的数据传送D. 改变程序执行的顺序(11) 算术右移指令执行的操作是________。A. 符号位填0,并顺次右移1位,最低位移至进位标志位B. 符号位不变,并顺次右移l位,最低位移至进位标志位C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D. 符号位填1,并顺次右移1位,最低位移至进位标志位(12) 下列几项中,不符合RISC指令系统的特点是________。A. 指令长度固定,指令种类少B. 寻址方式种类尽量多,指令功能尽可能强C. 增加寄存器的数目,以尽量减少访存次数D. 选取使用频率最高的一些简单指令以及很有用但不复杂的指令5.14填空题(1) 一台计算机所具有的所有机器指令的集合称为该计算机的________。它是计算机与________之间的接口。答:________________(2) 在指令编码中,操作码用于表示________,n位操作码最多可以表示________条指令。地址码用于表示________。答:________________________(3) 在寄存器寻址方式中,指令的地址码部分给出的是________,操作数存放在________。答:________________(4) 采用存储器间接寻址方式的指令中,指令的地址码中字段中给出的是________所在的存储器单元地址,CPU需要访问内存________次才能获得操作数。答:________________________(5) 操作数直接出现在指令的地址码字段中的的寻址方式称为________寻址;操作数所在的内存单元地址直接出现在指令的地址码字段中的的寻址方式称为________寻址。答:________________________________(6)相对寻址方式中,操作数的地址是由________与________之和产生的。答:________________________________5.14 判断下列各题的正误。如果有误,请说明原因。(1)利用堆栈进行算术/逻辑运算的指令可以不设置地址码。√(2)指令中地址码部分所指定的寄存器中的内容是操作数的有效地址的寻址方式称为寄存器寻址。×原因:寄存器间接寻址(3) 一条单地址格式[29]的双操作数加法指令,其中一个操作数来自指令中地址字段指定的的存储单元[30],另一个操作数则采用间接寻址方式获得。 ×原因:另一个操作数来自累加器[31](4) 在计算机的指令系统中,真正必需的指令种类并不多,很多指令都是为了提高机器速度和便于编程而引入的。 √(5) RISC系统的特征是使用了丰富的寻址方式。 ×原因:RISC系统的特征之一:指令数目较少,指令长度固定,指令格式少,寻址方式种类少

第二章作业解答2.1 完成下列不同进制数之间的转换。(1) (246.625)D=(11110110.101)B=(366.5)Q=( F6. A )H(2) (AB.D)H=(10101011.1101 )B=(253. 64 )Q=(171.8125)D(3) (1110101)B=( 117 )D=(000100010111 )8421BCD2.2分别计算用二进制[1]表示4位、5位、8位十进制[2]数时所需要的最小二进制位的长度。答:∵4位十进制数的最大数为9999,213=8192<9999<214=16384∴表示4位十进制数所需的最小二进制位的长度为14位。∵5位十进制数的最大数为99999,216=65536<9999<217=131072∴表示5位十进制数所需的最小二进制位的长度为17位。∵8位十进制数的最大数为99999999,226=67108864<99999999<227=134217728∴表示8位十进制数所需的最小二进制位的长度为27位。根据当i位十进制数与j位二进制数比较时的等式,10i= 2j,得j≈3.3i,亦可得到上述结果。2.3写出判断一个7位二进制正整数K=K7K6K5K4K3K2K1是否为4的倍数的判断条件。变址[3]寻址[4]是面向用户的,主要用于访问数组、向量、字符串等成批数据,用以解决程序的循环控制问题。因此变址寄存器[5]的内容是由用户设定的。在程序执行过程中,用户通过改变变址寄存器的内容实现指令或操作数[6]的寻址,而指令字[7]中的形式地址A是不变的。变址寄存器的内容可以进行自动增量和减量。5.5 简述相对寻址[8]和立即寻址的特点。答:相对寻址方式是将程序计数器[9] PC 的当前内容与指令中给出的形式地址相加形成操作数的有效地址。立即寻址方式[10]是指指令的地址码部分给出的不是操作数的地址而是操作数本身。即指令所需的操作数由指令的形式地址直接给出。5.6 什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?答:计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶[11]进行。堆栈操作的寻址方式:通常用一个寄存器[12]或存储器[13]单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。5.7 一个较完善的指令系统应包括哪些类型的指令?答:一个完善的指令系统应包括的基本指令有:数据传送指令[14]、算术逻辑运算指令、移位操作指令、堆栈操作指令、字符串处理指令、程序控制[15]指令、输入/输出指令等。一些复杂指令的功能往往是一些基本指令功能的组合。5.8 转子指令与转移指令有哪些异同?答:转子指令与转移指令的执行结果都是实现程序的转移,但两者的区别在于:转移指令的功能是转移到指令给出的转移地址处去执行指令,一般用于同一程序内的转移,转移后不需要返回原处,因此不需要保存返回地址。转子指令的功能是转去执行一段子程序[16],实现的是不同程序之间的转移。因为子程序执行完后必须返回主程序,所以转子指令必须以某种方式保存返回地址,以便返回时能正确返回到主程序原来的位置。5.9 设某机指令长为16位,每个操作数的地址码为6位,指令分为单地址指令、双地址指令和零地址指令。若双地址指令为K条,零地址指令为L条,问最多可有多少条单地址指令?答:双地址指令的操作码[17]占4位,可有24条指令,现占了K条。单地址指令的操作码占10位,可有(24-K)×26条指令;零地址指令的操作码占16位,现需要L条指令,单地址指令要让出条指令,所以单地址指令可有(24-K)×26-条5.10设某机指令长为16位,每个地址码长为4位,试用扩展操作码方法设计指令格式[18]。其中三地址指令有10条,二地址指令为90条,单地址指令32条,还有若干零地址指令,问零地址指令最多有多少条?答:{[(24-10)×16-90]×16-32}×16=1024条5.11设某机字长为32位,CPU有32个32位通用寄存器[19],有8种寻址方式包括直接寻址,间接寻址[20]、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问:(1) 该机直接寻址的最大存储空间为多少?(2) 若采用间接寻址,则可寻址的最大存储空间为多少?如果采用变址寻址呢?(3) 若立即数为带符号[21]的补码整数,试写出立即数范围。答:(1)该机单字长指令字长为32位,其中:120条指令操作码占7位,R寻址中32个通用寄存器占5位,S寻址中8种寻址方式占3位,32个通用寄存器占5位。如果采用直接寻址,可以不用寄存器,则直接寻址可用的字段长度为32-7-5-3=17位,故该机可直接寻址的最大存储空间为217=128K(2)间接寻址可寻址的最大存储空间为:232。变址寻址可寻址的最大存储空间为:232。(3)采用立即寻址时,立即数所占字段长度与直接寻址可用的字段长度相同为17位,考虑到补码符号占用1位,故立即数范围为-216~216-1。5.12简述RISC的主要特点。5.13选择题(1) 计算机系统中,硬件能够直接识别的指令是________。A. 机器指令[22] B. 汇编语言[23]指令 C. 高级语言[24]指令 D. 特权指令[25](2) 指令系统中采用不同的寻址方式的主要目的是________。A. 增加内存的容量 B. 缩短指令长度,扩大寻址范围C. 提高访问内存的速度 D. 简化指令译码电路[26](3) 在相对寻址方式中,若指令中地址码为X,则操作数的地址为________。A. X B. (PC)+X C. X+段基址 D. 变址寄存器+X(4) 在指令的地址字段中直接指出操作数本身的寻址方式,称为________。A. 隐含地址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址(5) 支持实现程序浮动的寻址方式称为________。A. 变址寻址 B. 相对寻址 C. 间接寻址 D. 寄存器间接寻址(6) 在一地址指令格式中,下面论述正确的是________。A. 只能有一个操作数,它由地址码提供B. 一定有两个操作数,另一个是隐含的C. 可能有一个操作数,也可能有两个操作数D. 如果有两个操作数,另一个操作数一定在堆栈中。(7) 在堆栈中,保持不变的是________。A. 栈顶 B. 堆栈指针 C. 栈底[27] D. 栈中的数据(8) 在变址寄存器寻址方式中,若变址寄存器的内容是4E3CH,给出的偏移量是63H则它对应的有效地址是________。A. 63H B. 4D9FH C. 4E3CH D. 4E9FH(9) 设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元2000H的内容为3000H,PC的值为4000H。若采用相对寻址方式,-2000H (PC) 访问的操作数是________。A. 1000H B. 2000H C. 3000H D. 4000H(10) 程序控制类指令的功能是________。A. 进行算术运算和逻辑运算B. 进行主存与CPU之间的数据传送[28]C. 进行CPU和I/O设备之间的数据传送D. 改变程序执行的顺序(11) 算术右移指令执行的操作是________。A. 符号位填0,并顺次右移1位,最低位移至进位标志位B. 符号位不变,并顺次右移l位,最低位移至进位标志位C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D. 符号位填1,并顺次右移1位,最低位移至进位标志位(12) 下列几项中,不符合RISC指令系统的特点是________。A. 指令长度固定,指令种类少B. 寻址方式种类尽量多,指令功能尽可能强C. 增加寄存器的数目,以尽量减少访存次数D. 选取使用频率最高的一些简单指令以及很有用但不复杂的指令5.14填空题(1) 一台计算机所具有的所有机器指令的集合称为该计算机的________。它是计算机与________之间的接口。答:________________(2) 在指令编码中,操作码用于表示________,n位操作码最多可以表示________条指令。地址码用于表示________。答:________________________(3) 在寄存器寻址方式中,指令的地址码部分给出的是________,操作数存放在________。答:________________(4) 采用存储器间接寻址方式的指令中,指令的地址码中字段中给出的是________所在的存储器单元地址,CPU需要访问内存________次才能获得操作数。答:________________________(5) 操作数直接出现在指令的地址码字段中的的寻址方式称为________寻址;操作数所在的内存单元地址直接出现在指令的地址码字段中的的寻址方式称为________寻址。答:________________________________(6)相对寻址方式中,操作数的地址是由________与________之和产生的。答:________________________________5.14 判断下列各题的正误。如果有误,请说明原因。(1)利用堆栈进行算术/逻辑运算的指令可以不设置地址码。√(2)指令中地址码部分所指定的寄存器中的内容是操作数的有效地址的寻址方式称为寄存器寻址。×原因:寄存器间接寻址(3) 一条单地址格式[29]的双操作数加法指令,其中一个操作数来自指令中地址字段指定的的存储单元[30],另一个操作数则采用间接寻址方式获得。 ×原因:另一个操作数来自累加器[31](4) 在计算机的指令系统中,真正必需的指令种类并不多,很多指令都是为了提高机器速度和便于编程而引入的。 √(5) RISC系统的特征是使用了丰富的寻址方式。 ×原因:RISC系统的特征之一:指令数目较少,指令长度固定,指令格式少,寻址方式种类少

题目解答

答案

A B B B B C C D C D B B ① ② ① 指令系统 ② 用户 ① ② ③ ① 指令应执行的操作和应具有的功能 ② 2n ③ 与操作数据相关的地址信息 ① ② ① 某一寄存器的编号 ② 寄存器中 ① ② ① 是操作数的有效地址EA ② 2 ① ② ① 立即寻址 ② 直接寻址 ① ② ① PC当前的内容 ② 形式地址部分给出的位移量

相关问题

  • 下列哪项关于广度优先搜索的描述正确()A. 每次扩展时,该算法从边缘集合中取出最下层(最深)的节点B. 广度优先搜索算法是深度优先搜索算法的特例C. 每次扩展时,该算法从边缘集合中取出最上层(最浅)的节点D. 深度优先搜索是广度优先搜索的特例

  • 3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错

  • 下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法

  • 在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切

  • 下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法

  • 下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习

  • 下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计

  • AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

  • 以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层

  • 路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断

  • 路径排序算法的工作流程主要有三步()A. 特征抽取B. 特征计算C. 分类器训练D. 因果推断

  • 下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型

  • 下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计

  • 下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法

  • 下列哪项属于因果推理模型()A. 因果图B. 符号推理模型C. 神经符号推理D. 结构因果模型

  • 7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误

  • 由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore

  • 2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

上一页下一页
logo
广州极目未来文化科技有限公司
注册地址:广州市黄埔区揽月路8号135、136、137、138房
关于
  • 隐私政策
  • 服务协议
  • 权限详情
学科
  • 医学
  • 政治学
  • 管理
  • 计算机
  • 教育
  • 数学
联系我们
  • 客服电话: 010-82893100
  • 公司邮箱: daxuesoutijiang@163.com
  • qt

©2023 广州极目未来文化科技有限公司 粤ICP备2023029972号    粤公网安备44011202002296号