Diferença entre o SAP 1 e o SAP 2

Diferença chave: O SAP 1 significa Simple As Possible 1 e, de maneira semelhante, o SAP 2 significa Simple As Possible 2. O SAP 1 define o design de modelo básico de um microprocessador. O SAP 2 é a versão aprimorada do SAP 1, que fornece melhores recursos de computação.

SAP no SAP 1 e SAP 2 significa Simple As Possible. Ambos se referem aos modelos de microprocessadores; O SAP 2 é um sucessor do SAP 1. O design SAP 1 é um dos modelos básicos que atendem aos requisitos básicos de um microprocessador funcional. É capaz de descrever o funcionamento básico de um microprocessador.

Também define o mecanismo básico de interação com a memória e outras partes. Consiste em um conjunto de instruções simples e confinado. Ele faz uso de uma memória de 16 bytes (RAM) e um único barramento de 8 bits para transferência de dados e endereço. Devido às suas capacidades limitadas, é geralmente usado apenas para fins acadêmicos.

O SAP 1 é seguido pelo SAP 2, que é um modelo superior ao SAP 1, já que muitos recursos novos são adicionados nesse modelo. Os recursos são implementados por meio de hardware. Embora as operações sejam mais ou menos iguais, o caminho de dados é maior em comparação com o SAP 1.

RAM no caso do SAP 2 é 64k. O barramento para o SAP 2 é de 16 bits. Devido à adição de registros extras, o seqüenciador de controle também é maior em comparação com o SAP 1. O registro de dados de memória no SAP 2 ajuda a reter o resultado de um acesso à memória. O registrador B agora também é conhecido como TMP no SAP 2. A unidade de Somador / Subtrator também é conhecida como unidade Aritmética / Lógica, pois também realiza tarefas lógicas em vez de apenas subtração e adição. A unidade também realiza operações lógicas. No SAP 2, a instrução pode ocorrer em tamanho variável.

O SAP 2 é o modelo aprimorado em comparação com o SAP 1, pois inclui funções modernas. Por exemplo - também inclui instruções de salto através das quais certas seções dos programas podem ser repetidas ou ignoradas. Esse recurso amplia os recursos de computação do computador.

Comparação entre o Sap 1 e o Sap 2:

SAP 1

SAP 2

Formulário completo

Simples como possível 1

Simples como Possível 2

Operações lógicas

Não pode ser manipulado

Pode ser tratado

Endereços

8 bits

16 bits

Opcodes

4 bits

8 bits

Instruções

Comprimento fixo

Comprimento variável.

Unidade de somador / subestação

Realiza operações simples como adição e subtração

Realiza operações lógicas também e, portanto, também conhecida como ARITHMETIC / LOGIC UNIT

Tamanho do sequenciador de controle

Menor

Maior devido a registros extras

Número de instruções

Comparativamente menor

Comparativamente maior

Registre-se para manter os dados sendo adicionados ou subtraídos do acumulador

B

TMP

Instruções de salto

Não disponível

JM, JZ e JNZ - saltos condicionais

JMP - saltos incondicionais

Instruções

Inclui instruções - LDA, ADD, SUB, OUT e HLT

Inclui instruções como ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI, etc.

Display para mostrar saídas nos LEDs

Binário

Hexadecimal

Recomendado

Artigos Relacionados

  • diferença entre: Diferença entre C e C Incorporado

    Diferença entre C e C Incorporado

    Diferença chave: C é um tipo de linguagem de programação de computador. C foi originalmente desenvolvido por Dennis Ritchie na AT & T Bell Labs entre 1969 e 1973. Ele possui um código-fonte de programa de formato livre. C é uma linguagem de programação de propósito geral. O Embedded C, por outro lado, é um conjunto de extensões de linguagem para a linguagem C Programming. Foi lança
  • diferença entre: Diferença entre o Tribunal Civil e o Tribunal Penal

    Diferença entre o Tribunal Civil e o Tribunal Penal

    Diferença chave: Direito Penal é a lei que lida com criminosos. O crime é basicamente definido como qualquer coisa que seja "ameaçador, prejudicial ou de outra forma ameaçando a propriedade, a saúde, a segurança e o bem-estar moral das pessoas". Direito Civil é a lei que lida com os erros civis e contratos, bem como a lei da propriedade. Pode-s
  • diferença entre: Diferença entre Longboard e Skate

    Diferença entre Longboard e Skate

    Diferença chave: O skate é uma pequena placa que mede aproximadamente 3 pés de comprimento e tem uma estrutura curva. Um longboard, por outro lado, é significativamente mais comprido do que o skate, medindo até 4 e meia a 1, 5 m. A longa discussão entre o que é mais difícil, um skate ou um longboard, tem atormentado entusiastas de esportes radicais há anos. No enta
  • diferença entre: Diferença entre BlackBerry Z10 e Samsung Galaxy S3

    Diferença entre BlackBerry Z10 e Samsung Galaxy S3

    Diferença chave: O Blackberry Z10 é o smartphone mais recente lançado em janeiro de 2013 pela Research in Motion. O Z10 é um telefone bar que está disponível com uma tela de toque capacitiva de 4, 2 polegadas que tem aproximadamente 355 ppi de densidade de pixels, proporcionando uma tela nítida e clara. Supor
  • diferença entre: Diferença entre Pólo Norte e Pólo Sul

    Diferença entre Pólo Norte e Pólo Sul

    Diferença chave: os pólos Norte e Sul são os pólos finais da Terra. O Pólo Norte é o ponto mais setentrional do eixo da Terra; comumente conhecida como a região do Ártico. Enquanto, o Pólo Sul é o ponto mais ao sul do eixo da Terra; comumente conhecido como o continente antártico. Os pólos Norte e Sul da Terra são conhecidos como os pólos finais que se encontram nos pontos extremos da Terra. Os pólos nor
  • diferença entre: Diferença entre C ++ e Visual C ++

    Diferença entre C ++ e Visual C ++

    Diferença chave: C ++ é uma linguagem de programação de propósito geral, mas é desenvolvida a partir da linguagem de programação C original. Foi desenvolvido por Bjarne Stroustrup na Bell Labs a partir de 1979. C ++ foi originalmente chamado C com Classes. Ele foi renomeado para C ++ em 1983. O Visu
  • diferença entre: Diferença entre Dark and Light Brown Sugar

    Diferença entre Dark and Light Brown Sugar

    Diferença chave: O açúcar mascavo, que ganhou popularidade hoje, é o açúcar branco com o melaço adicionado novamente. O açúcar mascavo varia de açúcar mascavo claro a açúcar mascavo. Isso não se refere apenas à cor do açúcar, mas ao volume de melaço do açúcar. O açúcar mascavo claro contém 3, 5% de melaço do volume total, enquanto o açúcar mascavo é 6, 5% de melaço. Açúcar mascavo normal cont
  • diferença entre: Diferença entre o teaser e o trailer

    Diferença entre o teaser e o trailer

    Diferença de teclas: um teaser é sempre menos de um minuto, às vezes 13 segundos ou 50 segundos. Um trailer dura pode durar de 1 minuto a 3 minutos. Em uma noite de sexta-feira, você decide ir assistir a um filme. Mas qual filme está sendo reproduzido? Então, você verifica quais filmes estão listados no teatro nas proximidades. O que
  • diferença entre: Diferença entre Torradeira e Forno Elétrico

    Diferença entre Torradeira e Forno Elétrico

    Diferença chave: fornos de torradeira são fornos que são pequenos fornos elétricos que têm uma porta da frente, rack de fio removível e assadeira removível. Estes fornos são geralmente maiores que as torradeiras, mas menores que os fornos convencionais. Fornos elétricos ou fogões funcionam, assim como o nome sugere, eletricidade. Converte

Escolha Do Editor

Diferença entre JavaScript e JQuery

Diferença chave: JavaScript é uma linguagem de script desenvolvida pela Netscape inc. Microsistemas que podem ser incorporados em páginas HTML. Ele é usado para gerar efeitos interativos e para várias tarefas relacionadas à validação. O JQuery é uma biblioteca cross-browser de JavaScript leve que simplifica o script do lado do cliente do HTML. JavaScr