计算机原理作业1key
- 格式:pdf
- 大小:119.12 KB
- 文档页数:3
北语15秋《计算机组成原理》作业1
一、单选题(共20 道试题,共100 分。
)
1. 题面见图片
A.
B.
C.
D.
标准答案:A
2. 双端口存储器在()情况下会发生读/写冲突。
A. 左端口与右端口的地址码不同
B. 左、右端口的地址码相同
C. 左、右端口的数据码相同
D. 左、右端口的数据码不同
标准答案:B
3. 某计算机字长32位,其存储容量为32MB,若按字编址,那么它的寻址范围是( )
A. 8MB
B. 16M
C. 8M
D.32M
标准答案:C
4. 某一RAM 芯片,其容量为1024╳8位,其数据线和地址线分别为()。
A. 3,10
B. 10,3
C. 8,10
D. 10,8
标准答案:C
5. 为了确定下一条微指令的地址,通常采用断定方式,其基本思想是()。
A. 用程序计数器PC来产生后继微指令地址
B. 通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址
C. 用微程序计数器μPC来产生后继微指令地址
D. 通过指令中指定一个专门字段来控制产生后继微指令地址
标准答案:B
6. 下面哪种情况会产生中断请求?()
A. 一次I/O操作结束
B. 两数相加
C. 产生存储周期“窃取”
D. 一条指令执行结束
标准答案:A。
北交《计算机组成原理(专)》在线作业一
一,单选题
1. 计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用______控制方式。
A. 延长机器周期内节拍数的;
B. 异步;
C. 中央与局部控制相结合的;
D. 同步;
?
正确答案:C
2. 程序控制类指令的功能是______。
A. 进行算术运算和逻辑运算
B. 进行主存和CPU之间的数据传送
C. 进行CPU和I/O设备之间的数据传送
D. 改变程序执行的顺序
?
正确答案:D
3. (2000)10化成十六进制数是______。
A. (7CD)16
B. (7D0)16
C. (7E0)16
D. (7F0)16
?
正确答案:B
4. 定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。
A. -215 ~ +(215 -1)
B. -(215 –1)~ +(215 –1)
C. -(215 + 1)~ +215
D. -215 ~ +215
?
正确答案:A
5. CPU响应中断的时间是______。
A. 中断源提出请求;
B. 取指周期结束;
C. 执行周期结束;
D. 间址周期结束。
?
正确答案:C。
作业名称计算机组成原理第(一)次作业出卷人SA作业总分100 通过分数60 起止时间2018-4-21 23:03:38至2018-4-21 23:18:52学员姓名17090410015 学员成绩100标准题总分100 标准题得分100题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2计算机系统结构是程序员看到的一个计算机系统的属性。
这里的程序员指的是设计和编写()的程序员。
•A、汇编语言•B、操作系统•C、数据分析软件•D、文字处理软件学员答案:a说明:本题得分:2题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2假定一台计算机的主存储器最大可装机容量为4GB,按字节编址,则该存储器的MAR应为()。
•A、16位•B、32位•C、48位•D、64位学员答案:b说明:本题得分:2题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2下面是有关反映计算机中存储器容量的计量单位的叙述,其中错误的是()。
•A、最小的计量单位为位(bit),表示一位“0”或“1”•B、最基本的计量单位是字节(Byte),一个字节等于8bit•C、一台计算机的编址单位、指令字长和数据字长都一样,且是字节的整数倍•D、主存容量为1KB,其含义是主存中能存放1024个字节的二进制信息学员答案:c说明:本题得分:2题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2以下有关对微型计算机发展简史的描述中,错误的是()。
•A、70年代初,Intel公司制造了第一个4位微处理器芯片4004•B、70年代初,Fairchild公司制作了第一个半导体存储芯片,容量为256位•C、8080是世界上第一个8位通用微处理器•D、IBM PC机采用8080作为微处理器,它的普及使个人电脑走向了家庭和办公室学员答案:d说明:本题得分:2题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2冯诺依曼结构规定计算机内部的信息采用()方式表示。
1.计算机软件是指()。
A.操作系统B.汇编程序C.用户程序D.所有程序及文档的统称答案:D2.8086微机系统的地址总线是()。
A.8位B.16位C.20位D.32位答案:C3.单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个数采用()方式。
A.立即寻址B.隐含寻址C.间接寻址D.基址寻址答案:B4.设指令中的地址码为A,变址寄存器为X,基址寄存器为B,程序计数器为PC,则变址加间接寻址方式的操作数有效地址EA为()。
A.(X)+(A)B.(X+B)C.((X)+A)D.(A)+(PC)答案:C5.下列第()条是合法的访问I/O端口指令。
A.IN AL,100HB.IN AL,BXC.IN AL,BLD.IN AL,DX答案:D6.通道程序是由()组成。
A.I/O指令B.通道指令C.通道状态字D.都不对答案:B7.CPU中的通用寄存器()。
A.只能存放数据,不能存放地址B.可以存放数据和地址C.既不能存放数据,也不能存放地址D.可以存放数据和地址,还可以替代指令寄存器答案:B8.若[x]补=0.1101010,则[x]原=()。
A.1.0010101B.1.0010110C.0.0010110D.0.1101010答案:D9.总线上信息的传输总是由()。
A.CPU启动B.总线控制器启动C.总线主设备启动D.总线从设备启动答案:C10.在三种集中式总线裁决中,()方式对电路故障最敏感。
A.链式查询B.计数器定时查询C.独立请求D.都一样答案:A11.采用部分译码法的片选控制()。
A.有地址重叠问题B.没有地址重叠问题C.地址一定是不连续的D.地址一定是连续的答案:A12.在机器内部操作中,CPU与存贮器之间信息交换使用的是()。
A.逻辑地址B.物理地址C.有效地址D.相对地址答案:B13.若二进制数为1111.101,则相应的十进制数为()。
A.15.625B.15.5C.14.625D.14.5答案:A14.在总线上,同一时刻()。
大工14秋《计算机组成原理》在线作业1
单选题判断题
一、单选题(共10 道试题,共50 分。
)
1. 一个8位二进制整数,采用补码表示,该整数由3个“1”和5个“0”组成,则该整数最小值为()。
A. 1
B. -32
C. -125
D. -3
正确答案:C
2. 若x的补码为0.10101,则x的原码为()。
A. 1.10101
B. 1.11010
C. 0.11010
D. 0.10101
正确答案:D
3. 算术及逻辑运算部件的英文缩写是()。
A. ALU
B. ROM
C. RAM
D. CPU
正确答案:A
4. 字长相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。
A. 两者可表示的数的范围和精度相同
B. 前者可表示的数的范围大但精度低
C. 前者可表示的数的范围大且精度高
D. 前者可表示的数的范围小但精度高
正确答案:B
5. 所谓的第二代计算机是以()为主要器件。
A. 电子管
B. 集成电路
C. 晶体管
D. 超大规模集成电路
正确答案:C
6. 从器件角度看,计算机经历了四代变化。
但从系统结构看,至今绝大多数计算机仍属于()型计算机。
A. 并行
B. 冯?诺依曼。
第1章微型计算机基础知识一、选择题3.若用MB作为PC机主存容量的计量单位,1MB等于( )字节。
A、210个字节B、220个字节C、230个字节D、240个字节4.运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( )。
A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5.运算器的主要功能是( )。
A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6.运算器由很多部件组成,其核心部分是( )。
A、数据总线B、算术逻辑单元C、累加器D、多路开关7.在一般的微处理器中,( )包含在CPU中。
A、内存B、输入/输出单元C、磁盘驱动器D、算术逻辑单元9.若某数据段位于存储区38000H~47FFFH,则该数据段的段基址为()。
A、38000HB、47FFFHC、3000HD、3800H10.程序设计中所使用的地址是()。
A、逻辑地址B、有效地址C、物理地址D、段基址11.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP12.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。
A、8位处理器B、16位处理器C、32位处理器D、64位处理器13.在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP14.主要决定微机性能的是()A、CPUB、耗电量C、质量D、价格15.十进制负数–38的八位二进制补码是()A、01011011BB、11011010BC、11011011BD、01011010B 16.若某台微型计算机的型号是奔四800,则其中800的含义是()A、CPU中有800个寄存器B、CPU中有800个运算器C、该微机的内存为800MBD、时钟频率为800MHZ17.在计算机内部,一切信息的存取,处理和传送都是以()形式进行。
第一章习题与思考题一、填空题:1.计算机一般由、、、和五部分组成。
2.机器语言是。
3.汇编语言是。
4.高级语言是。
5.CPU的位数是指。
6.系统总线是指。
7.微型机与一般计算机的中央处理器的区别在于。
8.单片机是指。
9.单板机是指。
一、填空题:1.运算器、控制器、存储器、输入设备和输出设备2.用“0”或“1”二进制代码表示的面向机器的程序设计语言3.用英语缩写词(或助记符)表示的面向机器的程序设计语言4.用自然语汇表示的面向对象的程序设计语言5.CPU常指CPU数据总线的宽度6.系统内各主要功能部件之间传送信息的公共通道(线路)7.微机的运算器和控制器集成在一块半导体集成电路芯片上8.运算器、控制器、存储器、输入设备和输出设备集成在一块芯片上的计算机9.运算器、控制器、存储器、输入设备和输出设备集成在一块印刷电路板上的计算机二、选择题:1.完整的计算机系统应包括( )A.运算器、控制器、寄存器组、总线接口B.外设和主机C.主机和应用程序D.配套的硬件设备和软件系统2.计算机系统中的存储器系统是指( )A.RAMB.ROMC.主存储器D. 内存和外存3.机器语言是指()A.用英语缩写词表示的面向机器的程序设计语言B.用二进制代码表示的程序设计语言C.用自然语汇表示的面向对象的程序设计语言D.用“0”或“1”表示的面向机器的程序设计语言4.汇编语言是指()A.用英语缩写词表示的面向机器的程序设计语言B.用二进制代码表示的面向机器的程序设计语言C.用自然语汇表示的面向对象的程序设计语言D.用助记符表示的程序设计语言5.高级语言是指()A.用英语缩写词表示的面向机器的程序设计语言B.用二进制代码表示的程序设计语言C.用自然语汇表示的面向对象的程序设计语言D.用英语缩写词表示的面向机器的程序设计语言6.()是以CPU为核心,加上存储器、I/O 接口和系统总线组成的。
A.微处理器B.微型计算机 C.微型计算机系统 D.单片机7.计算机能直接认识、理解和执行的程序是()。
作业一解答一、名词解释:地址:寻址存储器中存储单元的二进制编号。
字长:计算机(或CPU)并行处理的数据字的位数。
二、简答题:说明软件与硬件的逻辑等价性。
答案:计算机的逻辑功能可以由软件来实现,也可以由硬件来实现;计算机指令的执行可以由硬件完成,也可以由软件来完成。
实现这种转化的媒介是软件与硬件的逻辑等价性。
对于某一具体功能采用硬件方案还是软件方案,取决于器件价格、速度、可靠性、存储容量、变更周期等因素。
简述计算机系统的多级层次结构,为什么会形成这种多级层次结构?答案:计算机系统通常由微程序级、一般机器级、操作系统级、汇编语言级和高级语言级组成的多层次结构。
形成这种结构的原因主要有两个方面:这种多层次结构是人们对于计算机一种深入的、本质的认识和应用,是人们对于计算机系统在不同层次上进行一种抽象的思维;这种多层次结构解决了计算机功能扩展问题,抽象数据结构的层次越高计算机系统的复用性越好、通用性越强。
作业二解答一、已知x =11011,y =-10101,用变形补码计算x+y,同时指出结果是否溢出。
答案:[x]补= 0011011(或011011),[y]补=1101011(或101011)[x]补0 0 1 1 0 1 1双符号位相同,无溢出,x+y=110二、已知x =11011, y =-10011,用变形补码计算x-y,同时指出结果是否溢出。
答案:[x]补= 0011011(或011011),[y]补=1101101(或101101)[-y]补=0010011(或010011)[x]补0 0 1 1 0 1 1+ [-y]补0 0 1 0 0 1 1[x-y]补0 1 0 1 1 1 0双符号位不同,结果溢出。
三、已知x = 0.11011,y =-0.11111,用原码阵列乘法器、补码阵列乘法器分别计算x×y。
答案:[x]原= 011011,[y]原= 111111 [x]补= 011011,[y]补= 100001符号位= 0⊕1 = 1,符号位= 0⊕1 = 1,[x]补、[y]补算前求补:| x | = 11011,| y |=11111 | x | = 11011,| y |=11111 无符号阵列乘法:11011 无符号阵列乘法:11011×11111 ×1111111011 1101111011 1101111011 1101111011 11011+ 11011 + 110111101000101 1101000101 乘积符号位是1,则:乘积符号位是1,算后求补:[x×y]原= 11101000101 [x×y]补= 10010111011作业三解答一、利用181和182芯片,画出32位的三级先行进位逻辑结构。
09-10计算机原理作业1
1、选择题
⑴相对于原码和反码,补码编码的特点是()
A.便于转换B.便于表示负数C.便于加减法运算D.便于乘除法运算
⑵常用的英文字符编码有()
A.内码B.补码C.ASCⅡ码D.BCD码
⑶在8421码表示的二—十进制数中,代码1001表示( )
A.3
B.6
C.9
D.1
⑷完整的计算机系统应包括( )。
A.运算器、存储器、控制器
B.外部设备和主机
C.主机和实用程序
D.配套的硬件设备和软件系统
⑸冯诺依曼机工作的基本特点是()。
A多指令流但数据流B按地址访问按顺序执行C按堆栈操作D存储器按内容选择地址⑹溢出标志OF是反映()。
A.算术运算是否出现进位情况
B.算术运算是否出现借位情况
C.带符号数运算结果是否超过机器能表示的数值范围
D.无符号数运算结果是否超过机器能表示的数值范围
⑺4位无符号二进制数表示的数的范围是( )。
A.0~9999
B.0~9
C.0~15
D.0~99
⑻十进制数38的8位二进制补码是() 。
A.0011001B.10100110
C.10011001D.00100110
⑼十进制数-38的8位二进制补码是() 。
A.01011011B.11011010
C.11011011D.01011010
⑽有一个8位二进制数的补码是11111101,其相应的十进制真值是()。
A.-3B.-2C.509D.253
⑾十进制数-75用二进制数10110101表示,其表示方式是() 。
A.原码B.补码C.反码D.ASCII码
⑿已知[X]原=10011010B,[Y]原=11101011B,则[X-Y]补=() 。
A.溢出B.01111011BC.10000101BD.01010001B⒀构成微机的主要部件除CPU、系统总线、I/O接口外,还有() 。
A.CRTB.键盘
C.磁盘D.内存(ROM和RAM)
⒁计算机中常用的BCD码是() 。
A.二进制数B.十六进制数
C.二进制编码的十进制数D.不带符号数的二进制形式
⒂10001010是()。
A.带符号数B.原码、反码、补码表示的带符号数
C.不带符号数D.BCD码
E.无法确定
(以下问题参考讲义相关内容)
2、填空题
⑴十六进制数F27H用二进制数可表示为____________。
⑵8位二进制补码整数能表示的最小数值是____________。
⑶二进制数1010.1B的十进制数表示为________。
⑷十制数131.5的八进制数表示为________。
⑸RISC表示 _____________,CISC表示___________。
⑹字符12在16位计算机中可以表示为_3132H___________。
⑺计算机字长是16位的,-32768D的原码是_不存在_;反码是_不存在_;补码是_8000H__。
3、简答题
⑴已知[X]补=11000000B,[Y]补=01001000B,[Z]补=00110010B。
求[-X]补,[-Y]补,[-Z]补;并计算[X-Y]补和[X-Z]补,若有溢出请给以说明。
⑵什么是字节?什么是计算机的字长?
⑶所谓4位、8位、16位、32位微处理器是按什么划分的?
⑷计算机的硬件和软件各由哪几部分组成?
⑸假设计算机字长是8位的,求下列机器数分别为原码、反码、补码及无符号数时对应的真值。
①ACH②E3H
(1)(2)
原码 -44 -99
反码 -83 -100
补码 -84 -29
无符号数 254 227
⑺假设计算机字长为8位的,讨论下列计算是否发生溢出。
①87+56②12-64
⑻三态门和触发器在计算机总线中有什么作用?缓冲输出和非缓冲输出谁的驱动能力强?
⑼什么是总线?计算机中如何使用总线?举例说明常用的总线复用技术?列出计算机中使用的三种总线?
⑽简述冯诺依曼结构及其工作原理。