Últimos assuntos
Quem está conectado?
Há 541 usuários online :: 3 registrados, 0 invisíveis e 538 visitantes :: 2 motores de buscacristianoc, manotec, WALTER JANSEN
O recorde de usuários online foi de 1034 em Sex 24 Jul 2015, 10:41
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 : 40
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 : 40
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 : 2997
Idade : 44
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 : 40
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 : 2997
Idade : 44
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 : 40
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 : 40
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 : 2997
Idade : 44
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ontem à(s) 17:46 por antonio benedito de queir
» Akai AA-A35 Display apagado
Ontem à(s) 17:32 por city2010
» TV STI DL3270 A W , sem audio
Ontem à(s) 14:00 por valdircp
» Caixa de Som Amplificada CSR 4000A Som Distorcido e Pouca Potência!!!
Sáb 23 Nov 2024, 18:05 por prva
» OU O FÓRUM ACABOU OU NINGUÉM PARTICIPA DO FÓRUM MAIS.
Sáb 23 Nov 2024, 09:09 por Paranista
» Tv lcd,marca Aoc, modelo- LE 39D0330 -defeito,só liga depois de um tempo(quando aquece)
Sáb 23 Nov 2024, 08:28 por jailton da silva santos
» Notbook asus mod. X44C K43L versão 1 preciso do esquema
Sáb 23 Nov 2024, 02:30 por willian8952
» ameaçado por nao consertar aparelho por falta de peças
Sex 22 Nov 2024, 22:19 por joaquimrosadesouza
» Componentes estourados Fonte Usina Spark 120A
Sex 22 Nov 2024, 21:13 por antonio carlos bitti
» fonte usina 60 amperes cai tensao qdo conecta bateria
Sex 22 Nov 2024, 21:04 por antonio carlos bitti
» Tv Philips 50pug6654/78 sem imagem
Sex 22 Nov 2024, 16:02 por SEBCICM
» PS2 Slim 90k testar entradas do memory card
Sex 22 Nov 2024, 11:51 por gamemaniaco
» Procuro a placa lateral do sistema de som Sony MHC-GTX88 e Ci BD3451KS
Sex 22 Nov 2024, 10:16 por Silas Silva Nogueira
» fonte taramps tef 60 amperes ci estourado
Qui 21 Nov 2024, 19:27 por antonio carlos bitti
» [Resolvido] TV PLASMA SAMSUNG PL51F4900AG Não liga , led stand by piscando ( RESOLVIDO )
Qui 21 Nov 2024, 13:28 por Paranista
» TV LG MODELO 42LB5600 ACENDE O LED MAS NÃO LIGA
Qua 20 Nov 2024, 18:27 por Tales g
» Compro placa principal da LG 42lh45ed ou 42lh40ed
Seg 18 Nov 2024, 11:22 por Paulo Costa II
» Som Philips fw c 505 Ajuda entender o esquema
Sáb 16 Nov 2024, 10:03 por nagkiller
» (Resolvido) AIWA NSXF959 SEM SOM MÉDIOS AGUDOS
Sáb 16 Nov 2024, 00:31 por ZACREAL
» como descartar TRC
Sex 15 Nov 2024, 08:32 por jailton da silva santos
» cliente que não busca os aparelhos consertados, o que fazer
Sex 15 Nov 2024, 00:59 por MARIO Y. SEGAWA
» compro placa pricipal tv lg 50pb560
Qua 13 Nov 2024, 11:11 por Eletronica Manoel
» Modulo Taramps t800.1 com os resistores r32 e r5 torrados
Seg 11 Nov 2024, 10:41 por prisma eletronica
» Akai AA-A35 Seletor de Tensão
Seg 11 Nov 2024, 08:34 por city2010
» [RESOLVIDO] TV LCD UN50FH5303G Componentes danificados
Seg 11 Nov 2024, 00:54 por nagkiller
» TV PANASONIC TC- 32A400B Imagem travando
Dom 10 Nov 2024, 16:01 por ramon figueiredo
» ATENÇÃO de todos os usuários da 2002! (Nova regra).
Dom 10 Nov 2024, 12:00 por robsonseixas
» Microondas MEF-41 Eletrolux, não acende luz da porta quando abre, e quando fecha não liga
Sex 08 Nov 2024, 22:30 por joaquimrosadesouza
» Caixa som Ciclotron mult 500 Preciso do esquema
Sex 08 Nov 2024, 21:34 por prisma eletronica
» Pessoal tenho placa barato.
Sex 08 Nov 2024, 20:47 por francisco carlos de jesus