how to assemble and link:
nasm -f elf32 -o <filename>.o <filename>.asm
ld -m elf_i386 -o <filename> <filename>.o
template code (hello world):
section .text
global _start
logica --> nos permite validar e construir argumentos | |
--> descreve com precisao um algoritmo | |
proposicao --> sentenca q e verdadeira ou falsa, nao pode ser ambos | |
negacao --> sempre inverte o valor logico da proposicao (¬p ou ¯p) | |
and --> quando ambos sao verdade o resultado e verdadeiro tambem (p ∧ q) | |
or --> quando pelo menos uma proposicao e verdadeira, o resultado tambem sera (p ∨ q) | |
exclusive-or --> quando um e verdadeiro e o outro e falso, o resultado sera verdadeiro(p ⊕ q) |
from qiskit import qiskit, QuantumCircuit | |
def execute(func): | |
print('0 0: {}'.format(func(0, 0))) | |
print('0 1: {}'.format(func(0, 1))) | |
print('1 0: {}'.format(func(1, 0))) | |
print('1 1: {}'.format(func(1, 1))) | |
def xor(a, b): | |
""" |
componentes de um sistema de informação
# sudo /sbin/rcvboxdrv -h | |
# Unloading modules: | |
# Loading modules: modprobe: FATAL: Module vboxnetadp not found in directory /lib/modules/4.4.3-1-ARCH | |
# modprobe: FATAL: Module vboxnetflt not found in directory /lib/modules/4.4.3-1-ARCH | |
# modprobe: FATAL: Module vboxpci not found in directory /lib/modules/4.4.3-1-ARCH | |
# modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.4.3-1-ARCH | |
# Solution | |
# from https://forum.antergos.com/topic/818/can-t-run-my-vitualbox/4 |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<title>phone input formatter</title> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
</head> | |
<body> |
1 - Testes são feitos para mostrar a presença de defeitos, não a ausência deles 2 - Você não consegue testar tudo, você deve elencar o que é mais importante para a sua bateria de testes 3 - Sempre faça testes desde o começo do projeto 4 - Defeitos se agrupam (efeito cascata)