指令中直接给出操作数地址
计算机组成原理习题答案

解答:计算机的控制器的功能是向整机每个部件提供协同运行所需要 的控制信号。是依据当前正在执行的指令和它所处的执行步骤,形成并 提供出在这一时刻整机各部件要用到的控制信号。
(1) X=0.1101 Y=-0.0111 (2) X=10111101 Y=-00101011 解答:
X=0.1101 Y=-0.0111 [X]原=00 1101 [Y]原=11 0111 [X]反=00 1101 [Y]反=11 1000 [X]补=00 1101 [Y]补=11 1001 [X+Y]补=(00 1101+11 1001)MOD 2 =(00 0110)MOD 2=0 0110 [X-Y]补=([X]补+[-Y]补)MOD 2 =(00 1101+00 0111)MOD 2 =(01 0100)MOD 2 (双符号得值不同溢出, 上溢) X=10111101 Y=-00101011 [X]原=00 [Y]原=11 10111101 00101011 [X]反=00 [Y]反=11 10111101 11010100 [X]补=00 [Y]补=11 10111101 11010101 [X+Y]补=(00 10111101+11 11010101)MOD 2 =(00 10010010)MOD 2=0 10010010 [X-Y]补=([X]补+[-Y]补)MOD 2 =(00 10111101+00 00101011)MOD 2 =0 11101000
1. 在计算机中,为什么要采用多级结构的存储器系统?它们的应用
是建立在程序的什么特性之上的?
汇编语言期末温习模拟题库

一考试题型100分1.数制码制10分2.填空30分3.判定题:10分语句正确与否错误缘故4.选择题15分5.阅读程序15分6.编写程序20分二.选择题 59运算机基础8086寄放器寻址方式指令功能:算术,逻辑,移位,循环标志位:C,Z,S,O,P堆栈,SP汇编格式,变量,标号程序开发:EDIT ,MASM ML,LINK,DEBUG1、通常说运算机的内存为32M、64M或128M指的是:()的容量的容量和ROM的容量 D.硬盘的容量2.汇编语言的优势不包括_____。
A直接有效地控制硬件B生成的代码序列短小C运行速度快 D 编程容易3 十六进制数88H,可表示成下面几种形式,请找犯错误的表示()。
A.无符号十进制数136B.带符号十进制数-120C.紧缩型BCD码十进制数88D. 8位二进制数-8的补码表示4 以下寄放器组中在段内寻址时能够提供偏移地址的寄放器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS5可用作寄放器间接寻址或基址、变址寻址的地址寄放器,正确的选项是()。
,BX,CX,DX ,ES,CS,SS,BP,IP,BX ,DI,BP,BX6.当运行结果为0时,ZF=__________。
A 0B 1C 任意D 不阻碍7某次求和结果最高位为1,那么SF=__________。
A 0B 1C 任意D不阻碍8设DS=5788H,偏移地址为94H,该字节的物理地址_____________。
A 57974HB 5883HC 57914HD 58ECH9. “MOV AX,[BP+DI]”指令从__________段掏出数据送AX。
A CSB SSC DSD ES10.下面不能用于寄放器寻址的寄放器有()A. CSB. AX C IP D SI E. CL F. SP11存储器寻址方式在指令中给出操作数在内存中的地址,该地址是()A 逻辑地址 B.有效地址C偏移地址 D.物理地址 E.段地址12.堆栈的操作原那么是_____________。
信息技术例题与习题2_1

5.[填空题]既可以连接键盘、鼠标,也可以连接数码相机和外 接移动硬盘的外设接口是——。
参考答案:USB 分析:USB是一种通用的、中高速率的、总线型的标准串行接口,可以连 接多种不同类型的设备,包括键盘、鼠标、数码相机和外接移动硬盘。
6.[填空题]用户若想要修改CMOS中的某个系统参数(例如, 设置/修改开机口令),需要启动运行保存在 中的 CMOS设置程序来完成这项工作。
参考答案:系统总线 分析:PC机是总线结构,系统总线用于连接CPU、内存储器、外存储器、 输入/输出设备等部件并在它们之间高速传递信息。PC机的系统总线通常 包括“处理器总线”、“存储器总线”和“I/O总线”等几类。
5.[简答题]什么是微处理器?它与中央处理器(CPU)是什么关 系?与PC机是什么关系?
1.[判断题]RAM代表随机存取存储器,ROM代表只读存储器, 关机后前者所存储的信息会丢失,后者则不会。
参考答案:Y 分析:RAM和ROM虽然都是半导体存储器芯片,但由于其存储信息的机 理不同,对电源的依赖性也不相同。RAM中存储的数据必须依靠一定的工 作电压来维持,当工作电压为0(机器关电)时,信息将无法保持(丢失); ROM中信息的有无与工作电压存在与否无关,因此在机器关电后,ROM中 的信息不会丢失。
参考答案:指令译码 分析:指令译码指的是将存储在指令寄存器中的指令的操作码转换为实 现该指令功能所需要的全部控制信号的过程。指令译码是每条指令执行过 程中必不可少的一个阶段,通常在取到指令后立即由译码部件完成。
7.[多选题]以下关于CPU的叙述中,错误的是 A.一台计算机只能有一个CPU B.只有CPU才能运ache的叙述中,正确的是
。
A.cache和主存都用半导体芯片作为存储介质,因此它们的 存取速度相差不大 B.在程序中不能用数据传送指令读出cache中某个单元中存 储的内容 C.cache存储容量的大小对计算机的运行速度会产生影响
计算机组成原理复习题目及答案

计算机专业计算机组成原理试题(0801和0707)一、选择题1、冯·诺依曼机工作方式的基本特点是()。
B、按地址访问并顺序执行指令2、计算机系统中的存储器系统是指,没有外部存储器的计算机监控程序可以存放在中。
()D、主存储器和外存储器,ROM3、某机字长16位,采用定点小数表示,符号位为1位,尾数为15位,则可表示的最大正小数为,最小负小数为。
()C、+ (1一2-15),一(1一2-15 )4、在定点数运算中产生溢出的原因是()。
C、运算的结果的操作数超出了机器的表示范围5、间接寻址是指()。
D、指令中间接给出操作数地址6、输入输出指令的功能是()。
C、进行CPU和I/O设备之间的数据传送7、某计算机的字长是8位,它的存储容量是64KB,若按字编址,那么它的寻址范围应该是() B、0-64 K8、若主存每个存储单元为16位,则()。
B、其地址线与16无关9.在计算机I/O系统中,在用DMA方式传送数据时,DMA控制器应控制(D、以上都是)。
A、地址总线B、数据总线C、控制总线10.在计算机总线结构的单机系统中,三总线结构的计算机的总线系统由()组成。
B、数据总线、地址总线和控制总线1、下列数中最小的数是()。
C、(00101001)BCD2、1946年研制成功的第一台计算机称为_ _ ,1949年研制成功的第一台程序内存的计算机称为)。
B、ENIAC, EDSAC3、冯·诺依曼机工作方式的基本特点是()。
B、按地址访问并顺序执行指令4、两个补码数相加,只有在最高位相同时会有可能产生溢出,在最高位不同时()C、一定不会产生溢出5、在指令的寻址方式中,寄存器寻址,操作数在()中,指令中的操作数是()A、通用寄存器B、寄存器编号6、关于操作数的来源和去处,表述不正确的是()。
D、第四个来源和去处是外存贮器7、对磁盘进行格式化,在一个记录面上要将磁盘划分为若干_ ,在这基础上要将划分为若干_ 。
计算机组成原理部分参考答案 (1)

习题一1.什么是程序存储工作方式?答:计算机的工作方式——存储程序工作方式。
即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。
2.采用数字化方法表示信息有哪些优点?用数字化方法表示信息的优点:(1)抗干扰能力强, 可靠性高。
(2)依靠多位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。
(3)数字化的信息可以存储、信息传送也比较容易实现。
(4)可表示的信息类型与范围及其广泛,几乎没有限制。
(5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成了计算机硬件设计的基础。
3.如果有7×9点阵显示出字符A的图像,请用9个七位二进制代码表示A的点阵信息。
4.数字计算机的主要特点是什么?1.(1)能在程序控制下自动连续地工作;(2|)运算速度快;(3)运算精度高;(4)具有很强的信息存储能力;(5)通用性强,应用领域及其广泛。
5.衡量计算机性能的基本指标有哪些?答:衡量计算机性能的基本指标:(1)基本字长——参加一次运算的数的位数;(2)数据通路宽度——数据总线一次能并行传送的位数;(3)运算速度——可用①CPU的时钟频率与主频,②每秒平均执行指令数,③典型四则运算的时间来表示。
(4)主存储器容量——可用字节数或单元数(字数)×位数来表示。
(5)外存容量——常用字节数表示。
(6)配备的外围设备及其性能。
(7)系统软件配置。
7.系统软件一般包括哪些部分?列举你所熟悉的三种系统软件。
系统软件一般包括操作系统,编译程序、解释程序、各种软件平台等。
例如WINDOWS98操作系统,C语言编译程序等,数据库管理系统。
8.对源程序的处理有哪两种基本方式?对源程序的处理通常有两种处理方式:解释方式和编译方式。
习题二1.将二进制数(101010.01)2转换为十进制数及BCD码。
解:(101010.01)2 = (42.25)10 = (01000010.00100101)BCD2.将八近制数(37.2)8转换为十进制数及BCD码.解:(37.2)8 = (31.25)10 =(011001.010101)BCD3.将十六进制熟(AC.E)转换为十进制数及BCD码.解: (AC.E)16 =(174.875)10 = (000101110100.100001110101)BCD4.将十进制数(75.34)10转换为8位二进制数及八进制数、十六进制数。
单片机中汽车灯光控制系统实验报告

《单片机原理与应用》课程大作业项目名称:汽车灯光控制系统专业班级:智能监控121学号: 120516127姓名:朱小柳职业技术学院信息工程学院2013 年 10 月 27 日摘要随着单片机的日益发展,其应用也越来越广泛,通过对“汽车灯光控制系统”设计,可以对单片机的知识得到巩固。
本设计是设计一个单片机控制系统。
在汽车进行左右转向灯、前主灯、倒车灯、故障灯时,实现对各种信号指示灯的控制。
本设计主要是对单片机的并行输入、输出口电路的应用,通过对I/O口控制发光二极管的亮、灭、闪烁,加上一些复位电路、按键电路、驱动电路来模拟汽车尾灯的功能。
关键词单片机;汽车信号灯;电路基础;绪论车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。
其中汽车转向灯的控制就是一例。
汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的一直以来都是汽车电子设计中的一个十分重要的领域。
此次基于单片机的汽车转向灯的设计中,复位电路的设计、LED发光二极管的应用、4个按键开关、键盘扫描来控制LED灯点亮的方式都基本符合课程设计的要求。
其中复位电路的作用是当单片机死机的情况下用来复位重启单片机,软件部分主要是用键盘扫描的方式来与程序中的设定值比较如果一致就执行该段子程序来实现LED的点亮方式。
汽车上的信号灯有:转向灯(左前灯、右前灯、仪表盘上的二个指示灯)。
当汽车转弯、倒车、停靠时,转向灯发出不同的信号。
目前国广泛使用电热式闪光器产生闪光信号。
闪烁频率在 50~110 次/ min,但是一般控制在 60~95 次min 之间。
闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率。
因此在更换闪光器或灯泡时调整比较困难。
同时,系统没有故检测,驾驶员无法知道车外的转向灯与示宽灯是否点亮,从而影响行车安全。
到目前为止,我们还没有发现能检测灯丝断这种故障的有效方法。
计算机组成原理习题及答案

概论一、选择题:1.1946年研制成功的第一台电子数字计算机称为_B_。
2.完整的计算机系统应包括..运算器、存储器、控制器B.外部设备和主机C.主机和存储器D.配套的硬件和软件设备3.计算机系统中的存储器系统是指存储器存储器 C.内存储器 D.内存储器和外存储器4.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_C_____.A..节约元件B.运算速度快C.物理器件性能所致D.信息处理方便5.计算机硬件能直接执行的只有_B___.A.符号语言B.机器语言C.机器语言和汇编语言D.汇编语言二、填空题:1.计算机的硬件包括__运算器控制器存储器输入设备输出设备__.2.在计算机术语中,将运算器和控制器合在一起称为_CPU__,而将_CPU__和存储器合在一起称为__主机__.3.计算机的软件一般分为两大类:一类叫_系统__软件,一类叫_应用__软件,其中,数据库管理系统属于_系统_软件,计算机辅助教学软件属于__应用___软件.4.计算机系统中的存储器分为_内存储器_和_外存储器_.在CPU执行程序时,必须将指令存放在_内存储器__中.5.输入、输出设备以及辅助存储器统称为_外部设备___.6.计算机存储器的最小单位为__位___,1KB容量的存储器能够存储_1024*8__个这样的单位.7.在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___,就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据__、__地址__和__控制___信息.三、衡量计算机性能的基本指标有哪些答:1.基本字长 2.数据通路宽度 3.运算速度:包括CPU时钟频率和数据传输率 4.存储器的容量:包括主存储器的容量和外存储器的容量 5.外围设备及其性能 6.系统软件配置运算方法和运算器一、选择题:1.在机器数中,__B____的零的表示形式是唯一的.A.原码B.补码C.反码D.原码和反码3.若某数X的真值为,在计算机中该数表示为,则该数所用的编码方法__B__码.A.原B.补C.反D.移4.运算器虽有许多部件组成,但核心部分是__B____.A.数据总路线B.算术逻辑运算单元C.多路开关D.通用寄存器5.在定点二进制运算器中,减法运算一般通过__D_____来实现. A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器6.在定点运算器中,无论采用双符号位还是单符号位,必须有__C___,它一般用_____来实现.A.译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门D.移位电路,与或非门7.在定点运算中产生溢出的原因是__C_____.A.运算过程中最高位产生了进位或借位B.参加运算的操作数超出了机器的表示范围C.运算的结果的操作数超出机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位二、计算题:1.把十进制数X=(+×2-10写成浮点表示的机器数,阶码、尾数分别用原码、反码和补码表示,设阶码4位,阶符1位,尾数15位,尾数符号1位. (原码:1 0010 0 00 反码:1 1101 0 00 补码:1 1110 1 00)2.已知X=,Y=+,求[X]补, [Y]补, [-Y]补, X+Y=,X-Y=存储系统一、选择题:1.存储器是计算机系统中的记忆设备,它主要用来__C_____.A.存放数据B.存放程序C.存放数据和程序D.存放微程序2.存储单元是指___B_____. A.存放一个二进制信息的存储元 B.存放一个机器字的所有存储元集合 C.存放一个字节的所有存储元集合 D.存放两个字节的所有存储元集合3.存储周期是指__D___. A.存储器的读出时间 B.存储器的写入时间 C.存储器进行连续读和写操作所允许的最短时间 D.存储器进行连续写操作所允许的最短时间间隔4.和外存储器相比,内存储器的特点是_C_____.A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低5.某计算机字长16位,其存储容量64KB,若按字编址,那么它的寻址范围是_B_____.—64K B. 0---32K C. 0---64KB D. 0---32KB6.某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为__D__.A. 64,16B. 16,64C. 64,8 ,167.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为__D___.A. 8,512B. 512,8C. 18,8D. 19,88.某机字长32位,存储容量1MB,若按字编址,它的寻址范围是__C___.A, 0—1M B. 0---512K C. 0---256K D. 0---256KB9.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是__A___.A. 0---1MB. 0---4MBC. 0---4MD. 0---1MB10.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB11.某计算机字长为32位,其存储容量为16MB,若按双字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB12.主存储器和CPU之间增加cache的目的是__A___.A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的数量C.扩大CPU中通用寄存器的数量D.既扩大主存容量又扩大CPU通用寄存器数量13.在cache的地址映射中,若主存中的任意一块可映射到cache内的任意一块的位置上,则这种方法称为__A____.A.全相联映射B.直接映射C.组相联映射D. 混合映射二、填空题:1.对存储器的要求是_容量大__,__速度快__,__成本低___,为了解决这三方面的矛盾,计算机采用_多级__体系结构.能直接访问_主存__和__cache__,但不能直接访问__辅存__和__外设_____.3.广泛使用的__SRAM__和__DRAM__都是半导体__随机读写__存储器.前者的速度比后者快,__集成度_不如后者高.它们的共同特点是断电后__不能___保存信息.4. cache是一种__高速缓冲__存储器,是为了解决CPU和主存之间__速度___不匹配而采用的一项重要的硬件技术.5.三级存储系统是由主存辅存____组成.6.半导体SRAM是靠__触发器___存储信息,半导体DRAM则是靠__电容____存储信息.存储器的刷新一般有_集中式__,__分散式__两种方式,刷新是因为_电荷泄漏,需定期补充___.8.计算机系统的存储系统通常采用层次结构,在选择各层次所采用的器件时,应综合考虑__速度_,_容量_,_位价__等因素.三、分析题:1.设有一个具有24位地址和8位字长的存储器,问(1)该存储器能够存储多少字节的信息(16MB)(2)如果存储器由4M×1位的RAM芯片组成,需要多少片(4*8=32片) (3)需要多少位作芯片选择(4位)2.某SRAM芯片有17位地址线和4位数据线,用这种芯片为32位字长的处理器构成1M×32位的存储器,并采用模块板结构,问: (1)若每个模块板为256K×32位,共需几块板(2)每块板内共需用多少片这样芯片(3)共需多少位地址线,各完成什么功能总线部分:一、填空题:1.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。
计算机组成原理选择题2015

一、单项选择题:每小题2 分。
1.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依据是 c 。
①指令操作码的译码结果②指令和数据的寻址方式③指令周期的不同阶段④指令和数据所在的存储单元2.下列选项中,描述浮点数操作速度指标的是 d 。
①MIPS ② CPI ③IPC ④MFLOPS3.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为5 位和7 位(均含2 位符号位)。
若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y 的最终结果是 d 。
①00111 1100010 ② 00111 0100010③01000 0010001 ④发生溢出4.某计算机主存容量为64KB,其中ROM 区为4KB,其余为RAM 区,按字节编址。
现要用2K×8 位的ROM 芯片和4K×4 位的RAM 芯片来设计该存储器,则需要上述规格的ROM 芯片数和RAM 芯片数分别是 d 。
①1、15 ② 2、15 ③1、30 ④2、30 5.某机器字长为16 位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。
假定取指令时,每取一个字节PC 自动加1。
若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是 c 。
①2006H ② 2007H ③2008H ④2009H6.下列关于RISC 的叙述中,错误的是 a 。
①RISC 普遍采用微程序控制器② RISC 大多数指令在一个时钟周期内完成③RISC 的内部通用寄存器数量相对CISC 多④RISC 的指令数、寻址方式和指令格式种类相对CISC 少7.相对于微程序控制器,硬布线控制器的特点是 d 。
①指令执行速度慢,指令功能的修改和扩展容易②指令执行速度慢,指令功能的修改和扩展难③指令执行速度快,指令功能的修改和扩展容易④指令执行速度快,指令功能的修改和扩展难8.假设某系统总线在一个总线周期中并行传输4B 信息,一个总线周期占用2 个时钟周期,总线时钟频率为10MHz,则总线带宽是 b 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指令中直接给出操作数地址(dir)的寻址方式称为直接寻址。
寻址对象为:1 内部数据存储器,在指令中以直接地址表示;2特殊功能寄存器SFR,在指令中用寄存器名称表示。
以寄存器中的内容为地址,该地址的内容为操作数的寻址方式称为寄存器间接寻址。
能够进行寄存器间接寻址的寄存器有:R0、R1、DPTR,用前面加@表示,如@R0、@R1、@DPTR。
寄存器间接寻址的存储空间包括内部数据存储器和外部数据存储器。
由于内部数据存储器共有128字节,因此用一字节的R0和R1可间接寻址整个空间。
而外部数据存储器最大可达64K,仅R0或R1无法寻址整个空间,为此需要由P2端口提供外部RAM高8位地址,由R0或R1提供低8位地址,由此共同寻址64K字节范围。
也可用16位的DPTR寄存器间接寻址64K字节存储空间。
其实,如果是入门的话,这些知识你不必深究,先学会怎么应用即可,等你的知识深度到达一定层次的时候,你就会明白是什么意思了。
如果想完全了解的话,建议你去看看《微机原理》吧,上面说的很详细,很清楚!
操作数(operand),是计算机指令中的一个组成部分,它规定了指令中进行数字运算的量。
通常一条指令均包含操作符和操作数。
例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。
操作数是指令执行的参与者,也就是各种操作的对象.与之有关的是操作码,所谓操作码是说明计算机要执行哪种,如传送,运算,移位,跳转等操作,它是指令中不可缺少的组成部分.在应用指令中,内容不随指令执行而变化的操作数为源操作数,内容随执行指令而改变的操作数为目标操数。
操作数在C语言中包括常量,标识符,字符串,函数调用,下标表达式,成员选择符和复杂表达式,通过将操作数与操作符相结合的方式或者通过将操作符放在括号内的方式形成。
Operands in C include constants, identifiers, strings, function calls, subscript expressions, member-selection expressions, and complex expressions formed by combining operands with operators or by enclosing operands in parentheses.。