计算机原理第二章 作业题
计算机组成原理习题与解答第二章

1.把下列各数化成二进制数和八进制数(二进制取3位小数,八进制取一位小数): 7+3/4,±3/64,73.5,725.9375,25.34答:7+3/4=111.110B; 7+3/4=7.6O; ±3/64=±0.000B; ±3/64=±0.0O; 73.5=1001001.1 00B; 73.5=111.4O;725.9375=1011010101.111B; 725.9375=1325.7O; 25.34=11001.011B; 25.34=31.3O2.把下列各数化成十进制数:101.10011B ,22.2O,AD.4H答:101.10011B=5.59375; 22.2O=18.25; AD.4H=173.253.完成下列二进制数运算:101.111+11.011,1001.10-110.01,101.11*11.01,1011101 11/1101答:101.111+11.011=1001.01; 1001.10-110.01=11.01;101.11*11.01=10010.1011; 101110111/1101=11100.114.完成下列各十六进制数的运算:A39E+28DC,D5AB-7CE5,2BF*4C,C16E/3A答:A39E+28DC=CC7A; D5AB-7CE5=58C6; 2BF*4C=D014; C16E/3A=355.C25.先将15B*8E/2A中的十六进制数化成十进制数,再进行计算,最后再将结果化为十六进制数。
答:15BH*8EH/2AH=347*142/42=49274/42=1173.19=495.30AH6.试分别判断下列各组数据中哪个数据最大?哪个数据最小?(1) A=0.1001B,B=0.1001D,C=0.1001H(2) A=10111101B,B=1001D,C=111H答:(1) A最大, C最小; (2) B最大, A最小;1.写出下列各数的二进制原码和补码(最后两个用双字节): 0,96,-128,-38H,127,10 5,879H,-32768答:上述各数的原码依次为:00000000(10000000), 01100000, 无, 10111000, 011 11111, 01101001, 0000100001111001, 无;上述各数的补码依次为:00000000, 01100000, 10000000, 11001000, 01111 111, 01101001, 0000100001111001, 1000000000000000;2.分别列出下述10进制数的16进制数、非压缩的BCD数、压缩的BCD数、ASCII数字串(用16进制形式写出):10, 64, 78, 81, 92, 100, 125, 255答:上述各数的16进制数依次为:AH,40H,4EH,51H,5CH,64H,7DH,FFH;上述各数的非压缩的BCD数依次为:0100H,0604H,0708H,0801H,0902H,010000H, 010205H,020505H;上述各数的压缩的BCD数依次为:10H,64H,78H,81H,92H,0100H,0125H,0255H;上述各数的ASCII数字串依次为:3130H,3634H,3738H,3831H,3932H,313030H,313 235H, 323535H;3.用10进制数写出下列补码表示的机器数的真值:71H,1BH,80H,F8H,397DH,CF4 2H,9350H答:上述补码表示的各机器数的真值用10进制数分别表示为: +113,+27,-128,-8,+14717,-20670,-278284.若用一个字节来表示带符号数,判断下列各运算在机内进行时是否会产生溢出,写出判断过程。
大学计算机第二章习题答案

1.简述冯诺依曼体系结构。
采用“存储程序”,即程序和数据一起存储在内存中,计算机按照程序顺序执行,采用二进制表示数据,且计算机由5部分组成:运算器、控制器、存储器、输入设备、输出设备。
2.简述计算机的五大组成部分。
运算器、控制器、存储器、输入设备、输出设备。
3.简述计算机的基本工作原理。
计算机的工作过程是程序执行的过程。
程序是为实现特定目标而用程序设计语言描述的指令序列。
计算机在运行时,先从内存中取出第一条指令,通过控制器的译码分析,并按指令要求从存储器中取出数据进行指定的运算或逻辑操作,然后再按地址把结果送到内存中,接着按照程序的逻辑结构有序地取出第二条指令,在控制器的控制下完成规定操作。
4.什么是流水线技术?作用是什么?流水线技术:将不同指令的各个步骤通过多个硬件处理单元进行重叠操作作用:实现几条指令的并行处理,以加速程序运行进程。
5.ROM和RAM的作用和区别是什么?ROM:只读存储器,主要用于存放计算机的启动程序。
RAM:随机存取储存器,通常所说的内存,RAM里的内容可按其地址随时进行存取。
区别:RAM的特点是数据存取速度较快,但是掉电后数据不能保存。
ROM的数据只能被读取而不能写入,如果要更改,就需要紫外线来擦除。
6.系统软件和应用软件各自的作用是什么?系统软件:控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。
应用软件:完成一个特定的任务,在系统软件的支持下才能运行。
7.总线的概念是什么?简述总线类型。
概念:总线是各部件(或设备)之间传输数据的公用通道。
类型:按功能和规范:数据总线、地址总线、控制总线、扩展总线、局部总线按传输数据的方式:串行总线、并行总线按时钟信号是否独立:同步总线、异步总线8.什么是主板?它主要有哪些部件?各部件之间如何连接?主板:即母板,是微型计算机中最大的一块集成电路板,也是其它部件和各种外部设备的连接载体。
部件:芯片:芯片组、BIOS芯片、集成芯片等插槽/接口:CPU插座、内存条插槽、PCI插槽、PCI-E插槽、SATA接口、键盘/鼠标接口、USB接口、音频接口、HDMI接口。
计算机组成原理---第二章测试题

计算机组成原理第二章测试题1.计算机系统中的I/O设备通过I/O端口与各自的控制器连接,然后由控制器与总线相连,常用的I/O端口有_D_。
A、并行口B、串行口C、视频口,USB口D、以上全部2.下列关于I/O控制器的叙述正确的是_A_。
A、I/O设备通过I/O控制器接收CPU的输入输出命令B、所有I/O设备都使用统一的I/O控制器C、I/O设备的驱动程序都存放在I/O控制器上的ROM中D、随着芯片组电路集成度的提高,越来越多的I/O控制器都从主板的芯片组中独立出来, 制作成专用的扩充卡B接口是由Compag,IBM,Intel,Microsoft和NEC等公司共同开发的一种I/O接口。
在下列有关USB接口的叙述中,错误的是_C_。
A、USB接口是一种串行接口,USB对应的中文为"通用串行总线"B、USB2.0的数据传输速度比USB1.1快得多C、利用"USB集线器",一个USB接口最多只能连接63个设备D、USB既可以连接硬盘,闪存等快速设备,也可以连接鼠标,打印机等慢速设备4.在目前的技术条件下,计算机使用的CRT显示器与LCD显示器相比具有_D_的优点。
A、没有辐射危害B、功耗小C、体积轻薄D、价格较低5.PC计算机中RAM的功能是_A_。
A、存放可读写的程序和数据B、用于永久存放专用程序和数据C、存放要求容量大速度慢的程序文件D、存放要求容量大速度慢的数据文件6.一台PC机上总有多种不同的I/O接口,如串行口,并行口,USB接口等。
在下列I/O接口中,不能作为扫描仪和主机接口的是_A_。
A、PS/2接口B、USBC、1394(FireWire)D、并行口7.下列说法中是正确的_B_。
A、半导体ROM信息可读可写,且断电后仍能保持记忆B、半导体ROM是非易失性的,断电后仍然能保持记忆C、半导体RAM是非易失性的,断电后不能保持记忆D、EPROM是可改写的,因而也是随机存储器的一种8.下面关于CPU性能的说法中,错误的是_D_。
计算机原理 第二章数据在计算机中表示 综合练习

计算机原理第2章数据在计算机中表示综合练习一、单项选择题:知识点:掌握数制:十进制(D),二进制(B),八进制(Q或O),十六进制(H)参考P7 1、下列数据中,可能是八进制数的是()。
A)488 B)317 C)597 D)1892、对于R进制数,每一位上的数字可以有()种。
A.R B.R-1 C.R/2 D、R+13、两个八进制数7Q和4Q,相加后得()A.10Q B.11Q C.13Q D.以上都不对4、两个十六进制7E5和4D3相加,得()A.BD8H B.CD8H C.CB8H D.以上都不对知识点:掌握数制之间的转换规律参考P1、R进制(二,八,十六)转换成十进制方法:按权展开,各项相加例:101.101B=1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=5.875207.24Q=2×82+0×81+7×20+2×8-1+4×8-2=135.52AF.4H=2×162+10×81+15×80+4×16-1=607.252、十进制转换成R(二,八,十六)进制方法:整数部分:除R取余,先得低位小数部分:乘R取整,先得高位3、二进制转换成八进制(十六进制)方法:以小数点为界,向左向右每三(四)位一组用一位八(十六)进制数表示4、八进制(十六进制)转换成二进制方法:每一位八进制(十六进制)用三位(四位)二进制数表示。
5、二进制数10101转换成十进制数是()。
A)25 B)23 C)21 D)226、二进制数1101.01转换成十进制数是()。
A)17.256 B)13.5 C)13.25 D)17.57、24.6Q=()十A.36.75 B.10.5 C.40.5 D.20.758、将十六进制数FF.1转换成十进制数是()。
计算机组成原理第2章习题答案

第2章习题及解答2-2将下列十进制表示成二进制浮点规格化的数(尾数取12位,包括一位符号位;阶取4位,包括一位符号位),并写出它的原码、反码、补码三和阶移尾补四种码制形式;(1)7.75解:X=7.75=(111.11)2=0.11111×211[X]原=0011×0.11111000000[X]反=0011×0.11111000000[X]补=0011×0.11111000000[X]阶称,尾补=1011×0.11111000000(2) –3/64解:X=-3/64=(-11/26)2=(-0.00001)2=-0.11×2-100[X]原=1100×1.11000000000[X]反=1011×1.00111111111[X]补=1100×1.010********[X]阶称,尾补=0100×1.010********(3) 83.25解:X=-3/64=(1010011.01)2=0.101001101×2111[X]原=0111×0.101001101[X]反=[X]补=[X]原[X]阶称,尾补=1111×0.10100110(4) –0.3125解:X=(–0.3125)10=(-0.0101)2=-0.101×2-1[X]原=1001×1.10100000000[X]反=1110×1.010********[X]补=1111×1.01100000000[X]阶称,尾补=0111×1.011000000002-4 已知x和y,用变形补码计算x+y,并对结果进行讨论。
(2) x=0.11101,y=-0.10100解:[X]补=00.11101, [Y]补=11.01100, [-Y]补=00.10100[X]补+ [Y]补=00.11101+11.01100=00.01001X+Y=0.01001[X]补- [Y]补=[X]补+ [-Y]补=00.11101+00.10100=01.10001X+Y 正溢(3) x=-0.10111,y=-0.11000解: [X]补=11.01001, [Y]补=11.01000, [-Y]补=00.11000[X]补+ [Y]补=11.01001+11.01000=11.10001X+Y=-.011111[X]补- [Y]补=[X]补+ [-Y]补=11.01001+00.11000=00.00001X-Y =0.000012-5 已知x和y,用变形补码计算x-y,并对结果进行讨论。
计算机组成原理第二章参考答案

第2章 参考答案2写出下列十进制数的原码、反码、补码和移码表示(用8位二进制数)。
如果是小数,则用定点小数表示;若为整数,则用定点整数表示。
其中MSB 是最高位(符号位),LSB 是最低位。
(1)-1 (2) -38/64 解:(1)-1=(-0000001)2 原码: 10000001反码: 11111110 补码: 11111111 移码: 01111111(2)-38/64=-0.59375=(-0.1001100)2或-38/64=-(32+4+2)*2-6=-(100110)*2-6=(-0.1001100)2 原码: 1.1001100反码: 1.0110011补码: 1.0110100移码: 0.0110100注:-1如果看成小数,那么只有补码和移码能表示得到,定点小数-1的补码为:1.0000000此例类似于8位定点整数的最小值-128补码为100000003 有一字长为32位的浮点数,符号位1位;阶码8位,用移码表示;尾数23位,用补码表示;基数为2.请写出:(1)最大数的二进制表示,(2)最小数的二进制表示,(3)规格化数所能表示的数的范围。
解:(题目没有指定格式的情况下,用一般表示法做)(1)最大数的二进制表示:0 11111111 11111111111111111111111 (2)最小数的二进制表示:1 11111111 00000000000000000000000(1) 7232112*2---() (2) 7211*2--()(3)规格化最大正数:0 11111111 111111111111111111111117232112*2---()规格化最小正数:0 00000000 100000000000000000000007122*2--规格化最大负数:1 00000000 011111111111111111111117123222*2----+()规格化最小负数:1 11111111 000000000000000000000007211*2--()规格化数的表示的数的范围为:7777211232122321[1*2,22*2][2*2,12)*2]----------+- ()()(下面补充IEEE 754的规格化浮点数表示范围:IEEE 754的尾数采用1.M 的形式,原码表示;阶e=E-127 (相对于一般表示法的e=E-128,人为的加了1);并且最大的阶(11111111)和最小的阶(00000000)用去作为特殊用途。
计算机原理第一章,第二章

一、单选题1. WindowsXP操作系统是一个操作系统。
[单选题答案]A.单用户、单任务 B.多用户、多任务C.多用户、单任务 D.单用户、多任务2.Windows XP的桌面是指。
A.当前窗口 B.任意窗口 C.全部窗口 D.整个屏幕3.在Windows中,“任务栏”的作用包含。
A.显示系统的所有功能 B.只显示当前活动程序窗口名C.只显示正在后台工作的程序窗口名 D.实现程序窗口之间的切换4.在Windows系统中,“回收站”的内容。
A.将被永久保留 B .不占用磁盘空间C.可以被永久删除D.只能在桌面上找到5. 在Windows XP 中,关闭一个活动应用程序窗口,使用的快捷键是。
A.<Alt>+<Tab> B.<Alt>+<F2> C. < Alt >+<F4> D.<Ctrl>+< Tab >6.在Windows中右键单击某对象时,会弹出菜单。
A.控制 B.快捷 C.应用程序 D.窗口7.下列关于保存与另存为说法中正确的是。
[单选题答案]A.在文件第一次保存的时候,两者功能相同B.另存为是将文件另处再保存一份,但不可以重新命名文件C. 用另有为保存的文件不能与原文件同名D.两者在任何情况下都相同8.在资源管理器窗口中,若要选定多个不连续的文件或文件夹,须在单击操作之前按下键。
A.<Tab> B.<Shift> C.<Alt> D.<Ctrl>9.当一个应用程序的窗口被最小化后,该应用程序将。
[单选题答案]A.继续在桌面运行 B.仍然在内存中运行C.被终止运行 D.被暂停运行10.电脑用一段时间后,磁盘空间会变得零散,可以使用软件工具进行整理。
A.磁盘空间管理 D.磁盘清理程序 C.磁盘扫描程序 D.磁盘碎片整理11.在一篇文档中,如果要统一替换某一个字,最高效的途径是使用命令或操作。
计算机原理作业习题及答案

第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、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章 作业题
1 进制转换
(1)将二进制数(1111010.00111101)2转换为十六进制数; (2)将十进制数(75.34)10转换为二进制数(小数点后保留8位)及十六进制数(保留2位小数)。
2 码制转换
(1)若X 补=0.1010,写出其原码X 原及其真值X ; (2)若X 补=1.1010,写出其原码X 原及其真值X 。
3 假设采用如图1所示浮点格式,若字长16位,其中阶码6位(含一位阶符),补码表示,以2为底;尾数10位(含一位数符)补码表示,且规格化。
某浮点数代码为(A27F)16,写出其十进制真值。
图1
4 设某机器字长为8位:
(1)若补码表示的带符号定点整数为11111111,写出其十进制真值; (2)若补码表示的带符号定点小数为11111111,写出其十进制真值。
5 设存储器部分单元的内容如图2所示:
图2
(1) 设(R 0)=1000H ,则采用寄存器直接寻址和间接寻址的操作数分别是什么?
(2) 设存储单元地址为1004H ,则采用存储器直接寻址和间接寻址的操作数分别是什么? (3) 设(R 0)=1000H, 采用变址寻址x(R 0)读取操作数,其中形式地址为3H ,则读取的操作数是什么?
6 设当前堆栈状态如图3所示,以字节为单位:
(1)(SP) = 1002H ,执行POP R 0后,SP 和R 0的值分别是什么?
(2)(SP) = 1002H ,(R 0)=1000H ,执行PUSH R 0后,SP 和R 0的值分别是什么?存储单元
1000H 1001H 1002H 1003H 1004H 1005H
1006H
存储单元内容 地址码
1000H、1001H、1002H的值分别是什么?
图3
7 简答题
(1)简化地址结构与减少一个地址码位数的区别?
(2)CPU能直接访问的操作数存放在哪里?
*(3)I/O设备编址有哪几种方式?
*(4)I/O指令的设置有哪几种方法?
(5)什么是寻址方式?指令中以什么方式提供操作数或操作地址,称为寻址方式。