Últimos assuntos
Quem está conectado?
Há 376 usuários online :: 1 registrado, 0 invisíveis e 375 visitantes :: 2 motores de buscaJose S Junior
O recorde de usuários online foi de 1034 em Sex 24 Jul 2015, 10:41
Tópicos semelhantes
Anuncios
Nenhum anúncio
compilador em assembly
3 participantes
Página 1 de 1
compilador em assembly
oi pessoal do forum, será que alguem pode me ajudar. Encontrei um programa na internet, que pelo enunciado foi escrito em assembly; só que não consigo descobrir em qual programa ele foi compilado. Alguem sabe em qual programa ele foi compilado?
O Programa é esse, não coloquei todo, por que da umas 13 paginas, mas acho que pelo começo da para saber. Alguem pode ajudar?
A51 MACRO ASSEMBLER TRY 10/14/2012 02:20:48 PAGE 1
MACRO ASSEMBLER A51 V8.02
OBJECT MODULE PLACED IN try.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE try.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;QUETLED hien thi gom 80 cot va 8 hang
00B0 2 SI BIT P3.0 ;pin 14 74HC595
00B1 3 SCK BIT P3.1 ;pin 11 74HC595
00B2 4 RCK BIT P3.2 ;pin 12 74HC595
5 ;*******************************************
00A0 6 CHONHANG EQU P2 ;CHONHANG PORT P2
7 ;*******************************************
REG 8 CON_TRO EQU R0
REG 9 DIA_CHI EQU R1
REG 10 SO_COT EQU R2
REG 11 TOC_DO EQU R3
0008 12 DICHBIT EQU 08H
13 ;hang 0>7 p2=00H>>07H
14
15 ;****************************************
16 ;************BAT DAU CHUONG TRINH ********
17 ;******************************************
0000 18 ORG 0000H
0000 020030 19 LJMP MAIN
20 ; ORG 0003H
21 ;LJMP EX0ISR
22 ; ORG 000BH ;Dia chi vector bo dinh thoi 0
23 ; LJMP T0ISR
O Programa é esse, não coloquei todo, por que da umas 13 paginas, mas acho que pelo começo da para saber. Alguem pode ajudar?
A51 MACRO ASSEMBLER TRY 10/14/2012 02:20:48 PAGE 1
MACRO ASSEMBLER A51 V8.02
OBJECT MODULE PLACED IN try.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE try.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;QUETLED hien thi gom 80 cot va 8 hang
00B0 2 SI BIT P3.0 ;pin 14 74HC595
00B1 3 SCK BIT P3.1 ;pin 11 74HC595
00B2 4 RCK BIT P3.2 ;pin 12 74HC595
5 ;*******************************************
00A0 6 CHONHANG EQU P2 ;CHONHANG PORT P2
7 ;*******************************************
REG 8 CON_TRO EQU R0
REG 9 DIA_CHI EQU R1
REG 10 SO_COT EQU R2
REG 11 TOC_DO EQU R3
0008 12 DICHBIT EQU 08H
13 ;hang 0>7 p2=00H>>07H
14
15 ;****************************************
16 ;************BAT DAU CHUONG TRINH ********
17 ;******************************************
0000 18 ORG 0000H
0000 020030 19 LJMP MAIN
20 ; ORG 0003H
21 ;LJMP EX0ISR
22 ; ORG 000BH ;Dia chi vector bo dinh thoi 0
23 ; LJMP T0ISR
FREDSON SILVA- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 5 anos
Sexo :
Número de Mensagens : 15
Idade : 39
Cidade/Estado: : TERESINA/PI
Data de inscrição : 23/03/2014
Re: compilador em assembly
É o seguinte não programo em assembly mais se servi de teste de um em um compilador ate acertar , a não ser que seja muitos em asembler...
creio que logo em breve alguem pode responder a isso ... FLW!
creio que logo em breve alguem pode responder a isso ... FLW!
_________________
O porto é o lugar mais seguro para um barco, mas ele não foi feito para ficar lá; seu destino é navegar.
Taylor3- Participante
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 10 anos
Sexo :
Número de Mensagens : 60
Idade : 39
Cidade/Estado: : joaõ pessoa
Data de inscrição : 13/04/2014
Re: compilador em assembly
Esse arquivo é um assembly genérico para microcontroladores Atmel... O compilador usado é o Keil e o device um C51...
Esse código é gerado na compilação de um código.
Esse código é gerado na compilação de um código.
_________________
No mundo só existem 10 tipos de pessoas: as que conhecem binário e as que não conhecem!!!
nagkiller- Moderador do fórum
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo :
Número de Mensagens : 2846
Idade : 43
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011
Re: compilador em assembly
executavel ??
_________________
O porto é o lugar mais seguro para um barco, mas ele não foi feito para ficar lá; seu destino é navegar.
Taylor3- Participante
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 10 anos
Sexo :
Número de Mensagens : 60
Idade : 39
Cidade/Estado: : joaõ pessoa
Data de inscrição : 13/04/2014
Re: compilador em assembly
Não, especifico para microcontroladores...
Esse arquivo a genérico também é criado no ccs... O arquivo seria o xxxxx.lst.
O Keil é uma IDE. Interface onde o código foi escrito provavelmente Assembly em ou ainda em c, criando esse arquivo.obj com a lista de comandos, chamada de código fonte.
Esse arquivo a genérico também é criado no ccs... O arquivo seria o xxxxx.lst.
O Keil é uma IDE. Interface onde o código foi escrito provavelmente Assembly em ou ainda em c, criando esse arquivo.obj com a lista de comandos, chamada de código fonte.
Última edição por nagkiller em Dom 27 Abr 2014, 10:04, editado 1 vez(es)
nagkiller- Moderador do fórum
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo :
Número de Mensagens : 2846
Idade : 43
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011
Re: compilador em assembly
o microcontrolador do codigo é o AT89c52 familia 8051 se não me engano, tinha tentado alguns compiladores mas nenhum deles reconheceu o arquivo do codigo
FREDSON SILVA- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 5 anos
Sexo :
Número de Mensagens : 15
Idade : 39
Cidade/Estado: : TERESINA/PI
Data de inscrição : 23/03/2014
Re: compilador em assembly
esse compilador Keil e o device um C51 não conheço, são dois compiladores ou só um? E para eu tentar compilar esse codigo, que compilador é necessario?
FREDSON SILVA- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 5 anos
Sexo :
Número de Mensagens : 15
Idade : 39
Cidade/Estado: : TERESINA/PI
Data de inscrição : 23/03/2014
Re: compilador em assembly
Procure direito em seus arquivos, pois este código acima não é um asm válido... é um arquivo.lst!!!
Asm(assembly) de 8051/52 é diferente!!!
Exemplo:
Código fonte em Asm Main.a51
Codigo arquivo LST Main.lst
O arquivo .LST, .OBJ, etc podem ser excluídos, deixando apenas os arquivos .C, A51, .UV2, UV4, .M51, etc...
Asm(assembly) de 8051/52 é diferente!!!
Exemplo:
Código fonte em Asm Main.a51
- Código:
ORG 00H
MOV P3,#00000000B // initializes port 3 as output port
MOV P1,#00000000B // initializes port 1 as output port
MAIN: MOV P3,#01111110B
MOV P1,#11111110B
ACALL DELAY
MOV P3,#00010001B
MOV P1,#11111101B
ACALL DELAY
MOV P3,#00010001B
MOV P1,#11111011B
ACALL DELAY
MOV P3,#00010001B
MOV P1,#11110111B
ACALL DELAY
MOV P3,#01111110B
MOV P1,#11101111B
ACALL DELAY
SJMP MAIN // jumps back to the main loop
DELAY: MOV R6,#255D // 1ms delay subroutine
HERE: DJNZ R6,HERE
RET
END
Codigo arquivo LST Main.lst
- Código:
A51 MACRO ASSEMBLER MAIN 03/27/2013 08:55:31 PAGE 1
MACRO ASSEMBLER A51 V8.02b
OBJECT MODULE PLACED IN Main.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Main.a51 SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 00H
0000 75B000 2 MOV P3,#00000000B
0003 759000 3 MOV P1,#00000000B
0006 75B07E 4 MAIN: MOV P3,#01111110B
0009 7590FE 5 MOV P1,#11111110B
000C 1130 6 ACALL DELAY
000E 75B011 7 MOV P3,#00010001B
0011 7590FD 8 MOV P1,#11111101B
0014 1130 9 ACALL DELAY
0016 75B011 10 MOV P3,#00010001B
0019 7590FB 11 MOV P1,#11111011B
001C 1130 12 ACALL DELAY
001E 75B011 13 MOV P3,#00010001B
0021 7590F7 14 MOV P1,#11110111B
0024 1130 15 ACALL DELAY
0026 75B07E 16 MOV P3,#01111110B
0029 7590EF 17 MOV P1,#11101111B
002C 1130 18 ACALL DELAY
002E 80D6 19 SJMP MAIN
0030 7EFF 20 DELAY: MOV R6,#255D
0032 DEFE 21 HERE: DJNZ R6,HERE
0034 22 22 RET
23 END
A51 MACRO ASSEMBLER MAIN 03/27/2013 08:55:31 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0030H A
HERE . . . . . . . C ADDR 0032H A
MAIN . . . . . . . C ADDR 0006H A
P1 . . . . . . . . D ADDR 0090H A
P3 . . . . . . . . D ADDR 00B0H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
O arquivo .LST, .OBJ, etc podem ser excluídos, deixando apenas os arquivos .C, A51, .UV2, UV4, .M51, etc...
nagkiller- Moderador do fórum
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo :
Número de Mensagens : 2846
Idade : 43
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011
Tópicos semelhantes
» Compilador em C
» compilador ccs linguagem c para pic
» Programando em assembly e c para microcontroladoras
» compilador ccs linguagem c para pic
» Programando em assembly e c para microcontroladoras
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Ontem à(s) 12:14 por Rafael2
» a decadência da minha eletronica
Ontem à(s) 09:27 por Rafael2
» Micro System LG Xboom cm9740 não sai som nas caixas de som
Ter 30 Abr 2024, 15:52 por sugeda
» CIs damplaca Tcon
Ter 30 Abr 2024, 12:01 por nagkiller
» Microondas Brastemp MOD- BHS 27A BHNA, visor indicando ERR 3
Seg 29 Abr 2024, 19:22 por tokiotecnica
» atualizaçao tv philips 42pfl3008d/78
Seg 29 Abr 2024, 19:15 por tokiotecnica
» SOM AIWA Z-R997 TRAVADO - SÓ ACENDE PAINEL DE BOTÕES!
Seg 29 Abr 2024, 12:39 por Paranista
» cliente que não busca os aparelhos consertados, o que fazer
Dom 28 Abr 2024, 13:49 por MARIO Y. SEGAWA
» Aqui no fórum vemos de tudo
Dom 28 Abr 2024, 13:22 por MARIO Y. SEGAWA
» MICROONDAS SAMSUNG MB6752W NÃO RESPONDE COMANDOS DO TECLADO
Sáb 27 Abr 2024, 16:46 por WALTER JANSEN
» Prolongar a vida util das lampadas led.
Sáb 27 Abr 2024, 09:51 por Paranista
» Caixa JBL Max 15 (preciso do valor do R30)
Sáb 27 Abr 2024, 09:28 por Elismark
» CAIXA AMPLIFICADA FRAHM MP5000 APP NÃO LIGA SEM TENSAO NA FONTE SECUNDARIA
Sex 26 Abr 2024, 22:01 por Oliveira Rabelo
» Tv multilaser tl032m modo de servico
Sex 26 Abr 2024, 15:06 por Gustavo machado costa
» Explosound XM 3600 preciso do esquema
Sex 26 Abr 2024, 12:27 por sobraltec
» Amplificador Potencia Times One Advance Rf 802 4000w
Sex 26 Abr 2024, 10:42 por fernando0
» (Resolvido) MULTÍMETRO MINIPA ANALOGICO ET 2022A
Sex 26 Abr 2024, 04:16 por Valdeni Oliveira
» (Resolvido) MULTIMETRO MINIPA ET-2042D (CHAVE SELETORA)
Qua 24 Abr 2024, 20:32 por amil
» Oneal opb5060 Solicito o esquema
Ter 23 Abr 2024, 16:35 por Andersonhc
» Tv samsung // UN65RU7100G // TELA LAVADA
Dom 21 Abr 2024, 22:11 por Rafael2
» MINI SYSTEM LG CM-5660 NÃO LIGA
Dom 21 Abr 2024, 14:27 por Rafael2
» cliente que promete, trazer o aparelho e nao volta mais
Qui 18 Abr 2024, 08:07 por MARIO Y. SEGAWA
» Tv LG 37LE5510-ZB sem imagem
Qua 17 Abr 2024, 13:45 por nuno1970
» CIRCUITO INTEGRADO USADO NO GRDIENTE PRO1200
Ter 16 Abr 2024, 18:47 por Paranista
» [Encerrado] tv semp toshiba 2085 U1 tela azul sem imagem sem caracteris
Ter 16 Abr 2024, 13:10 por Paranista
» [Encerrado] - Tv Samsung Un46F7500 Problema: ligando e desligando loop
Ter 16 Abr 2024, 12:59 por Paranista
» esquema
Ter 16 Abr 2024, 12:00 por nagkiller
» {Resolvido]TV LG 32LN5400 - BACKLIGHT PISCANDO, SOM/IMAGEM NORMAL
Ter 16 Abr 2024, 08:44 por Paranista
» fonte de xbox 360 slim, nao liga
Seg 15 Abr 2024, 19:00 por Paranista
» compro placa pricopal tv philco ph40u21dsg
Seg 15 Abr 2024, 17:41 por Eletronica Manoel