Arquitetura de computadores
CURSO DE CIENCIA DA COMPUTAÇÃO
ANDRÉ ANTONIO DOS SANTOS
ARQUITETURA DE COMPUTADORES
FORMIGA - MG
2010
ANDRÉ ANTONIO DOS SANTOS
AQUITETURA DE COMPUTADORES
Trabalho em linguagem assembly
Professor: Márcio Lopes Júnior
Período: 4º
FORMIGA - MG
2010
SUMÁRIO
1 INTRODUÇÃO........................................................................................... 4
2 DESENVOLVIMENTO............................................................................... 5
3 CONCLUSÃO............................................................................................ 7
4 REFERENCIAS BIBLIOGRAFICAS.......................................................... 8
1 INTRODUÇÃO
ESSE TRABALHO FOI DESENVOLVIDO EM LINGUAGEM ASSEMBLY, SUA FUNÇÃO É IMPRIMIR OS CARACTERES A TABELA ASCII COM 16 CARACTERES POR LINHA. 2 DESENVOLVIDO
TITLE Ascii ; Titulo do programa
.MODEL SMALL ; Modelo de programa pequeno
.DATA ; Utilização de dados, sempre que utilizar ; saída na tela ou impressora
CR EQU 0Dh ; Constante line feed
LF EQU 0Ah ; Constante carriage return
.STACK 100h ; Utilização de pilha, sempre é necessário ; quando for gerar o .exe
.CODE ; Utilização de código assembly
MAIN PROC ; Inicio do programa ; Inicializando os registradores MOV AH, 2 ; Função DOS para exibir caractere MOV CX, 256 ; Contador como numero total de caracteres MOV DL, 0h ; DL inicializado com primeiro caractere ASCII MOV BL, 16 ; Numero de caracteres por linha MOV BH, 0 ; Contador de caracteres por linha
; Definição de um processo repetitivo de 256 vezes
PRINT_LOOP:
INT