导航:首页 > 电脑文件 > 电脑中译码在哪里进行

电脑中译码在哪里进行

发布时间:2022-06-18 02:48:54

‘壹’ 什么是译码

译码是编码的逆过程,同时去掉比特流在传播过程中混入的噪声。利用译码表把文字译成一组组数码或用译码表将代表某一项信息的一系列信号译成文字的过程称之为译码。
译码器是电子技术中的一种多输入多输出的组合逻辑电路,负责将二进制代码翻译为特定的对象(如逻辑电平等),功能与编码器相反。译码器一般分为通用译码器和数字显示译码器两大类。
数字电路中,译码器(如n线-2n线BCD译码器)可以担任多输入多输出逻辑门的角色,能将已编码的输入转换成已编码的输出,这里输入和输出的编码是不同的。
输入使能信号必须接在译码器上使其正常工作,否则输出将会是一个无效的码字。译码在多路复用、七段数码管和内存地址译码等应用中是必要的。

‘贰’ 什么是全译码什么是部分译码

全译码法:全译码法将除片内寻址外的全部高位地址线都作为地址译码器的输入,译码器的输出作为各芯片的片选信号,将它们分别接到存储芯片的片选端,以实现对存储芯片的选择。

全译码法的优点是每片芯片的地址范围是唯一确定的,而且是连续的,也便于扩展,不会产生地址重叠的存储区,但全译码法对译码电路要求较高

部分译码法:所谓部分译码法即用除片内寻址外的高位地址的一部分来译码产生片选信号,部分译码法会产生地址重叠。

(2)电脑中译码在哪里进行扩展阅读

用预先规定的方法将文字、数字或其他对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是根据一定的协议或格式把模拟信息转换成比特流的过程。

在计算机硬件中,编码(coding)是在一个主题或单元上为数据存储,管理和分析的目的而转换信息为编码值(典型地如数字)的过程。在软件中,编码意味着逻辑地使用一个特定的语言如C或C++来执行一个程序。在密码学中,编码是指在编码或密码中写的行为。

将数据转换为代码或编码字符,并能译为原数据形式。是计算机书写指令的过程,程序设计中的一部分。在地图自动制图中,按一定规则用数字与字母表示地图内容的过程,通过编码,使计算机能识别地图的各地理要素。

n位二进制数可以组合成2的n次方个不同的信息,给每个信息规定一个具体码组,这种过程也叫编码。

数字系统中常用的编码有两类,一类是二进制编码,另一类是二—十进制编码。

‘叁’ CPU是怎样对指令进行译码

cpu就是中央处理器,英文为central processing unit。cpu是电脑中的核心配件,只有火柴盒那么大,几十张纸那么厚,但它却是一台计算机的运算核心和控制核心。电脑中所有操作都由cpu负责读取指令,对指令译码并执行指令的核心部件。cpu的结构:中央处理器cpu包括运算逻辑部件、寄存器部件和控制部件。中央处理器从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字和特征码。有的指令中也直接包含操作数本身。①运算逻辑部件。可以执行定点或浮点的算术运算操作、移位操作以及逻辑操作,也可执行地址的运算和转换。②寄存器部件。包括通用寄存器、专用寄存器和控制寄存器。通用寄存器又可分定点数和浮点数两类,它们用来保存指令中的寄存器操作数和操作结果。通用寄存器是中央处理器的重要组成部分 ,大多 数 指令都要访问到通用寄存器。通用寄存器的宽度决定计算机内部的数据通路宽度,其端口数目往往可影响内部操作的并行性。专用寄存器是为了执行一些特殊操作所需用的寄存器。控制寄存器通常用来指示机器执行的状态,或者保持某些指针,有处理状态寄存器、地址转换目录的基地址寄存器、特权状态寄存器、条件码寄存器、处理异常事故寄存器以及检错寄存器等。有的时候,中央处理器cpu中还有一些缓存,用来暂时存放一些数据指令,缓存越大,说明中央处理器cpu的运算速度越快,目前市场上的中高端中央处理器cpu都有2M左右的二级缓存。③控制部件。主要负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。其结构有两种:一种是以微存储为核心的微程序控制方式;一种是以逻辑硬布线结构为主的控制方式。微存储中保持微码,每一个微码对应于一个最基本的微操作,又称微指令;各条指令是由不同序列的微码组成,这种微码序列构成微程序。中央处理器在对指令译码以后,即发出一定时序的控制信号,按给定序列的顺序以微周期为节拍执行由这些微码确定的若干个微操作,即可完成某条指令的执行。简单指令是由(3~5)个微操作组成,复杂指令则要由几十个微操作甚至几百个微操作组成。逻辑硬布线控制器 则完全是由随 机逻辑组成 。 指令译码后,控制器通过不同的逻辑门的组合,发出不同序列的控制时序信号,直接去执行一条指令中的各个操作。应用 大型、小型和微型计算机的中央处理器的规模和实现方式很不相同,工作速度也变化较大。中央处理器可以由几块电路块甚至由整个机架组成。如果中央处理器的电路集成在一片或少数几片大规模集成电路芯片上,则称为微处理器(见微型机)。中央处理器的工作速度与工作主频和体系结构都有关系。中央处理器的速度一般都在几个MIPS(每秒执行100万条指令)以上。有的已经达到几百 MIPS 。速度最快的中央处理器的电路已采用砷化镓工艺。在提高速度方面,流水线结构是几乎所有现代中央处理器设计中都已采用的重要措施。未来,中央处理器工作频率的提高已逐渐受到物理上的限制,而内部执行性(指利用中央处理器内部的硬件资源)的进一步改进是提高中央处理器工作速度而维持软件兼容的一个重要方向

‘肆’ 计算机执行指令的步骤是什么

计算机执行一条指令的步骤如下:

① 把指令指针IP中的指令地址送存储器,从该地址取出指令送指令寄存器IR;

② 地址计算部件,根据IR中的地址码形成操作数地址送存储器,从该地址取出数据,送到运算器中的寄存器(或寄存器组);

③ 将IR中的操作码OP送指令译码器进行译码;

④ 在控制器发出的操作信号的控制下,计算机各有关部件执行操作码OP规定的操作;

⑤ 指令指针IP加1,形成下一条指令地址。如遇到转移指令,则按转移指令对状态标志寄存器测试的结果,决定是否将转移指令中指出的指令地址送指令指针IP。

(4)电脑中译码在哪里进行扩展阅读:

计算机程序是由指令组成的。指令是机器所能识别的一组编制成特定格式的代码串,它要求机器在一个规定的时间段(指令周期)内,完成一组特定的操作。指令的基本格式可归结为操作码OP和操作数地址AD两部分,具体内容是:

⑴ 指出计算机应完成的一组操作内容,如传送(MOV)、加法(ADD)、减法(SUB)、输出、停机(HLT)、条件转移(JZ)等。这部分称为指令的操作码部分。

⑵ 两个操作数的地址和存放结果的地址及寻址方式。

⑶ 为保证程序执行的连续性,在执行当前指令时,还需指出下一条指令的地址。由于指令在存储器中一般是顺序存放的,所以只要设置一个指令指针(IP),每执行一条指令,IP自动加1,便自动指出下一条指令的地址,而不必在指令中专门指出下一条指令的地址 。只有在转移指令中才指出下一条指令的地址。此时,IP的内容将随转移指令所指示的内容改变。

‘伍’ 8051单片机PC指针取指令后,取出的指令放到哪里又是在哪里译码

取出的指令就送到指令译码器译码,译码后就产生了一系列预定的逻辑操作,也就进入到指令的执行环节了。

‘陆’ 在嵌入式中, CPU是如何取指,译码,执行和启动的

CPU内部由寄存器,控制单元,和逻辑运算器组成。寄存器有多种各司其职,有程序计数器,指令寄存器,数据寄存器,用来实现保存指令和执行指令。

程序保存在硬盘中,你打开一个程序的时候,就把程序的指令+数据加载到了内存里,其中指令部分被随后加载到了CPU的缓存里面,然后CPU里面相应功能的寄存器把指令从缓存取到寄存器里面保存,这里是取指; 你取过来的指令,是由操作码和地址码组成的,分别表示执行什么操作和对谁操作,但是这些指令需要控制单元里面的一个叫做译码器的人来分析,分析这些取来的码是什么意思,然后根据此指定下一步的行动计划,去哪里找什么部件执行什么操作,这是译码。 随后数据寄存器把数据从内存里面加载到逻辑计算单元,进行运算,并把结果传回数据寄存器,这就是执行。

CPU的寄存器里面有一个出厂的时候就已经写定了固化的默认值,保存了CPU一旦上电之后就会自动执行的第一条指令,你的设备一旦上电后,就会执行这个默认值,进行各种初始化操作的准备工作,同时这个固化的默认指令是属于引导程序的,引导程序是在操作系统之前运行的一段程序,用来初始化硬件,建立内存关系映射,引导你过渡到操作系统并为此创造环境。它会在运行完最后一个JMP指令后调到操作系统,然后把控制权交给操作系统。

‘柒’ 指令译码器的过程

计算机执行指令时,从内存中取出的一条指令经数据总线送往指令寄存器中。指令的操作码被送到指令译码器中译码,地址码则送到地址形成部件。地址形成部件根据指令特征将地址码形成有效地址,送往主存的地址寄存器。对于转移指令,要将形成的有效转移地址送往程序计数器中,实现程序的转移。操作控制器根据指令译码器对于指令操作码的译码,产生出实现指令功能所需要的全部动作的控制信号。这些控制信号按照一定的时间顺序发往各个部件,控制各部件的动作。

‘捌’ 指令译码器是做什么的

指令译码器(Instruction Decoder,ID)是控制器中的主要部件之一。计算机能且只能执行 "指令"。指令由操作码和地址码组成。操作码表示要执行的操作性质,即执行什么操作,或做什么;地址码是操作码执行时的操作对象的地址。计算机执行一条指定的指令时,必须首先分析这条指令的操作码是什么,以决定操作的性质和方法,然后才能控制计算机其他各部件协同完成指令表达的功能。这个分析工作由译码器来完成。 指令执行通过控制部件进行指令译码,标量指令由标量处理机执行向量指令各Cache控制器监听总线所有操作,并对操作做相应处理(修改或作废),如MESI协议。
指令
计算机指令通常由操作码和地址码两部分组成:
操作码:指明计算机执行的某种操作的性质和功能;
地址码:指出被操作的数据(简称操作数)存放在何处,即指明操作数地址,有的指令格式允许其他地址码部分就是操作数本身。

译码器
译码器是组合逻辑电路的一个重要的器件,其可以分为:变量译码和显示译码两类。
变量译码:一般是一种较少输入变为较多输出的器件,一般分为2n译码和8421BCD码译码两类。
显示译码:主要解决二进制数显示成对应的十、或十六进制数的转换功能,一般其可分为驱动LED和驱动LCD两类。
译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。
根据需要,输出信号可以是脉冲,也可以是高电平或者低电平。

过程
计算机执行指令时,从内存中取出的一条指令经数据总线送往指令寄存器中。指令的操作码被送到指令译码器中译码,地址码则送到地址形成部件。地址形成部件根据指令特征将地址码形成有效地址,送往主存的地址寄存器。对于转移指令,要将形成的有效转移地址送往程序计数器中,实现程序的转移。操作控制器根据指令译码器对于指令操作码的译码,产生出实现指令功能所需要的全部动作的控制信号。这些控制信号按照一定的时间顺序发往各个部件,控制各部件的动作。

‘玖’ 计算机译码在哪儿进行

计算机译码是由CPU硬件执行的。

1946年,美国宾夕法尼亚大学莫尔电工学院研制出世界第一台电子数字计算机“ENIAC”。它主要是用于计算保存资料,但它的体积庞大,占地面积170多平方米,重量约30吨,消耗近140千瓦的电力。

显然,这样的计算机成本很高,使用不便。而事实上在1973年根据美国最高法院的裁定,最早的电子数字计算机,应该是美国爱荷华大学的物理系副教授约翰·阿坦那索夫和其研究生助手克利夫·贝瑞Clifford E. Berry ,1918-1963)于1939年10月制造的"ABC"(Atanasoff- Berry-Computer)。

之所以会有这样的误会,是因为“ENIAC”的研究小组中的一个叫莫克利的人于1941年剽窃了约翰·阿坦那索夫的研究成果,并在1946年时申请了专利。由于种种原因直到1973年这个错误才被扭转过来。

1946年,世界上出现了第一台电子管数字计算机“ENIAC”,用于计算弹道。是由美国宾夕法尼亚大学莫尔电工学院制造的,但它的体积庞大,占地面积170多平方米,重量约30吨,消耗近100千瓦的电力。显然,这样的计算机成本很高,使用不便。

最初的计算机由约翰·冯·诺依曼发明(那时电脑的计算能力相当于现在的计算器),有三间库房那么大,后逐步发展。

1954年,美国贝尔实验室研制成功世界第一台使用晶体管线路的计算机,取名“催迪克”(TRADIC),装有800个晶体管。晶体管电子计算机诞生了,这是第二代电子计算机。只要几个大一点的柜子就可将它容下,运算速度也大大地提高了。

‘拾’ 计算机的构成部分中哪一个是可以对指令进行译码的部件

在计算机的构成部件当中,可以对我们的计算机指令进行编辑更改的,这就是我们需要的一个编码程序设备。
这个设备可以对指令进行译码的程序选择。

阅读全文

与电脑中译码在哪里进行相关的资料

热点内容
苹果应用商店更新不了软件 浏览:245
平板电脑怎么下载安装不了微信 浏览:95
电脑版有哪些安装游戏的软件 浏览:1
电脑win10字体有锯齿 浏览:999
win10系统电脑屏幕出红心标 浏览:314
电脑如何关掉开机更新 浏览:859
苹果app动态壁纸软件免费 浏览:449
组装电脑用什么显示器 浏览:466
苹果电脑死机重启还是一样 浏览:719
电脑怎么用镜像系统 浏览:438
安卓电脑版系统 浏览:11
平板电脑数 浏览:388
餐饮网站餐饮免费培训平台 浏览:404
文件夹怎样用电脑压缩 浏览:278
两台电脑安装一个驱动程序 浏览:522
联想新电脑拆封之前有安装软件 浏览:222
电脑主板的信号频率有哪些 浏览:109
电脑怎么输不了中文 浏览:522
闲鱼转转哪个买电脑配件好 浏览:429
笔记本电脑滚动屏幕字体变色 浏览:199