大连理工大学 计算机原理 习题5答案
- 格式:doc
- 大小:883.00 KB
- 文档页数:4
习题一一.单项选择题1.( B )是以CPU为核心,加上存储器、I/O接口和系统总线组成的。
A.微处理器 B.微型计算机 C.微型计算机系统 D.小型机系统2. 在I/O接口的各类端口中,必须具有三态功能的端口是( A )。
A.数据输入缓冲器和状态存储器 B.控制器寄存器和状态寄存器C.数据输入缓冲器和控制寄存器 D.数据输出缓冲器和控制寄存器3.通常所说的“裸机”指的是( C )。
A.只装操作系统的计算机B.不带输入输出设备的计算机C.未装任何软件的计算机D.计算机主机暴露在外4.计算机中数据总线驱动电路使用的基本逻辑单元是( B )。
A.非门B.三态门C.触发器D.译码器5.CPU对存储器访问时,地址线和数据线的有效时间关系为( B )。
A.同时有效B.地址线先有效C.数据线先有效D.同时无效6.在计算机内,表示带符号的机器数均用( D )。
A.ASCII码B.原码C.反吗D.补码7.二进制数10000000B作为带符号数的补码时,表示的数为( D )。
A.128 B.0 C.-127 D.-1288.BCD码是二进制编码的十进制数,一个16位的十进制数的组合BCD码在机内要占用的单元个数是(C )。
A.32 B.16 C.8 D.49.在计算机内,字符均用ASCII码表示。
一个字符在存储器中占用( B )。
A.4bit B.一个字节C.一个字D.一个双字10.x=-46,y=117,则[x-y]补和[x+y]补分别等于( B )。
A.D2H和75H B.5DH和47H C.2EH和71H D.47H和71H 11.二进制数的反码表数范围为(C )。
A.0~255B.-128~+127C.-127~+127D.-128~+12812.n+1位符号数x的补码表示范围为( C )。
A.-2n<x<2n B.-2n≦x≦2n C.-2n≦x≦2n-1 D.-2n<x≦2n13.某数据单元内容为10000000B,它所能代表的补码的值是( B )。
1. CPU 寻址内存的能力最基本的因素取决于 。
答案:地址总线宽度2.利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H-33FFFH.画出电路简图。
将地址范围展开成二进制形式:0011 0010 0000 0000 00000011 0011 1111 1111 11116264芯片的容量为8KB ,需要13根地址线A0~A12(见上图虚线框内的部分)。
由于为全译码,因此剩余的高7位都作为芯片的译码信号:3. 内存地址从20000H-8BFFFH 共有多少字节? 解:8BFFFH-20000H+1=6C000H 个字节或432KB.4. 设某型微机的内存RAM 区的容量为128KB ×8位, 若用2164(64K ×1)芯片构成这样的存储器,需要多少片2164?至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码? 解:(1)每个2164芯片的容量为64K ×1,共需128/64×2=16片。
(2)128KB 容量需要地址线17根,即71017128222K =⨯=(3) 16根用于片内寻址; (4) 1根用于片选。
5. 74LS138译码器的接线如下图所示,试判断其输出端Y 0、Y 3、Y 5和Y 7所决定的内存地址范围。
74LS138解: 因为部分译码,A17没参与译码,故每个译码器输出对应2个地址范围。
Y0:00000H~01FFFH 和20000H~21FFFH Y3:06000H~07FFFH 和26000H~27FFFH Y5:0A000H~0BFFFH 和2A000H~2BFFFH Y7:0E000H~0FFFFH 和2E000H~2FFFFH6. 某8088系统用2764ROM 芯片和6264SRAM 芯片构成16KB 的内存。
其中,ROM 的地址范围为0FE000H-0FFFFFH, RAM 的地址范围为0F0000H-0F1FFFH 。
2022年大连理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中xaddr是x 对应的存储单元地址。
若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Trough)方式,则完成该指令功能需要访问主存的次数至少是()。
A.0B.1C.2D.342、若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。
A.64,16B.64,32C.32,16D.16,643、信息序列16位,若想构成能纠正一位错、发现两位错的海明码,至少需要加()位校验位。
A.4B.5C.6D.74、在浮点机中,()是隐藏的。
A.阶码B.数符C.尾数D.基数5、浮点数加/减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含两位符号位)。
若有两个数,即x=2×29/32,y=25×5/8,则用浮点数加法计算xty的最终结果是()。
A.001111100010B.001110100010C.010*********D.发生溢出6、下列关于总线说法中,正确的是()I.使用总线结构减少了信息传输量II.使用总线的优点是数据信息和地址信息可以同时传送III.使用总结结构可以提高信息的传输速度IV.使用总线结构可以减少信息传输线的条数A.I,II,IIIB.II,III,IVC.III,IVD.只有I7、为协调计算机系统各部件的工作,需要一种器件来提供统一的时钟标准,这个器件,是()。
A.总线缓冲器B.总线控制器C.时钟发生器D.以上器件都具备这种功能8、下列关于配备32位微处理器的计算机的说法中,正确的是()。
该机器的通用寄存器一般为32位Ⅱ.该机器的地址总线宽度为32位Ⅲ.该机器能支持64位操作系统IV.一般来说,64位微处理器的性能比32位微处理器的高A.I、ⅡB.I、ⅢC.I、ⅣD.I、IⅡ、Ⅳ9、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。
21秋《计算机原理》在线作业1计算机硬件能直接执行的只有()。
A:符号语言B:机器语言C:汇编语言D:高级语言答案:B计算机系统中采用补码运算的目的是为了()。
A:与手工运算方式保持一致B:提高运算速度C:简化计算机的设计D:提高运算的精度答案:C若某数X的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()码。
A:原B:补C:反D:移答案:B某数在计算机中用8421BCD码表示为011110001001,其真值为()。
A:789B:3611C:1929D:11110001001B答案:A下列选项中,( )不属于硬件。
A:CPUB:ASCIIC:内存D:电源答案:B以电子管为主要器件的是( )。
A:第一代计算机B:第二代计算机C:第三代计算机D:第四代计算机答案:A第三代计算机以( )为主要器件。
A:电子管B:中小规模集成电路C:晶体管D:大规模集成电路答案:B两个浮点数相乘,乘积的尾数是相乘两数的尾数之(),乘积的阶码是相乘两数的阶码之和。
A:和B:差C:积D:商答案:C逻辑( )运算常用来分离字段。
A:异B:乘C:非D:加答案:B若X=-122,则X反码为( )。
A:11111010B:10000101C:10000110D:10000111答案:B字节指的是组成一个字的二进制位数。
A:对B:错答案:B第一台电子数字计算机是1948年在美国宾夕法尼亚大学研制成功的。
A:对B:错答案:B输入设备是计算机的指挥中心。
A:对。
习题3:1、8086系统中,请说明下列指令的源操作数的寻址方式是什么?1)MOV AX, 1234H 立即寻址 2)MOV AX, [1234H] 直接寻址 3)MOV AX, [BX] 间接寻址 4)MOV AX, 1234H[BX + SI] 相对基址变址寻址 5)MOVSB 数据串寻址 6)IN AL, DX 间接端口寻址2、请在下表中画出下列数据段以十六进制表示的各单元值(表格中每个单元表示一个字节),并写出变量var1, var2, var3的偏移地址和cnt 的值。
data SEGMENT para ORG 30Hvar1 DB -2, ‘A ’, 2 dup(‘23’) var2 DW -1 cnt EQU $-var1 var3 DW var2 data ENDS答:var1:0030,var2:0036,var3:0038,cnt=8.3、以下程序实现将变量var 进行var*10+600的操作,并将计算结果保存在变量result 中,当程序执行 到地址M5的时候,请在以下表格中画出当前堆栈指针的位置和堆栈里的内容(程序断点可以用标号,在堆栈中可用寄存器名代表保存的内容,SS 的内容不用指定,表格的每个单元表示一个字)。
(6分) data segment var dw 1000result dd ?data endsss_seg segment stackdb 100 dup(?)低地址高地址0030H高地址ss_seg endscode segmentassume cs:code, ds:data, ss:ss_seg main proc farpush dsmov ax, 0push axmov ax, datamov ds, axmov ax, varM1: c all CaculateM2: d w 10M3: d w 600M4: l ea bx, resultmov [bx], axmov [bx+2], dxretmain endpCaculate procpush bpmov bp, sppush sipush bxmov bx, [bp+2]mov si, cs:[bx]mul siM5: a dd ax, cs:2[bx]add bx, 4mov [bp+2], bxpop bx pop si pop bpret Caculateendpcode endsend main答:如下图,此时栈顶指针指向比bx 所在单元地址小1的堆栈单元。
大连理工大学2001微机原理及应用研究生入学试题参考答案一、简答题(共20 分)1.如果在一个程序开始执行之前,(CS )=0A7EH 和(IP )=2B40H 。
试问:该程序入口的物理地址是多少?指向这一入口地址的CS 和IP 的值是唯一的吗?(2分)答:物理地址是:0D320H ,CS 和IP 的值不是唯一的。
2.8086CPU 如何解决地址线和数据线的复用问题?ALE 信号何时处于有效状态?(2分)答:地址和数据分时占用总线,当地址信号占用总线时ALE 有效。
3.试画出下列数据段以十六进制表示的各单元值,写出变量V AR1,V AR2,V AR3的偏移地址和LEN 的值。
(6分)DSEG SEGMENT PARAV AR1 DB 20,30,40,-30,2 dup(0)V AR2 DW 50LEN EQU $-V AR1V AR3 DB ‘Hello ’DSEG ENDS答:V AR1=0000H,V AR2=0006H,V AR3=0008H,LEN=8 4.写出8086/8088CPU 判断有符号数比较结果的所有指令。
(2分) 答:JG/JNLE JNG/JLE JGE/JNL JNGE/JL5.计算机并行输入和输出有几种工作方式?各种方式有何特点?(3分)答:无条件输入/输出,查询输入/输出,中断,DMA 6.串行通信有几种通信方式?各种方式格式怎样?为保证传输信息的可靠性,常用哪些校验方法?(5分)答:同步通讯和异步通讯两种方式。
同步通讯由同步符表示数据块的起始或结束,异步通讯以帧格式为单位,1个起始位,1个以上停止位,数据位个数可变,有的有奇偶校验位。
校验方法有奇偶校验和CRC 校验。
二、接口应用和编程(共30分)如图所示,IBM-PC/XT 计算机使用10根地址线与ADC0804连接,以查询方式工作,AEN 为ADC0804是缓冲输出8位ADC ,由WR ·CS 同时有效启动ADC ,转换结束后INTR 为低电平,RD ·CS 同时有效读取数据,同时使INTR 变为高电平。
微机计算机原理及应⽤⼤连理⼯出版社答案习题⼀⼀.单项选择题1.( B )是以CPU为核⼼,加上存储器、I/O接⼝和系统总线组成的。
A.微处理器 B.微型计算机 C.微型计算机系统 D.⼩型机系统2. 在I/O接⼝的各类端⼝中,必须具有三态功能的端⼝是( A )。
A.数据输⼊缓冲器和状态存储器 B.控制器寄存器和状态寄存器C.数据输⼊缓冲器和控制寄存器 D.数据输出缓冲器和控制寄存器3.通常所说的“裸机”指的是( C )。
A.只装操作系统的计算机B.不带输⼊输出设备的计算机C.未装任何软件的计算机D.计算机主机暴露在外4.计算机中数据总线驱动电路使⽤的基本逻辑单元是( B )。
A.⾮门B.三态门C.触发器D.译码器5.CPU对存储器访问时,地址线和数据线的有效时间关系为( B )。
A.同时有效B.地址线先有效C.数据线先有效D.同时⽆效6.在计算机内,表⽰带符号的机器数均⽤( D )。
A.ASCII码B.原码C.反吗D.补码7.⼆进制数10000000B作为带符号数的补码时,表⽰的数为( D )。
A.128 B.0 C.-127 D.-1288.BCD码是⼆进制编码的⼗进制数,⼀个16位的⼗进制数的组合BCD码在机内要占⽤的单元个数是(C )。
A.32 B.16 C.8 D.49.在计算机内,字符均⽤ASCII码表⽰。
⼀个字符在存储器中占⽤( B )。
A.4bit B.⼀个字节C.⼀个字D.⼀个双字10.x=-46,y=117,则[x-y]补和[x+y]补分别等于( B )。
A.D2H和75H B.5DH和47H C.2EH和71H D.47H和71H 11.⼆进制数的反码表数范围为(C )。
A.0~255B.-128~+127C.-127~+127D.-128~+12812.n+1位符号数x的补码表⽰范围为( C )。
A.-2n13.某数据单元内容为10000000B,它所能代表的补码的值是( B )。
大连理工大学智慧树知到“电力系统自动化技术”《计算机原理》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.指令周期是指()。
A.CPU从主存取出一条指令的时间B.时钟周期时间C.CPU执行一条指令的时间D.CPU从主存取出一条指令加上执行这条指令的时间2.()可以和CPU并行工作,提供高速的DMA处理能力,实现数据的高速传送。
A.外围处理机B.输出设备C.输入输出设备D.输入输出处理器3.下列选项中,()不属于输入设备。
A.键盘B.投影仪C.鼠标D.麦克风4.PPU是一种通道结构的处理器,通常称为输入输出处理器。
()A.正确B.错误5.下列选项中,()不属于硬件。
A.CPUB.ASCIIC.内存D.电源6.若某数X的真值为1000,在计算机中该数表示为1111,则该数所用的编码方法是()码。
A.原B.补C.反D.移7.寄存器间接寻址方式中,操作数处在()。
A.通用寄存器B.内存C.程序计数器D.堆栈8.广泛使用的SRAM和DRAM都是半导体随机读写存储器,二者的优点为体积小,价格低廉,断电后信息不丢失。
()A.正确B.错误9.中断处理过程是由硬件和软件结合来完成的。
()A.正确B.错误10.多路通道在同一时间能处理多个I/O设备的数据传输。
()A.正确B.错误11.计算机的主频最快,计算机的速度就最快。
()A.正确B.错误12.指令助记符MOV是()指令。
A.加法B.减法C.传送D.跳转13.指令系统中采用不同寻址方式的主要目的是()。
A.实现存储程序和程序控制B.缩短指令长度并可以扩大寻址空间C.可以直接访问外存D.提供扩展操作码的可能并降低指令译码难度14.外部设备位于主机箱的外部。
()A.正确B.错误15.浮点加减法运算中,溢出的性质取决于尾数的符号位。
()A.正确B.错误第2卷一.综合考核(共15题)1.主存储器由MOS半导体存储器组成。
()A.正确B.错误2.把存储单元A的内容传送到存储单元B的指令执行后,存储单元A的内容()。
大连理工大学本科实验报告课程名称:计算机原理实验学院(系):专业:班级:学号:学生姓名:20 年月日实验项目列表注意:独立完成预习报告和实验操作。
专业:班级:学号:学生签字:联系电话:《计算机原理实验》报告填写要求根据《大连理工大学本科实验报告规范(试行)》提出的各项要求,现规定《计算机原理实验》报告填写要求如下:一、每次实验前必须完成预习报告。
注意:预习报告中的回答问题必须手写,且由学生本人签名。
第一次实验时,课前将预习报告交给实验老师。
每次实验时,课前提交预习报告,没有完成预习报告者不得进行实验。
二、每一个实验项目均须撰写一份实验报告,A4纸打印出来,最后按顺序装订上交。
三、实验报告内容:1、实验目的和要求:写明实验的目的和任务要求;2、实验原理和内容:与实验内容相关的算法描述、程序的结构类型,与实验相关的接口模块功能描述。
3、算法流程:使用流程图对算法进行描述。
流程图应当逻辑正确、简单清晰。
流程图可以采用打印或手工绘制。
4、使用protel等工具绘制实验系统电路图(也可手工绘制)。
系统电路图应正确、工整。
5、程序清单:程序清单一律采用打印的方式,源程序文件的格式要整齐、规范(语句的标号、指令及注释应在不同列中)。
在程序的关键语句上加注释。
相关子程序要在注视中进行功能说明;6、实验结果与分析:明确地写出最后结果(是否实现设计要求等),对实验中所遇到的问题以及解决的方法加以描述;7、实验体会、建议:通过实验所体会的收获。
针对实验内容、教学方法、考核方法等提出需要解决的问题,提出改进建议;8、全部文字叙述内容要求简明扼要,思路清楚、用词规范;9、主要仪器设备:记录主要仪器的名称、型号(包括实验运行软件名称)等10、实验时间:报告中应标明实验的日期(年、月、日;星期;组号)。
四、要求实验报告字迹工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。
五、对抄袭“实验预习报告”和“实验报告”或编造原始数据的行为,一经发现以零分处理,并按《大连理工大学学生违记处分规定》第二十六条给予处分。
1. CPU 寻址内存的能力最基本的因素取决于 。
答案:地址总线宽度
2.利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H-33FFFH.画出电路简图。
将地址范围展开成二进制形式:
0011 0010 0000 0000 00000011 0011 1111 1111 1111
6264芯片的容量为8KB ,需要13根地址线A0~A12(见上图虚线框内的部分)。
由于为全译码,因此剩余的高7位都作为芯片的译码信号:
3. 内存地址从20000H-8BFFFH 共有多少字节? 解:8BFFFH-20000H+1=6C000H 个字节或432KB.
4. 设某型微机的内存RAM 区的容量为128KB ×8位, 若用2164(64K ×1)芯片构成这样的存储器,需要多少片2164?至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码?
解:(1)每个2164芯片的容量为64K ×1,共需128/64×2=16片。
(2)128KB 容量需要地址线17根,即7
10
17
128222K =⨯= (3) 16根用于片内寻址;
(4) 1根用于片选。
5. 74LS138译码器的接线如下图所示,试判断其输出端Y0、Y3、Y5和Y7所决定的内存地址范围。
解: 因为部分译码,A17没参与译码,故每个译码器输出对应2个地址范围。
Y0:00000H~01FFFH和20000H~21FFFH
Y3:06000H~07FFFH和26000H~27FFFH
Y5:0A000H~0BFFFH和2A000H~2BFFFH
Y7:0E000H~0FFFFH和2E000H~2FFFFH
6. 某8088系统用2764ROM芯片和6264SRAM芯片构成16KB的内存。
其中,ROM的地址范围为0FE000H-0FFFFFH, RAM的地址范围为0F0000H-0F1FFFH。
试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称(2009年试题)。
7.用2片62256(32K*8 RAM)和2片27256(32K*8 EPROM)组成8086存储器系统。
要求EPROM的起始地址为F0000H,RAM的起始地址为00000H,使用全地址译码方式,试画出计算机的存储器连接图,并写出地址范围(2012年试题)。
见课件
8. 如图所示,IBM-PC/XT计算机扩展槽上与存储器连接的总线信号为20根地址线A19~A0,8根数据线D7~D0以及存储器读写信号MEMR和MEMW。
使用这
些信号扩展1片27256(32K×8 EPROM)和1片62256(32K×8 RAM)。
要求EPROM的起始地址为C8000H,RAM紧随其后,使用74LS138(3-8译码器),采用全地址译码方式。
1)试在图中画出计算机的存储器连接图(门电路自选).
2)写出各片存储器的地址范围。
A14 A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
D7
D6
D4
D5
D3
D2
D1
D0
OE WE
CE
IC0
62256
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
D7
D6
D4
D5
D3
D2
D1
D0
OE
CE
27256
IC1
G1
G2A
G2B
C
B
A
Y3
Y0
Y1
Y2
Y7
Y4
Y5
Y6
74LS138
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
D6
D5
D4
D3
D2
D1
D0
D7
MEMR
MEMW
题五图、存储器扩展图。