首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 359 毫秒
1.
编址     
对于RS,RX,SI和SS指令的编址,汇编程序必须指定一基数寄存器和位移(displacement)。通知汇编程序那些寄存器是基数,且用地址常数送入这些寄存器,这是程序设计人员的职责。法则是对于每个基数-加-位移地址,必须有个USING指令,它在有效指令地址的4096字节以内有一个地址。程序设计员借助USING指令告诉汇编程序某一寄存器含有某一专门地址。这并不产生代码送入寄存器去;它只是说明所指定的寄存器含有指定的地址。  相似文献   

2.
<正> 计算机语言编译程序的代码生成阶段,是由源程序的中间语言形式生成在计算机上实际运行的机器指令。在多累加器计算机的情况下,这样生成的机器指令的组成中,往往有多个字段是关于寄存器的,代码生成程序就要对中间语言中的操作数分配寄存器,确定这些字段的内容(寄存器号码);指令中的其他字段(操作码、相对地址等),也与寄存器分配有一  相似文献   

3.
本文提出一种算法,用于半导体随机线选法存储系统中检测和诊断地址寄存器、译码器和数码寄存器等各种固定性故障。应用一个外加测试器,它只通过公共的控制信号、电源线、地址寄存器和数码寄存器与存储系统联系,也就是说测试系统不可能访问存储系统其他部分时可应用此算法。当测试系统的部件(地址寄存器,译码器等)时,不需要假定未经测试的部件无故障。详细地讨论了因故障屏蔽所引起的问题。同时这个分析也允许有故障时同时存取二个或更多的字的情况。要区分故障和失效两个不同的概念,逻辑门和位线等处于死1或死0状态称为故障,因固定逻辑故障引起存储器不能正常工作称为失效,地址寄存器测试算法串行逐位地对地址寄存器的每一位进行测试,而对一个 n 位的地址寄存器进行完全测试要求取数约7n 至10n 次。算法要求至少存在一个功能存储位线和一个地址寄存器位的组合,并且当出现多重故障时该算法仍有效。虽然与某一地址寄存器位相连接的译码器和存储元件的故障综合,恰好与这一地址位的故障现象相同,因而可能屏蔽这一无故障的地址位,但仍有可能正确诊断地址位的故障。译码器测试算法检验2~n 根译码输出线,且能决定是否含有一根失效线。整个译码器的测试要求取数次数约(n+2)2~n 次,并基于“非创造”(noncreative)网络的概念,限制译码输出线的失效类型。测试过地址寄存器和译码器之后,证明其不存在故障,郡么再采用普通的读/写技术测试数码寄存器和存储器阵列。  相似文献   

4.
一、选择题 1.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。 A)AX,BX,CX,DX B)BX,BP,SI,DI C)SP,IP,BP,DX D)CS,DS,ES,SS 「分析」在解答该题时,首先应对8086/8088各寄存器的功能有充分的了解。AX、BX、CX和DX四个寄存器为数据寄存器,不能组合提供偏移地址,因此,A)选项是错误的;由于DX不能作为偏移地址寄存器,SP用于堆栈,IP用于代码段,所以C)选项是错误的;CS、DS、ES和SS四个寄存器是段寄存器,它们用来存放各段的起…  相似文献   

5.
一、序 本文是实际工作的总结,主要介绍一下DSJ200扩充FORTRAN编译系统中对于寄存器分配的基本思想和原则的做法。DJS200计算机是全国联合设计的一种系列机,它的结构类同于IBM360的机器结构,它具有16个能用作累加器和变址器的通用寄存器,机器指令采用三地址的方式,即θL_1L_3D_2,所完成的操作L_1θD_2→L_3,把寄存器的内容和一个内存量操作之后送入寄存器。  相似文献   

6.
本文主要描述一台短字长(16位)计算机的逻辑结构和指令系统。讨论了机器独有的三个特点:1)可变长的地址系统;2)公共的多累加器和多变址寄存器结构;3)数和地址的同样处理。  相似文献   

7.
HC02解码器中使用的寄存器主要有两个32位信息寄存器和两个18位地址寄存器。本文对这些寄存器及其控制逻辑电路进行了详细的论述。  相似文献   

8.
肖瑞瑾  权衡  张家杰  尤凯迪  英彦  虞志益 《计算机工程》2012,38(15):283-285,289
针对处理器中可用寄存器数量有限的问题,提出一种适用于多核处理器的扩展寄存器文件设计方案。采用多组结构进行硬件设计,将通信端口映射在扩展寄存器地址空间上,以实现寄存器寻址核间通信机制,引入兼具底层指令与高层封装的混合软件配置方案,改进软件编译流程。评估结果表明,该方案将可用寄存器文件的数量增加一倍,核间通信指令数目减少50%,系统吞吐率得到优化。  相似文献   

9.
CPU当代英雄     
1985年,也就是在80386推出之前CPU对内存的访问总是以实模式的方式,即第64K一个分段,而80386的推出使PC机的内存访问方式有了一些变化。在The Intel 8088,Intel 8086,80188和80186中只有实模式,在实模式下寻址方式只能使用段地址 偏移量的方式,内存空间只有1MB,4个段寄存器。80386中加入了两个新的段寄存器。至于使用哪个寄存器,取决于操作指令的前缀。在80386的在保护模式下,内存的访问方式有些类似于IBM S/360,使用地址 索引寄存器 比例  相似文献   

10.
孙玮 《自动化仪表》1990,11(2):38-39
本刊1988年第8期曾刊登过作者的《单片机软件编程技巧》一文。现再介绍两个编程技巧。一、给单片机增加两个16位的数据指针寄存器 Intel公司的8031单片机仅有一个16位的数据指针寄存器(DPTR)。它的功能是存放16位的地址。但是我们利用8031的"页寻址方式"的特点可以再增加两个16位的数据指针寄存器,从而给软件编程带来极大的方便,介绍如下。 8031在访问外部数据存贮器时,一般是使用16位地址的指令(MOVX@DPTR,A)等等。在访问外部I/O扩展译码时,一般是使用8位地址指令(MOVX@Ri,A)等。注意在此种情况下,8031的P2口SFR的内容在外部存贮器周期期间将保持在P2口引脚上不  相似文献   

11.
新型体系结构概念—虚拟寄存器与并行的指令处理部件   总被引:4,自引:1,他引:3  
随着程序对地址空间的需求日益提高,研究者提出了虚拟存储器概念,使程序访问的地址空间免受物理存储器的限制。随着面向寄存器的RISC技术发展以及多发射结构中指令调度的日益重要,我们提出了虚拟寄存器的新概念,使寄存器空间不受物理寄存器堆大小的束缚,有利于指令调度和寄存器重新命名技术,提高指令级并行性ILP。此外,现代新型RISC处理机都着重于加强数据处理部件中的执行并行度,忽略了放在存储器中指令的处理。  相似文献   

12.
一、概述 Am 2910微程序控制器是一个地址序列发生器,用来控制存于微程序存储器内的微指令执行次序。除能顺序存取指令外,还可在4096个微代码字范围内条件转移到任何微指令。后进先出堆栈,提供微子程序返回的连接和循环的能力,有五层微子程序嵌套。还有微指令循环计数控制,其计数容量为4096。在每条微指令期间,微程序控制器从以下四个源中,提供一个12位的地址:(1)微程序地址寄存器(μpc)。通常,它保存的地址,比上一条指令的地址大1;(2)外部直接输入端(D);(3)寄存器-计数器(R)。它保留了以前的微指令期间送入的数据;(4)五层深的  相似文献   

13.
该文根据质量流量计的应用实际,介绍了智能仪表上普遍采用的Modbus通信原理,分析了请求、响应的消息格式,介绍了地址,功能码,寄存器地址,数据位和校验码的组成,并给出了软件开发中常用的CRC校验程序和十六进制浮点数转换程序。  相似文献   

14.
2.基本结构 2.1简介 80386是由一个中央处理部件、一个存贮管理部件和一个总线接口组成的。中央处理部件由执行单元和指令单元两部分组成。执行单元包含8个32位的通用寄存流,这些寄存器既可用于地址计算和数据操作,也可构成64位的桶式移位器以加快移位、循环移位、乘法和除法的运算速度。乘法和除法逻辑应用每循环一位的算法。当乘数中的最高有效位为零时,便停止运算。这样普通的32位乘法就可在1微秒内完成。指令单元则可完  相似文献   

15.
系统结构     
系统简介 PDP-11是16位、通用、二进制补码运算的并行计算机。PDP-11是一个可变字长处理机,其直接地址为32768个16位字,或者65536个8位字节。所有系统构件之间的通讯在一条称为单总线的高速总线上完成。系统的标准特征是8个作为累加器、变址寄存器、地址指点器使用的通用寄存器,和一个自动优先中断系统。  相似文献   

16.
CAN控制器SJA1000及其应用   总被引:24,自引:1,他引:24  
介绍CAN控制器SJA1000的特点、内部结构以及SJA1000的寄存器结构及地址分配;CAN协议通信格式。并以独立CAN控制器SJA1000为例,结合CAN协议说明了一种通用型CAN总线的开发与设计。  相似文献   

17.
本文针对巨型计算机中设置面向多条流水线功能部件的大容量的程序可编址的向量寄存器的情况,提出了一种三级寻址可变结构向量寄存器的设计思想,讨论了在设计中确定参数(n,m,1)时需考虑的因素:并给出了可用于实际的两个例子。用三级寻址可变结构向量寄存器的设计思想设置向量寄存器,其寄存器的个数和向量处理的长度是可变的,不同的向量长度确定不同的向量寄存器结构。改变向量长度只需给出相应的参数,向量寄存器的结构则自动跟随变化。例如向量寄存器的总容量为8192字时,若向量长度分别确定为32,64,128,256,512,1024时。则其可用的向量寄存器个数相应为256,128,64,32,16,8,并且其结构可以动态地组合,因而使用起来灵活方便。用三级寻址可变结构向量寄存器的设计思想来设计向量寄存器,非常适宜于采用大容量的RAM组件,并且设计的向量寄存器具有总容量大,程序可编址的寄存器个数可以足够多(如256个)及一条指令可处理的向量长度可以较长(如1024)等特点。若将其与常规的两级寻址固定结构的向量寄存器相比,则具有器材省、体积小、成本低、效率高的优点。  相似文献   

18.
本文继上期复习指导对以下问题进行讲解。5、寄存器相对寻址在寄存器相对寻址方式中,操作数在内存储器中,而操作数的偏移地址EA是指令指明的寄存器的内容与指令中给出的位移量相加之和。汇编格式:XR(或R+X,X+R)功能:R的内容与X相加之和为操作数的偏移地址EA。R(Register寄存器的简写,只能是SI,DI,BX,BP其中之一。)X表示位移量,其值是用8位或16位二进制补码表示的有符号数。寄存器相对寻址和寄存器间接寻址在汇编格式相比较就是多了位移量X,在计算EA时寄存器相对寻址就要多加上位移量X。EA=R+X寄存器相对寻址的寻址方式如图1所…  相似文献   

19.
目前,随着微机集成度的提高,体积的缩小,许多微机的并行打印机接口不再用10多块74系列芯片组成,而是利用一块82C11专用芯片加上一块可编程逻辑芯片(如PAL 16L8、82S 129)和一只收发器芯片(74LS245)等组成,占用面积小,可靠性好。82C11芯片集部分译码器、数据缓冲器、数据寄存器,控制寄存器、控制驱动器和状态缓冲器于一体,完成读写数据口、读状态口和读写控制口的全部功能如图1所示。可编程逻辑芯片的作用是根据总线的地址线A2  相似文献   

20.
利用8031单片微机开发MSM5832RS的实时时钟设计已调试成功。现简要介绍如下: 一、MSM5832RS特性. MSM5832RS是一种专用实时时钟、日历芯片.内部有13个寄存器,寄存秒、分、时、日、星期、月、年等七个实时时钟、日历参数.它有4条地址线对13个寄存器寻址,有4条数据线供数据输入(写)或输出(读).5832另有4根控制线.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号