FR2376460A1 - Procede et dispositif pour effectuer des operations sur des champs de bits variables - Google Patents
Procede et dispositif pour effectuer des operations sur des champs de bits variablesInfo
- Publication number
- FR2376460A1 FR2376460A1 FR7735664A FR7735664A FR2376460A1 FR 2376460 A1 FR2376460 A1 FR 2376460A1 FR 7735664 A FR7735664 A FR 7735664A FR 7735664 A FR7735664 A FR 7735664A FR 2376460 A1 FR2376460 A1 FR 2376460A1
- Authority
- FR
- France
- Prior art keywords
- fields
- memory
- value representing
- bit fields
- performing operations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/04—Addressing variable-length words or parts of words
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Memory System (AREA)
- Storage Device Security (AREA)
Abstract
Procédé et dispositif permettant d'effectuer, à l'aide d'une instruction unique, des opérations sur des champs de bits A,B,C,D,E de longueurs variables contenues en mémoire dans des groupes de données adressables (multiplets 1000, 1001, 1002, 1003, 1004, 1005), les limites des champs de bits étant indépendantes des limites en mémoire des groupes de données. Des moyens combinent une première valeur représentant l'adresse de base d'un groupe de données à une deuxième valeur représentant le déplacement d'un champ de bits par rapport à cette de base. Des moyens d'adressage sont commandés par l'adresse ainsi formée et par une troisième valeur représentant la longueur du champ de bits. L'invention assure l'optimisation de l'emmagasinage ou du chargement de champs de bits de largeurs arbitraires sans considération des limites des groupes de données adressables en mémoire.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US05/755,105 US4103329A (en) | 1976-12-28 | 1976-12-28 | Data processing system with improved bit field handling |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2376460A1 true FR2376460A1 (fr) | 1978-07-28 |
| FR2376460B1 FR2376460B1 (fr) | 1980-08-22 |
Family
ID=25037752
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR7735664A Granted FR2376460A1 (fr) | 1976-12-28 | 1977-11-18 | Procede et dispositif pour effectuer des operations sur des champs de bits variables |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US4103329A (fr) |
| JP (1) | JPS5847738B2 (fr) |
| BR (1) | BR7708707A (fr) |
| DE (1) | DE2756762A1 (fr) |
| ES (1) | ES464418A1 (fr) |
| FR (1) | FR2376460A1 (fr) |
| GB (1) | GB1593053A (fr) |
| IT (1) | IT1114166B (fr) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2754890C2 (de) * | 1977-12-09 | 1982-10-28 | Ibm Deutschland Gmbh, 7000 Stuttgart | Einrichtung zur Programmunterbrechung |
| US4321665A (en) * | 1979-01-31 | 1982-03-23 | Honeywell Information Systems Inc. | Data processing system having centralized data alignment for I/O controllers |
| US4307447A (en) * | 1979-06-19 | 1981-12-22 | Gould Inc. | Programmable controller |
| US4388682A (en) * | 1979-09-04 | 1983-06-14 | Raytheon Company | Microprogrammable instruction translator |
| JPS5652454A (en) * | 1979-10-05 | 1981-05-11 | Hitachi Ltd | Input/output control method of variable word length memory |
| US4287563A (en) * | 1979-11-13 | 1981-09-01 | Motorola, Inc. | Versatile microprocessor bus interface |
| US4342081A (en) * | 1979-12-12 | 1982-07-27 | Honeywell Information Systems Inc. | Tape device adapter |
| US4520439A (en) * | 1981-01-05 | 1985-05-28 | Sperry Corporation | Variable field partial write data merge |
| US4574349A (en) * | 1981-03-30 | 1986-03-04 | International Business Machines Corp. | Apparatus for addressing a larger number of instruction addressable central processor registers than can be identified by a program instruction |
| JPS57201940A (en) * | 1981-06-04 | 1982-12-10 | Fujitsu Ltd | Assignment system for memory digit |
| US4433377A (en) * | 1981-06-29 | 1984-02-21 | Eustis Mary S | Data processing with format varying |
| US4724517A (en) * | 1982-11-26 | 1988-02-09 | Inmos Limited | Microcomputer with prefixing functions |
| WO1986000433A1 (fr) * | 1984-06-27 | 1986-01-16 | Motorola, Inc. | Procede et appareil pour instructions de zone binaire |
| US5034900A (en) * | 1984-10-05 | 1991-07-23 | Hitachi, Ltd. | Method and apparatus for bit operational process |
| JP2914966B2 (ja) * | 1984-10-05 | 1999-07-05 | 株式会社日立製作所 | 画像処理方法および装置 |
| US6552730B1 (en) | 1984-10-05 | 2003-04-22 | Hitachi, Ltd. | Method and apparatus for bit operational process |
| US5265204A (en) * | 1984-10-05 | 1993-11-23 | Hitachi, Ltd. | Method and apparatus for bit operational process |
| US4760515A (en) * | 1985-10-28 | 1988-07-26 | International Business Machines Corporation | Arbitration apparatus for determining priority of access to a shared bus on a rotating priority basis |
| DE3539129A1 (de) * | 1985-11-05 | 1987-05-14 | Kloeckner Moeller Elektrizit | Schaltung zur aufbereitung externer daten fuer mikroprozessoren |
| US5210835A (en) * | 1986-08-27 | 1993-05-11 | Ken Sakamura | Data processing system having apparatus for increasing the execution speed of bit field instructions |
| JP2520882B2 (ja) * | 1986-08-27 | 1996-07-31 | 株式会社日立製作所 | デ−タ処理装置およびデ−タ処理方法 |
| JPS63170736A (ja) * | 1987-01-09 | 1988-07-14 | Toshiba Corp | マイクロプロセツサ |
| DE3837847A1 (de) * | 1988-02-19 | 1989-08-31 | Hercules Computer Technology N | Einrichtung und verfahren zum verschieben eines bitfoermigen datenblocks |
| US4977497A (en) * | 1988-03-23 | 1990-12-11 | Mitsubishi Denki Kabushiki Kaisha | Data processor |
| EP0382246A3 (fr) * | 1989-02-09 | 1991-09-11 | Nec Corporation | Système d'adressage de bits |
| JPH02306339A (ja) * | 1989-02-09 | 1990-12-19 | Nec Corp | ビット・アドレシング方式 |
| US5121354A (en) * | 1990-03-12 | 1992-06-09 | International Business Machines Corp. | Random access memory with access on bit boundaries |
| JPH06180653A (ja) * | 1992-10-02 | 1994-06-28 | Hudson Soft Co Ltd | 割り込み処理方法および装置 |
| US5809524A (en) * | 1994-01-04 | 1998-09-15 | Intel Corporation | Method and apparatus for cache memory replacement line identification |
| US6061783A (en) * | 1996-11-13 | 2000-05-09 | Nortel Networks Corporation | Method and apparatus for manipulation of bit fields directly in a memory source |
| JP3110404B2 (ja) * | 1998-11-18 | 2000-11-20 | 甲府日本電気株式会社 | マイクロプロセッサ装置及びそのソフトウェア命令高速化方法並びにその制御プログラムを記録した記録媒体 |
| US9176847B2 (en) * | 2013-05-22 | 2015-11-03 | International Business Machines Corporation | Managing diagnostic information |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2099163A5 (fr) * | 1970-06-18 | 1972-03-10 | Int Standard Electric Corp |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3401375A (en) * | 1965-10-01 | 1968-09-10 | Digital Equipment Corp | Apparatus for performing character operations |
| NL6815506A (fr) * | 1968-10-31 | 1970-05-04 | ||
| BE758815A (fr) * | 1969-11-28 | 1971-04-16 | Burroughs Corp | Systeme de traitement d'information presentant des moyens pour la preparation dynamique d'adresses de memoire |
| US3624616A (en) * | 1969-12-04 | 1971-11-30 | Burroughs Corp | Dynamic allocation of multidimensional array memory space |
-
1976
- 1976-12-28 US US05/755,105 patent/US4103329A/en not_active Expired - Lifetime
-
1977
- 1977-11-02 GB GB45630/77A patent/GB1593053A/en not_active Expired
- 1977-11-18 FR FR7735664A patent/FR2376460A1/fr active Granted
- 1977-11-24 ES ES464418A patent/ES464418A1/es not_active Expired
- 1977-11-29 IT IT30109/77A patent/IT1114166B/it active
- 1977-12-06 JP JP52145769A patent/JPS5847738B2/ja not_active Expired
- 1977-12-20 DE DE19772756762 patent/DE2756762A1/de not_active Withdrawn
- 1977-12-28 BR BR7708707A patent/BR7708707A/pt unknown
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2099163A5 (fr) * | 1970-06-18 | 1972-03-10 | Int Standard Electric Corp |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5383537A (en) | 1978-07-24 |
| BR7708707A (pt) | 1979-07-24 |
| JPS5847738B2 (ja) | 1983-10-24 |
| IT1114166B (it) | 1986-01-27 |
| FR2376460B1 (fr) | 1980-08-22 |
| US4103329A (en) | 1978-07-25 |
| GB1593053A (en) | 1981-07-15 |
| DE2756762A1 (de) | 1978-07-06 |
| ES464418A1 (es) | 1978-09-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Allison et al. | A bit-string longest-common-subsequence algorithm | |
| FR2406283A1 (fr) | Extension de memoire | |
| US3400371A (en) | Data processing system | |
| KR920010639A (ko) | 강유전성 메모리용 감지증폭기 및 그 감지방법 | |
| EP0047782A1 (fr) | Systeme d'acces a une memoire | |
| ES464418A1 (es) | Un metodo de establecer acceso a campos de bitios de longi- tud variable en la memoria de un sistema electronico de tra-tamiento de datos. | |
| KR920022117A (ko) | 메모리 억세스 장치 | |
| FR2426576A1 (fr) | Systeme d'emmagasinage de phrases selectivement modifiables pour machine a ecrire | |
| EP0350929A3 (fr) | Dispositif de traitement de données de longueur variable | |
| KR880011700A (ko) | 데이터 기억방식 | |
| KR890016478A (ko) | 다이렉트 메모리 액세스 제어장치 | |
| BE903743A (fr) | Dispositif et procede de selection pour appareil du type changeur. | |
| ES443014A1 (es) | Mejoras introducidas en un equipo de procesamiento de datos. | |
| KR910003488A (ko) | 짧은 명령실행시간과 작은 점유면적을 갖는 가변 워드길이 명령시스템용 데이타 처리장치 | |
| FR2455315A1 (fr) | Procede pour fournir un resultat de calcul numerique avec le nombre de chiffres significatifs exacts dans ce resultat et dispositif de calcul numerique mettant en oeuvre ce procede | |
| FR2393368A1 (fr) | Materiel de controleur programmable pour dispositif automatise | |
| FR2369762A1 (fr) | Procede et appareil pour introduire des signaux d'adresse dans un signal video | |
| GB1533326A (en) | Storage arrangements | |
| JPS62264498A (ja) | 内容アドレス式メモリ | |
| FR2405517A1 (fr) | Procede et dispositif d'identification d'objets | |
| NO931878L (no) | Fremgangsmaate for innretting av en fremfoeringsbom i et fjellborings tstyr, samt fjellboringsutstyret og en maaleanordning | |
| ES331589A1 (es) | Aparato para seleccionar referencias de datos. | |
| RU2124561C1 (ru) | Способ управления клеймением площади кож | |
| GB1601749A (en) | Digital computing device | |
| SU1542826A1 (ru) | Устройство для подготовки программ управления наборным автоматом |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse |