alguem trabalha com assembler?

alguem trabalha com assembler?

Mensagempor wendel-sm em 15 Jan 2010, 13:18

quero entrar nessa área.
wendel-sm
Novo
Novo
 
Mensagens: 49
Data de registro: 08 Mar 2009, 12:13

Re: alguem trabalha com assembler?

Mensagempor ricardolisboa em 15 Jan 2010, 15:18

bah tu é louco.
:mrgreen:

eu conheço poucas pessoas que trabalham diretamente com assembler..maioria faz uma coisa ou outra..nada muito aprofundado
'Power is nothing without knowledge'
Avatar de usuário
ricardolisboa
Intermediario
Intermediario
 
Mensagens: 115
Data de registro: 14 Abr 2009, 23:28
Localização: Blumenau, SC

Re: alguem trabalha com assembler?

Mensagempor ehrocha em 15 Jan 2010, 18:04

hahaha louco nada, estou começando a desenvolver na área... é muito legal.. as vezes dá um nó na cabeça mas qto mais eu aprendo , mais quero aprender. Tem um livro muito bom que o autor disponibilizou em formato PDF no site dele....

http://www.billqualls.com/assembler/index.html

Abraço
Abraço
Eduardo Henrique Rocha
Avatar de usuário
ehrocha
Guru
Guru
 
Mensagens: 444
Data de registro: 06 Dez 2008, 17:48
Localização: Campinas, São Paulo

Re: alguem trabalha com assembler?

Mensagempor gaetaconsulting em 16 Jan 2010, 06:58

Wendel,
Você deve ser o mesmo que escreveu no orkut, nao é?

Eu trabalho com Assembler também, atuo na manutenção de EXITs de z/OS e desenvolvimento de ferramentas nessa linguagem.
É fascinante e demanda muito tempo de aprendizado. Uma vez que você conhece o subset da arquitetura 390 você estará apto a desenvolver para z/OS, z/VM e z/VSE. Óbviamente existem diferenças, pois são OSes diferentes, mas conhecendo instruction set você estará a 50% voando na plataforma.
Um dos grandes pontos do aprendizado do Assembler do mainframe é o foco de atuação, você pode trabalhar com Assembler voltado a aplicações comerciais ou desenvolvimento de ferramentas (software básico ou ainda ferramentas caseiras).
Por incrível que pareça ainda existem alguns lugares com aplicativos comerciais com boa parte escrita em Assembler, isso foi uma realidade durante muitos anos para cia. áereas e bancos, em função da necessidade de performance.

Por que essa diferença?

Para se desenvolver aplicações comerciais, basta conhecer as instruções, operações aritméticas, desvios e acesso a dados, seja SQL, VSAM ou ainda "arquivos sequenciais". Um pouco de macro language, um recurso fantástico do assembler...
Agora, para desenvolvimento de software, exits, ferramentas que exigem performance.... Aí você precisa conhecer blocos de controle, recursos do sistema operacional, métodos de acesso, serialização.. existem pelos menos uns 16 manuais básicos para isso, que vai desde Data Areas, passando por Assembler Programming Language e POP (Principles of Programming)...

Por isso reveja bem sua intenção, no Assembler conta-se muito o macro conhecimento. É importante o foco nessa linguagem.

Espero tê-lo ajudado.

Abcs
Daniel Gaeta
IBM System Programmer
MVS/VM
gaetaconsulting
Amador
Amador
 
Mensagens: 86
Data de registro: 24 Mar 2008, 17:38

Re: alguem trabalha com assembler?

Mensagempor wendel-sm em 16 Jan 2010, 16:38

ajudou sim, tem como você me passar esses 12 livros?
eu tenho alguns.
mas não todos.
wendel-sm
Novo
Novo
 
Mensagens: 49
Data de registro: 08 Mar 2009, 12:13

Re: alguem trabalha com assembler?

Mensagempor gaetaconsulting em 17 Jan 2010, 19:19

Segue um bom link de startup para você :

http://www.mainframecoder.com/move.html

Os livros você pode encontrar no site da IBM.

abcs
Daniel Gaeta
IBM System Programmer
MVS/VM
gaetaconsulting
Amador
Amador
 
Mensagens: 86
Data de registro: 24 Mar 2008, 17:38

Re: alguem trabalha com assembler?

Mensagempor ricardolisboa em 18 Jan 2010, 08:12

Eduardo,

Na verdade nunca tive um contato muito amigável com Assembler..nunca soube por onde começar exatamente..então acabava caindo naquela mesma situação de quem começa no Mainframe : muita teoria e pouca prática...dai tu ve tudo aquilo...e pensa: Ok, mas e ai..? O que faço com isso??

Esse foi o grande problema..eu realmente deveria aprender Assembler pra um projeto aqui da empresa...Só que me falta isso..visualizar aonde eu aplico essa teoria pra começar a fazer sentido pra mim.
'Power is nothing without knowledge'
Avatar de usuário
ricardolisboa
Intermediario
Intermediario
 
Mensagens: 115
Data de registro: 14 Abr 2009, 23:28
Localização: Blumenau, SC

Re: alguem trabalha com assembler?

Mensagempor wendel-sm em 18 Jan 2010, 21:35

tem como você me passar a lista de nomes dos livros?
wendel-sm
Novo
Novo
 
Mensagens: 49
Data de registro: 08 Mar 2009, 12:13

Re: alguem trabalha com assembler?

Mensagempor gaetaconsulting em 19 Jan 2010, 10:55

Wendel,

Começa por aqui :

http://www-03.ibm.com/systems/z/os/zos/ ... html#hlasm

O início de tudo :

SA22-7832-06 z/Architecture Principles of Operation 14.42 (esse é um dos books mais importantes, nele estão todas as instruções do set de instruções da arquitetura 390/z). Você irá ouvir muito falar em POP.

SA22-7871-02 z/Architecture Reference Summary 0.65

Segue o conjunto de books do compilador :

GC26-8712-04 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) Toolkit Feature IDF Reference Summary 0.37
GC26-8709-05 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) Toolkit Feature IDF User's Guide 1.82
SC26-3494-03 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) Installation and Customization 1.27
GC26-4943-04 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) General Information 0.61
SC26-4940-04 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) Language Reference 2.32
SC26-4941-04 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) Programmer's Guide 2.15
GC26-8710-08 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) Toolkit FeatUre User's Guide 1.97
GC26-8711-07 High Level Assembler for MVS & VM & VSE V1R5 (HLASM V1R5) Toolkit Feature Installation and Customization Guide 0.80

Internals MVS (Data areas, addressability, serialization, system codes) :

SA22-7613-03 z/OS V1R6.0-V1R8.0 MVS Programming Callable Services for High Level Languages 1.72
SA22-7614-04 z/OS V1R6.0-V1R8.0 MVS Programming Extended Addressability Guide 2.91
GA22-7581-10 z/OS V1R8.0 MVS Data Areas, Vol 1 (ABEP-DALT) 3.09
GA22-7582-11 z/OS V1R8.0 MVS Data Areas, Vol 2 (DCCD-ITZYRETC) 4.74
GA22-7583-09 z/OS V1R8.0 MVS Data Areas, Vol 3 (IVT-RCWK) 4.55
GA22-7584-09 z/OS V1R8.0 MVS Data Areas, Vol 4 (RD-SRRA) 1.75
GA22-7585-09 z/OS V1R8.0 MVS Data Areas, Vol 5 (SSAG-XTLST) 2.24
SA22-7600-05 z/OS V1R8.0 MVS Planning Global Resource Serialization 2.95
SA22-7605-07 z/OS V1R8.0 MVS Programming Assembler Services Guide 7.21
SA22-7606-08 z/OS V1R8.0 MVS Programming Assembler Services Reference Vol 1 (ABEND-HSPSERV) 6.92
SA22-7607-11 z/OS V1R8.0 MVS Programming Assembler Services Reference Vol 2 (IARR2V-XCTLX) 9.21
SA22-7608-10 z/OS V1R8.0 MVS Programming Authorized Assembler Services Guide 10.10
SA22-7609-07 z/OS V1R8.0 MVS Programming Authorized Assembler Services Reference Vol 1 (ALESERV-DYNALLOC) 6.12
SA22-7610-12 z/OS V1R8.0 MVS Programming Authorized Assembler Services Reference Vol 2 (ENFREQ-IXGWRITE) 10.17
SA22-7611-09 z/OS V1R8.0 MVS Programming Authorized Assembler Services Reference Vol 3 (LLACOPY-SDUMPX) 4.17
SA22-7612-08 z/OS V1R8.0 MVS Programming Authorized Assembler Services Reference Vol 4 (SETFRR-WTOR) 4.35
SA22-7626-14 z/OS V1R8.0 MVS System Codes 6.19
Daniel Gaeta
IBM System Programmer
MVS/VM
gaetaconsulting
Amador
Amador
 
Mensagens: 86
Data de registro: 24 Mar 2008, 17:38

Re: alguem trabalha com assembler?

Mensagempor wendel-sm em 19 Jan 2010, 12:49

Grato Daniel.
wendel-sm
Novo
Novo
 
Mensagens: 49
Data de registro: 08 Mar 2009, 12:13


Retornar para :: ASSEMBLER ::

Quem está online

Usuários neste fórum: Nenhum usuário registrado on-line e 1 visitante