Tuesday 28 November 2017

Codice Binario Decimale Vs Binary Options


(,) 1954 R. A. Anderson ETAL 3.160.872 binario decimale codificato per TRADUTTORE BINARIO Filed 21 SETTEMBRE 1960 2 fogli fogli 2 FIG. 4 Brevetti degli Stati Uniti Ofiice 3.160.872 brevettato 8 Dicembre 1964 3.163.872 codifica binaria DEClh IAL T BlNARY TRANSLATQR Robert A. Anderson, Springfieid, Mass, e David T. Brown, Poughlreepsie, cedenti NY a International Business Machines Corporation, New York, NY un Corporation di New York Archiviato 21 settembre 1950, Ser. No. 57.493 7 entità. (Cl. 40-47) La presente invenzione si riferisce ad un traduttore e più particolarmente ad un binario codificato decimale a binario traduttore utilizzato in tre dimensioni della memoria di indirizzamento. Alcuni produttori di computer, al momento attuale, producono memorie per computer digitali come un'unità standard e completa. Questa unità conterrebbe tre array bidimensionale di nuclei magnetici o altri dispositivi bistabili, un registro indirizzo, una matrice di commutazione decodifica degli indirizzi, amplificatori di rilevamento ed un registro buffer di memoria per ricevere una parola computer indirizzato. Le unità di memoria standard sono prodotte principalmente per l'aggiunta ai sistemi informatici esistenti per allargare tali sistemi. Alcuni computer digitali operano in una modalità che chiede interamente dritto tipo binario di funzionamento. Questi computer operano su multi-order parole salvate in notazione binaria dritto. Altri computer digitali possono operare in quella che è nota come la modalità decimale in codice binario di funzionamento. In questo caso una parola computer può essere costituito da più caratteri, ogni carattere dei quali è codificato nel sistema decimale in codice binario. Attualmente la pratica è stata quella di progettare un'unità di memoria per il computer digitale binario ed una unità di memoria separata per un computer digitale decimale codificato in binario. Grande risparmio di tempo di produzione e le spese, e quindi il costo del computer, sarebbe realizzato se una singola unità di memoria standard potrebbe essere utilizzato con entrambi i sistemi decimale di calcolo binario e codice binario dritto. Per fare una unità di memoria progettata per l'utilizzo con un dritto elaboratore digitale binaria utile in un sistema decimale binaria codificata, una traduzione deve essere fatta tra un indirizzo di memoria nel sistema decimale in codice binario a un indirizzo binario rettilineo. Prima della presente invenzione traduzione sarebbe stata ottenuta da un indirizzo decimale codificato in binario a un indirizzo binario utilizzando uno dei diversi traduttori noti. Un metodo di traduzione è noto nella tecnica precedente che richiede una definizione seriale tempo che rigenera un numero binario pari ad un numero decimale codificato in binario. sistemi Qther Sono noti che operano in modo parallelo, che richiede l'uso di più livelli logici tra cui full adder complicate e sommatori mezzo e altra logica. La spesa coinvolti nell'uso di uno dei due sistemi menzionati riduce notevolmente eventuali risparmi che potrebbero essere realizzati utilizzando una singola unità di memoria standard. Uno scopo principale della presente invenzione quello di realizzare un codice binario indirizzo decimale a binario traduttore di indirizzi con una velocità e semplicità mai realizzato nella tecnica nota. Un altro scopo della presente invenzione è di fornire un tale traduttore che opera su base parallela richiede solo due livelli di semplice logica. E 'anche uno scopo della presente invenzione fornire un traduttore cui alcune cifre binarie di ordine decimale codificato in binario vengono trasferiti direttamente ad un registro binario lasciando solo un numero minimo di cifre binarie in codice binario ordini decimali da tradurre. Questi ed altri scopi sono raggiunti in una forma di realizzazione specifica dell'invenzione in cui un codice binario indirizzo decimale in un primo registro è tradotto in un indirizzo binario rettilineo in un secondo registro trasferendo direttamente almeno il più basso ordine cifra binaria di ogni codifica binaria ordine decimale direttamente predeterminata ordini di un registro binario corrispondente. Le restanti cifre binarie del più alto ordine binario ordine decimale in codice sono anche trasferiti direttamente corrispondenti ordini predeterminate del registro binario. Le restanti cifre binarie degli altri binari codificati ordini decimali di essere combinati per produrre una combinazione unica di cifre binarie nei restanti ordini del registro binario secondo ogni permutazione possibile di quelli rimasti cifre binarie. Mentre l'invenzione è stata particolarmente mostrata e descritta con riferimento ad una sua realizzazione preferita, verrà compreso dagli esperti del ramo che varie modifiche nella forma e nei dettagli possono essere apportate in essa senza allontanarsi dallo spirito e dall'ambito dell'invenzione. FIGURA. 1 è uno schema a blocchi che mostra un traduttore tra un codice binario di memoria decimale registro di indirizzo ed un registro di indirizzo binario e indica quei codice binario cifre decimali inseriti direttamente al registro binario e quelle cifre che sono tradotte. FIGURA. 2 è una tabella che mostra le possibili combinazioni delle cifre binarie da tradurre può assumere. FIGURA. 3 è una tabella a matrice che mostra il rapporto tra tali linee entrano ed escono dal traduttore mostrato nella fig. 1. FIG. 4 mostra la logica necessaria per realizzare le relazioni mostrate in FIG. 3. FIG. 1 mostra una realizzazione effettiva e preferita dell'invenzione e comprende un multi-ordine in codice binario memoria decimale registro indirizzi 1t). Ci sono cinque binari codificati ordini decimali nel registro 10, ciascuno dei quali è codificato con cifre binarie 1-2-4-8 attiveranno rispettivamente. Il codice binario ordini decimali sono identificati come unità (U), Los (T), s (H), 1000 (TH) e 10.000 (TTH). Nella forma di realizzazione preferita dell'invenzione dell'ordine unità di registro 10 eccita un gruppo di circuiti logici compreso un circuito OR 11, un circuito AND 12 e un circuito OR 13 che è atto a indicare la grandezza del numero decimale nella posizione unità. Circuito OR 13 produce un binario logico 1 quando il numero decimale è maggiore di 4. Il motivo di ciò verrà meglio spiegato in seguito. L'uscita del circuito GR 1. e il più basso ordine cifra binaria degli ordini decimali T, H, e TH, e tutte le cifre binarie dell'ordine TTH decimale vengono collegati direttamente a corrispondenti e predetremined ordini di un registro binario 15. Il restante 9 cifre binarie degli ordini decimali T, H, e TH del registro 10 entrano traduttore 2 il traduttore 2t) agisce su ogni permutazione delle linee di ingresso 9 e presenta al registro binario 15 una combinazione unica di bit binari su 7 uscita Linee. Il registro binario 15 rappresenta un registro di indirizzo di memoria contenuta in un'unità standard tridimensionale memoria. Ogni combinazione unica di cifre binarie iscritto nel registro 15 affronterà una particolare locazione di memoria attraverso una matrice di commutazione decodifica contenuto nell'unità di memoria. Un ambiente rappresentativo per la presente invenzione può essere trovata in US. Brevetto 2.960.683-Data Coordinatorby R. A. Gregory et al. che svela una memoria tridimensionale e mezzi di indirizzamento associati. FIGURA 6 del brevetto sopra mostra un contatore binario indirizzo 112 e 124 e un indirizzo binario registro 132. La presente invenzione modificherebbe FIGURA 6 del brevetto sopra sostituendo il contatore di indirizzo binario 112 e 124 con il codice binario decimale registrarlo di FIGURA 1. il registro binario 15 della figura 1 corrisponde al registro binario 132 nel brevetto. La presente invenzione, traduttore 20 della figura 1, sarebbe - a 16.384 posizioni indirizzabili. 3 posto tra codice binario registro decimale e dritto il registro di indirizzo binario. La forma di realizzazione preferita della presente invenzione ha trovato impiego effettivo di un'unità di memoria standard, originariamente progettato per un sistema di calcolo binario rettilineo. L'array nucleo tridimensionale che agisce come la memoria è costituita da trentacinque aerei di base in grado di parole memorizzare i 16.384 posizioni possono essere identificate e localizzate da 128 x coordinate e coordina 128 Y. Nel sistema binario pertanto registro di indirizzo di memoria del binario deve fornire 14 linee binarie. Sette linee di binari sarebbero necessari per affrontare una coordinata di un piano di base e sette linee di binari sarebbe necessario per affrontare una seconda coordinata di ogni piano di base. Le sette linee binarie per ogni coordinata saranno presentati ad una matrice di commutazione che fornirebbe 128 (2 ingressi a ciascun piano di base per una particolare coordinate. Il traduttore della presente invenzione è stata oggetto di uso pratico con un sistema decimale binaria in codice opera sulle parole di computer costituiti da cinque caratteri. Ciascuno dei cinque caratteri che costituiscono la parola di computer composto da 4 binari codificati posizioni decimali e tre posizioni di zona. i trentacinque piani dell'unità di memoria standard saranno quindi fornire, in una sola posizione indirizzo , un gruppo di 5 binari codificati caratteri decimali per compensare un computer word decimale 35 posizione in codice binario. il registro di indirizzo di memoria decimale codificato in binario 10 è in grado di identificare caratteri decimali codificati 80.000 binari. la posizione unità (U) del codice binario decimale registro 10 sarà identificare i gruppi adiacenti di caratteri decimali codificati 5 binari. L'indirizzo decimale in codice binario è necessaria solo per identificare un gruppo di parola di computer di 5 binari codificati caratteri decimali di leggere quella posizione dalla memoria. Così, i circuiti logici 11, 12, e 13 forniscono un'indicazione binario per l'indirizzo di memoria binaria registro 15 che indica che il particolare codice binario carattere decimale è nel gruppo di 5 caratteri da -4 o -9. Se il carattere decimale in codice binario identificata è inferiore a 5, uno 0 binario verrebbe inserito nel registro binario predeterminato 15 posizione 6. 1f binario identificato coded caratteri decimali erano 5 o superiore, la successiva posizione di memoria adiacenti sarebbe stato affrontato inserendo un logico binario 1 al binario registro 15 posizione 6. Così si può vedere che l'indirizzo di memoria in codice binario decimale registrati 10, in grado di identificare 80.000 binari posizioni decimali codificate è necessaria solo per indicare 16.000 posizioni di memoria binari. La teoria dietro il concetto inventivo della presente invenzione può essere meglio visto in relazione alle figure. 2 e 3 e la tabella seguente, che rappresenta le possibili combinazioni di bit di un codice binario ordine decimali: 8421 8421 O 0OO0 5 Ol 1 00016 0l10 ​​2 0010 7 0111 3 00118 1000 4 0100 9 1001 pone il problema di trovare il più efiicient mezzi per ottenendo 16.000 combinazioni binarie uniche nel registro binario dal 80.000 indirizzo capibility del registro 10. Un esame della tabella sopra mostra che i 4 cifre binarie di ogni ordine decimale sono richiesti solo a contare da 0-9, mentre la loro capacità di binario è quello di contare a 15. Quindi solo 1016 capacità 4 cifre binarie vengono utilizzati. In un quadro generale, le 19 cifre binarie del registro 10 sarebbe in grado di 2 diverse combinazioni se applicato direttamente alla memoria binaria registro di indirizzo 15. Dal momento che la deci modalità Nial codice binario di codifica è stato utilizzato nel registro 10, il registro è grado di contare soltanto 80.000 che è circa 15 delle sue capacità di conteggio binari. Un altro inefiicicncy emerge dalla tabella di cui sopra. se si volesse tradurre il numero decimale in codice binario contenuto nel registro 10 alla rappresentazione binaria equivalente diretto nel registro 15, circuiteria logica dovrebbe essere inclusa per tradurre tutte le cifre binarie di ogni ordine decimale. Ad un estremo, si può notare che l'alto ordine cifra binaria di ogni ordine decimale è un binario per 8 dei possibili 10 combinazioni. La massima ordine cifra binaria di ogni ordine decimale divide totali combinazioni possibili in due classi. Una classe avente l 5 le combinazioni e l'altra cl. ss 4 S le combinazioni totali. All'altro estremo, apparente nella tabella precedente, è il più basso ordine cifra binaria di ogni ordine decimale. Per ogni altra possibile combinazione delle cifre binarie, l'ordine più basso numero binario è 0 o 1. Si può vedere t erctore che il più basso ordine cifra binaria di ogni ordine decimale è esercitato abbastanza ampiamente e divide le combinazioni totali possibiIe in due uguali parti senza ridondanza. Per questo motivo pochissimo sarebbe ottenuto prevedendo circuiti traslante complicato solo per indicare che la metà del tempo minimo ordine cifra binaria sarà uno stato stabile e metà del tempo sarà di stato stabile opposta. Nella posizione di più alto ordine decimale (ITH), che è richiesto solo per contare fino a sette, non ci sono cifre binarie di inattività, come tutte le cifre binarie sono esercitate in tutto il suo conteggio massimo. Il decimale codificato in binario e capacità binari rettilinei di altissima cifra di ordine decimali sono uguali. Non c'è inefiiciency come era il caso con altri ordini decimali contenenti 4 cifre binarie, quindi, questi cifre binarie possono essere inseriti direttamente nel registro binario 15. Per le ragioni sopra esposte, il più basso ordine cifra binaria della T, H, e TH e tutte le cifre binarie degli ordini decimali TTH vengono inviati direttamente al registro binario 15. Con riferimento alla fig. 2 si può vedere che se il più basso ordine cifra binaria di ogni ordine decimale viene ignorato, le restanti tre cifre binarie appassire assumere cinque combinazioni diiierent. Ciò significa che gli altri tre cifre binarie di ciascuno degli ordini decimali T, - H, e TH fornirà permutazioni (5 5 5). I sette cifre binarie che sono stati trasferiti direttamente al registro binario 15 produrrà 2 o 128 permutazioni differenti e le restanti cifre binarie fornirà 125 permutazioni che si traduce in un totale di 16.000 permutazioni desiderati o gli indirizzi univoci (128x 125). Il problema rimane di convertire i 9 cifre binarie degli ordini T, H, e TH di codice binario registro decimale 10 a 125 combinazioni binarie uniche. Le 125 combinazioni binarie possono essere realizzate su sette linee di uscita. Pertanto, le nove linee di ingresso al traduttore 20 di fig. 1 deve essere tradotto a sette linee binarie nel modo più eificient. FIGURA. 3 illustra il modo in cui il traduttore 20 riceve nove cifre binarie da codice binario registro decimale 10 e presenta sette cifre binarie al registro binario 15. Le linee di uscita binari dal traduttore 20 sono identificati dal registro binario 15 posizioni B7-B13. Un esame di prim'ordine cifra binaria di ciascuno dei binari codificati ordini decimali detta le possibili permutazioni le linee rimanenti possono assumere. Le più alte cifre binarie fine di tutti gli ordini decimali da tradurre può assumere 8 possibili combinazioni. Queste combinazioni sono definite da Caso 1, 2, 3 e 4 mostrati in FIG. 3. Caso 1 definisce la situazione in cui un 1 binario non è presente come 2. alto ordine cifra binaria in qualsiasi ordini decimali. Caso 2 definisce la situazione in cui uno dei binari codificati ordini decimali contiene un l binaria nel suo più alto ordine cifra binaria. Caso 3 definisce la situazione in cui due delle possibili tre binari ordini decimali codificati contengono un 1 binario nel suo più alto ordine cifra binaria. Caso 4 definisce la situazione in cui un 1 binario appare più alto ordine cifra binaria di tutti gli ordini decimali. Un esame della figura. 2 che mostra le possibili combinazioni di cifre binarie in ogni ordine decimale quando la cifra di ordine più basso è trascurato mostra che se il più alto ordine cifra binaria è un binario 0 i restanti due cifre binarie avrà un significato. In maniera simile, è readly evidente che se l'alto ordine digit binario è un 1 binario i rimanenti due cifre binarie possono essere solo binario 0. Ciò costituisce la base per generare la matrice di fig. 3 per sviluppare il traduttore 20 di fig. 1. Nella seguente discussione in cui sono mostrati i diversi casi, gli ordini decimali sono identificati come precedentemente come T, H, e TH, per rappresentare le s, 100s e 1000s ordini decimali rispettivamente. La designazione numero per ogni ordine decimale indica la posizione binario cifre decimali all'interno dell'ordine designato. Una barra nella parte superiore dell'ordine decimale e designazione cifra binaria indica l'assenza di un binario 1. Caso 1. Quando non c'è l binaria in ciascuna delle più alte cifre decimali fine di tutti gli ordini decimali, linea binario B13 è set 0. Caso 1 rappresenta la situazione in cui tutte le restanti cifre binarie di ciascuno degli ordini decimali sono significativi. Pertanto, nel caso 1, ogni ordine decimale è in grado di assumere quattro diverse combinazioni e pertanto produrre 4 o 2 permutazioni differenti. linee binarie B7-B12 si ribalta produrrà insieme a B13, 64 combinazioni binarie uniche per la situazione Caso 1. Cassa 2. 2 situazione rivela che almeno uno degli ordini decimali contiene un 1 binario nel suo più alto ordine cifra binaria. in questa linea binario caso B13 è impostato su 1. linee binarie B11 e B12 sono codificati per identificare l'ordine decimale che contiene un binario 1 nel suo più alto ordine cifra binaria. Quando H8 è presente questo significa che i rimanenti cifre binarie nell'ordine H sono irrilevanti. Tuttavia, in questo caso, le restanti cifre binarie degli ordini T e TH avranno importanza in quanto possono essere presenti. Per questo caso particolare quando H3 è presente, le linee binari 1311 e B12 sono entrambi a 0 e le restanti linee di binari B7-B10 assumerà 4 o 2 combinazioni uniche. I tre possibili situazioni di Caso 2 saranno quindi produrre 161616 o 48 combinazioni binarie uniche sulle linee di binari 137-1313. Caso Caso 3. 3 situazione rivela che solo un codice binario ordine decimale può essere in grado di produrre quattro combinazioni sui restanti due linee di binari cifre. nelle linee di binari Caso 3 situazione Ell-B13 sono tutti impostati per l binario. linee binarie B9 e B10 sono codificati per indicare l'ordine decimale in codice binario che non contiene un 1 binario nel suo più alto ordine cifra binaria. se due dei binari codificati ordini decimali contengono una l binaria nel suo più alto ordine cifra binaria del codice bnary ordine decimale rema-inng può assumere solo quattro possibili combinazioni binarie. Pertanto, ciascuna delle situazioni, causa 3 produrrà 4 o 2 combinazioni uniche sulle linee B7 e B8. La situazione Caso 3 sarà quindi produrre 444 o 12 combinazioni binarie uniche sulle linee B7 313. Caso 4.-La situazione involucro 4 indica che vi è binario 1 in alto ordine cifra binaria di tutti i binari codificati ordini decimali. In questo caso i restanti due cifre binarie di tutti gli ordini possono avere alcun sgnificance. In. le linee di binari Caso 4 situazione B9-B13 sono tutti impostati a 1 e le linee binarie B7 e B8 sono impostate a 0. La situazione Caso 4 produce così una sola combinazione binaria sulle linee B74113. è ora evidente che i nove linee decimali codificate binarie hanno prodotto un totale di 125 combinazioni binarie uniche sulle linee binarie B7-B13 (6.448.121). Dal momento che le sette linee di binari portati direttamente al registro binario 15 da codice binario registro decimale 10 in grado di produrre 128 combinazioni binarie uniche che abbiamo raggiunto i desiderati 16.000 combinazioni binarie uniche (128 x 125). Dalla tabella in fig. 3 è possibile scrivere un'equazione booleana per ciascuna delle linee binarie B74313. 6 Come esempio, l'equazione booleana per la linea B13 binario sarebbe: Lo stesso tipo di equazione booleana può essere scritta per ciascuno degli altri linee binarie B7B12. Una semplificazione ciascuna di queste equazioni booleane produrrà le equazioni riportate di seguito: FIG. 4 illustra i mezzi con cui ogni permutazione di th nove cifre decimali codificati binari essere tradotto in traduttore 20 produce una combinazione unica di cifre binarie per la presentazione al registro binario 15. Una serie di circuiti AND e OR circuiti sono forniti con gli ingressi necessari per produrre uscite logiche su linee binarie 137-313 come definito dalle equazioni booleane scritte sopra. Sarà evidente agli esperti del ramo che i 16.000 combinazioni binarie uniche inseriti nel registro binario 15 non producono una quantità numerica pari alla quantità numerica in codice binario registro 10. È anche evidente, tuttavia la, che ogni diversa codice binario dell'indirizzo decimale presentato all'unità di memoria definirà i necessari 16.000 posizioni uniche nella memoria. Non è importante che le posizioni di memoria adiacenti essere legati da una differenza di un singolo indirizzo. L'unico requisito è che ogni codice binario indirizzo decimale definire una posizione unica nella memoria. Si ritiene che questo concetto inventivo fornisce più semplici ed economici mezzi sempre ottenuti in un binario decimale codificato in binario a diritto traduttore di indirizzi di memoria. Sarebbe possibile estendere la teoria della presente invenzione fornire 80.000 combinazioni binarie uniche per gli indirizzi decimali codificati 80.000 possibile binari. Ciò può essere ottenuto facendo ancora sette linee direttamente dal codice binario registro decimale 10 al registro binario 15. In questo caso particolare, l'unità di ordine decimale presenterà l'ordine più basso numero binario direttamente al registro binario 15. tabella simile a quella mostrata in fIG. 3 potrebbe essere impostato cui le tre rimanenti cifre binarie degli ordini decimali U, T, H, e TH potrebbe essere tradotta basato sulla presenza o assenza di un 1 binario nel più alto ordine cifra binaria dei quattro binari ordini decimali codificati. In questo caso avremmo 2 o 128 combinazioni binarie uniche presentate direttamente al registro binario 15 e avremmo 5 5 5 5 permutazioni difierenti delle linee rimanenti. Sarebbe possibile attraverso la logica della tabella mostrata in FIG. 3 e ulteriore logica a quella mostrata in fig. 4 per la produzione di 625x 128 o 80.000 combinazioni binarie uniche. Ciò richiederebbe che le linee di ingresso 12 al traduttore 20 uscite produrre su 10 linee binarie binario registro 15. Sarebbe inoltre possibile avere 80.000 combinazioni binarie uniche dalla realizzazione mostrata dal nuovo utilizzando traduttore 20 per la produzione di 7 linee binarie da 9 codice binario cifre decimali per dare combinazioni in registro 15. in questo caso 10 linee sarebbero stati presi direttamente dal codice binario registro decimale 10 al registro binario 15. Questi 10 linee potrebbero includere tutte le cifre dall'ordine TTH, l'ordine più basso cifra binaria da tre ordini decimali da tradurre, e tutte le cifre binarie di una diThe ordini decimali. Questa traduzione non sarebbe altrettanto eflicient come quello precedentemente descritto. Ci sarebbe prodotto un indirizzo binario su 17 linee di binari da presentare alla matrice di commutazione ing. Le 17 linee binarie sono in grado di produrre 131.072 combinazioni uniche. Dal momento che sono richiesti solo 80.000 Questo riduce la capacità massima delle 17 linee di binari. Lo stesso traduttore 20 potrebbe anche essere utilizzato efliciently per convertire un numero massimo decimale in codice binario di 1000, che richiede tre ordini decimali, a 1.000 combinazioni binarie uniche. In questo caso il più basso ordine cifra binaria dei tre ordini decimali sarebbe trasferita direttamente ad un registro binario 15 e le restanti 9 linee sarebbe tradotto a 7 linee binarie che danno le necessarie 10 linee binarie per registrare Mentre l'invenzione è stata particolarmente mostrata e descritto con riferimento ad una forma di realizzazione preferita, verrà compreso dagli esperti nel ramo che le precedenti e altre modifiche nella forma e dettagli potranno esservi apportate senza allontanarsi dallo spirito e dall'ambito dell'invenzione. 1. Sistema di traduzione di un numero decimale multi-ordine codifica binaria contenuta in un primo registro a una combinazione binaria diritto in una pluralità di ordini di un secondo registro comprendente, mezzi di collegamento direttamente almeno una cifra binaria di ogni ordine decimali da tradurre di detto primo registro ad un corrispondente ordine predeterminato di detto secondo registro, e mezzi sensibili ad ogni permutazione dei restanti cifre binarie di detti binari codificati ordini decimali da tradurre per inserire una combinazione unica di cifre binarie nei restanti ordini di detto secondo registro . 2. Sistema per tradurre un numero decimale codificato multi-ordine binario contenuto in un primo registro a una combinazione binaria diritto in una pluralità di ordini di un secondo registro comprendente, mezzi di collegamento direttamente almeno il più basso ordine cifra binaria da ogni ordine decimale essere tradotta di detto primo registro ad un corrispondente ordine predeterminato di detto secondo registro, e mezzi sensibili ad ogni permutazione dei restanti cifre binarie di detti binari codificati ordini decimali da tradurre per inserire una combinazione unica di cifre binarie nei restanti ordini di detta secondo registro. 3. Sistema per tradurre un numero decimale codificato multi-ordine binario contenuto in un primo registro a una combinazione binaria diritto in una pluralità di ordini di un secondo registro comprendente, mezzi di collegamento direttamente almeno il più basso ordine cifra binaria da ogni ordine decimale essere tradotta di detto primo registro ad un corrispondente ordine predeterminato di detto secondo registro, e la logica mezzi sensibili alla presenza o assenza di uno binari a più alto ordine cifra binaria di ciascuno degli ordini decimali da tradurre per inserire una combinazione unica di binario cifre rimanenti ordini di detto secondo registro. 4. Sistema traducendo secondo la rivendicazione 3, in cui detti mezzi logici include mezzi sensibili alla mancanza di uno binari a più alto ordine cifra binaria di tutti i binari codificati ordini decimali da tradotte per l'inserimento di un predeterminato numero binario in un ordine predeterminato di detto secondo registro, e mezzi sensibili ad ogni permutazione dei restanti cifre binarie di detti binari codificati ordini decimali da tradurre per inserire una combinazione unica di cifre binarie nei restanti ordini di detto secondo registro. 5. Sistema secondo tradurre wtih rivendicazione 3 in cui detti mezzi logici include mezzi sensibili alla presenza di un uno binario nel più alto ordine cifra binaria di uno solo dei binari codificati ordini decimali da tradurre per l'inserimento di una predeterminata cifra binaria in un degli ordini di detto secondo registro e per inserire una pluralità di cifre binarie in una corrispondente pluralità di ordini di detto secondo registro che indica l'codifica binaria ordine decimale che contiene un uno binario nel più alto ordine cifra binaria, e mezzi sensibili ad ogni permutazione delle restanti cifre binarie di detti binari codificati ordini decimali da tradurre che non contengono un uno binario nel più alto ordine cifra binaria per l'inserimento di una combinazione unica di cifre binarie nei restanti ordini di detto secondo registro. 6. Sistema traducendo secondo la rivendicazione 3, in cui detti mezzi logici include mezzi sensibili alla mancanza di un uno binario nel più alto ordine cifra binaria di uno solo dei binari codificati ordini decimali da tradotto per l'inserimento di un predeterminato numero binario in un pluralità di ordini predeterminate di detto secondo registro e per inserire in una pluralità di ordini di detto secondo registro una combinazione di cifre binarie identificano il codice binario ordine decimale che non contiene un uno binario nel più alto ordine cifra binaria, e mezzi sensibili a ciascun permutazione dei restanti cifre binarie di detto codice binario fine decimali da tradurre che non contiene un uno binario nel più alto ordine cifra binaria per l'inserimento di una combinazione unica di cifre binarie negli ordini remaning di detto secondo registro. 7. Sistema traducendo secondo la rivendicazione 3, in cui detti mezzi logici include mezzi sensibili alla presenza di un uno binario nel più alto ordine cifra binaria di tutti i binari codificati ordini decimali da tradurre per inserire una combinazione unica di cifre binarie in rimanenti ordini di detto secondo registro. Riferimenti citati nel file di questo brevetto brevetti statunitensi 2.860.831 Hobbs 18 novembre 1958 2.864.557 Hobbs 16 dicembre 1958 2.866.184 Grigio 23 dicembre 1958 3.008.638 maniglie 14 novembre 1961 brevetti esteri IBM Technical Disclosure Bulletin, (1) Vol . 2, No. 6, Aprile 1960, p. 46, (2) Vol. 3, No. 1, Giugno 1960, pag. 56.binary decimale codificato in binario decimale codificato (BCD) è un sistema di scrittura di numeri che assegna un codice binario a quattro cifre per ciascuna cifra 0 a 9 in decimale (base 10) numeral. Il codice BCD a quattro bit per una particolare singola base 10 cifre è la sua rappresentazione in notazione binaria, come segue: 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 I numeri maggiori di 9, vista due o più cifre del sistema decimale, sono espressi cifra per cifra. Ad esempio, la resa BCD della base-10 numero 1895 0001 1000 1001 0101 Gli equivalenti binari di 1, 8, 9, e 5, sempre in un formato a quattro cifre, va da sinistra a destra. La rappresentazione BCD di un numero non è lo stesso, in generale, come semplice rappresentazione binaria. In forma binaria, per esempio, la quantità decimale 1895 appare come Altri modelli di bit vengono talvolta utilizzati in formato BCD per rappresentare caratteri speciali rilevanti per un particolare sistema, come segno (positivo o negativo), condizione di errore, o condizione di overflow. Il sistema BCD offre relativa facilità di conversione tra numeri della macchina-leggibile e leggibile. Rispetto al semplice sistema binario, tuttavia, BCD aumenta la complessità circuitale. Il sistema BCD non è come ampiamente utilizzato oggi come lo era a pochi decenni fa, anche se alcuni sistemi ancora impiegano BCD in applicazioni finanziarie. Questo è stato aggiornato l'ultima volta in Agosto 2012 Continua a leggere su decimale in codice binario correlati Termini centimetri (cm) al centimetro (abbreviazione, cm) è una unità di spostamento o di lunghezza CGS sistema (centimetergramsecond) delle unità. Mostra tutto analisi dei dati definizione (DA) analisi dei dati (DA) è la scienza di esaminare i dati grezzi con lo scopo di trarre conclusioni su tali informazioni. Vedere millimetro definizione completa (mm, millimetri) millimetro (abbreviato in mm e talvolta scritto come mm) è una piccola unità di lengthdistance nel sistema metrico. Mostra tutto definitionBinary-Coded decimale o BCD BCD o decimale in codice binario è un particolare tipo di rappresentazione di un numero decimale in numeri binari. In decimale codificato in binario ciascuna cifra di un numero viene convertito in un numero binario, e quindi combinando tutti, viene generato il codice BCD. Ma ricordate sempre che un numero decimale codificato in binario non è una rappresentazione binaria di un numero decimale. Il BCD o decimale codificato in binario del numero 15 è 00010101. Il 0001 è il codice binario 1 e 0101 è il codice binario 5. Ogni singola decimale numero 0-9 può essere rappresentato da un modello di quattro bit. La procedura di cifre di codifica si chiama Natural BCD (NBCD). dove ogni cifra decimale è rappresentata dalla sua corrispondente quattro bit valore binario. Generalmente ci sono 2 tipi di BCD: non imballati e confezionati. BCD disimballata: Nel caso di numeri BCD imballati, ogni gruppo BCD quattro bit corrisponde a una cifra decimale viene memorizzato in un registro separato all'interno della macchina. In tal caso, se i registri sono otto bit o più larga, lo spazio registro è sprecato. Packed BCD: In the case of packed BCD numbers, two BCD digits are stored in a single eight-bit register. The process of combining two BCD digits so that they are stored in one eight-bit register involves shifting the number in the upper register to the left 4 times and then adding the numbers in the upper and lower registers. There is the another one which is not really considered as BCD: Invalid BCD: There are some numbers are not considered as BCD. They are 1010, 1011, 1100, 1101, 1110, 1111. Differences Between BCD And Simple Binary Representation In simple binary representation of any number we just convert the whole number into its binary form by repeteadly dividing 2 again and again. But in the case of BCD, we need not to do this. If anyone knows the binary representation of the numbers 0 to 9, heshe can make a BCD code of any number because, in BCD, we just convert each individual digit of any number to binary and then write them together. In the case of 946 . the binary representation of this number is 01110110010. Here we convert the total number into its binary form. But when we form the BCD code of the number 946, thatll be Use Of Binary-Coded Decimal The use of BCD can be summarized as follows: BCD takes more space and more time than standard binary arithmetic. It is used extensively in applications that deal with currency because floating point representations are inherently inexact. Database management systems offer a variety of numeric storage options Decimal means that numbers are stored internally either as BCD or as fixed-point integers BCD offers a relatively easy way to get around size limitations on integer arithmetic. How many bits would be required to encode decimal numbers 0 to 9999 in straight binary and BCD codes What would be the BCD equivalent of decimal 27 in 16-bit representation Total number of decimals to be represented10 000104 213 29. Therefore, the number of bits required for straight binary encoding 14. The number of bits required for BCD encoding 16. The BCD equivalent of 27 in 16-bit representation 0000000000100111 . Find a decimal number which can be represented with 1s only and no 0s in binary, and takes 4 bits in binary. In other words, if you convert that decimal number into binary, it cannot be like 10101 which does contain 0s. It should only contain a certain number of 1s. Submit your answer as the sum of digits of the binary-coded decimal of that decimal number. For binary-coded decimal, read the wiki Binary-Coded Decimal. Submit your answer

No comments:

Post a Comment