Últimos assuntos
Quem está conectado?
Há 388 usuários online :: 0 registrados, 0 invisíveis e 388 visitantes :: 2 motores de buscaNenhum
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 : 2844
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 : 2844
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 : 2844
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
|
|
Hoje à(s) 04:42 por MARIO Y. SEGAWA
» Tv samsung // UN65RU7100G // TELA LAVADA
Ontem à(s) 17:16 por DANTEX
» cliente que promete, trazer o aparelho e nao volta mais
Ontem à(s) 08:07 por MARIO Y. SEGAWA
» aqui no fórum agente vê de tudo
Qua 17 Abr 2024, 22:05 por MARIO Y. SEGAWA
» MINI SYSTEM LG CM-5660 NÃO LIGA
Qua 17 Abr 2024, 21:59 por Rafael2
» Tv LG 37LE5510-ZB sem imagem
Qua 17 Abr 2024, 13:45 por nuno1970
» MICROONDAS SAMSUNG MB6752W NÃO RESPONDE COMANDOS DO TECLADO
Ter 16 Abr 2024, 20:22 por joaquimrosadesouza
» 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
» tv panasonic tc 49d400b led vermelho piscando
Dom 14 Abr 2024, 11:16 por joaquimrosadesouza
» Rádio Zenith transoceanic royal D7000Y não sintoniza nada
Dom 14 Abr 2024, 11:05 por joaquimrosadesouza
» TV AOC 32s5195/78g precisso esquema fonte
Dom 14 Abr 2024, 10:57 por joaquimrosadesouza
» Tv toshiba Chassi U13 sem imagem e com som
Dom 14 Abr 2024, 10:54 por joaquimrosadesouza
» Caixa amplificada amvox aca 221 gigante ll . Não carrega bateria
Dom 14 Abr 2024, 10:44 por joaquimrosadesouza
» tv Lg // 32ld350 // fonte
Dom 14 Abr 2024, 10:37 por joaquimrosadesouza
» Som AIWA Z-R227 não gira o motor spindle e sled
Sáb 13 Abr 2024, 23:11 por Juliano_PST
» Usando uma CNC Laser para confeccionar Placas de Circuito Impresso.
Sáb 13 Abr 2024, 19:28 por nagkiller
» Pq alguns projetos nao funciona na pratica ?
Sex 12 Abr 2024, 19:15 por MARIO Y. SEGAWA
» Panasonic Tv tc-55gx500b em looping. Só entra na tela inicial (logo).
Qui 11 Abr 2024, 08:59 por Paranista
» Caixa Acústica Roland CB-60XL
Seg 08 Abr 2024, 21:23 por sugeda
» Não consigo opinar no tópico sobre display.
Seg 08 Abr 2024, 15:22 por MARIO Y. SEGAWA
» Soundigital 5000 led Power piscando
Dom 07 Abr 2024, 23:46 por eduardoscooby
» TV SONY KDL-46EX405 SEM IMAGEM
Dom 07 Abr 2024, 17:55 por Taciso
» Strobo Aura 1500watts, não funciona lampada
Sex 05 Abr 2024, 21:16 por Bambu 25
» [Resolvido]Tv Philco PH24T21DMT LED Problema: Led do Standby piscando não Liga.
Qua 03 Abr 2024, 11:46 por charles josé cipriano