Olá lista,
Olá,
Estou estudando assembly através do Fundamentos em Programação Assembly de José Augusto N. G. Manzano. Mas o livro cobre a escrita de software a partir das ferramentas Debug do Msdos/Windows e Emu8086.
Visitei o site do criador do Emulador/Compilador e não existe uma versão demo para o GNU/Linux. Alias, quase não existe livros sobre programação para GNU/Linux e que utilize as ferramentas do GNU/Linux. Se quiser tem que pegar tutoriais e coisas do tipo. E quando se acha algo bom está em Inglês. Mas, desculpe o desabafo: Queria sabe se existe alguma ferramenta similar ao Emu8086?
[EMAIL PROTECTED]:~$ apt-cache search emu 8086 bcc - 16-bit x86 C compiler [EMAIL PROTECTED]:~$
[EMAIL PROTECTED]:~$ apt-cache show bcc Package: bcc Priority: optional Section: devel Installed-Size: 248 Maintainer: Juan Cespedes <[EMAIL PROTECTED]> Architecture: i386 Source: linux86 Version: 0.16.14-1.2 Replaces: linux86 Provides: c-compiler Depends: libc6 (>= 2.3.2.ds1-4), bin86 (= 0.16.14-1.2) Recommends: elks-libc (= 0.16.14-1.2) Conflicts: linux86 Filename: pool/main/l/linux86/bcc_0.16.14-1.2_i386.deb Size: 100098 MD5sum: b4b4cd9b192466ed7a4fb5d2d4f9e049 Description: 16-bit x86 C compiler This is a C-compiler for 8086 cpus which is important for the development of boot loaders or BIOS related 8086 code. . It is possible to run 8086 code under i386 Linux using an emulator, `elksemu', also included in this package.
[EMAIL PROTECTED]:
Mais uma vez, o "mantra" : use as ferramentas que estão disponíveis. Leia a documentação.
-----------------
Angelo wrote:Que legal!!! Agora está assim, um *novato* posta na lista, alguém sempre responde: "[...] apt-cache search [...] Se liga cara, vai ler [...]"
Hmm ?? Onde escrevi isso ? Se importaria de apontar ? Eu não disse em lugar algum na mensagem que entendia do assunto, eu simplesmente respondi que havia um pacote disponível que aparentemente atendia aos requisitos de quem perguntou, mais nada.
Várias pessoas disseram aqui na lista que é mais interessante mostrar como conseguir as informações do que simplesmente dizer "RTFM". Foi o que eu fiz.
Acho que você também precisa pensar até quando as pessoas vão continuar respondendo às mesmas perguntas indefinidamente. Eu simplesmente quis mostrar a quem perguntou a utilização de um utilitário para pesquisa de pacotes dado um tema específico, nada mais.
A própria pessoa respondeu educadamente e, na minha opinião, não houve problema algum. Agora, se você acha que, ao invés de ter respondido da forma como respondi, eu tenha que começar a responder com um "RTFM", bom, acho que preciso repensar a idéia de me desinscrever dessa lista.
Olá André,
Eu acho que o que o Angelo reclamou foi que voce simplesmente colou o output de alguns comandos e completou com a frase 'leia a documentação'. Isso pra mim soa bastante arrogante e/ou preguiçoso. Se voce escrevesse algo no comeco (tentou procurar por xxx no apt-cache? um exemplo seria etc) _e/ou_ se vc colasse apenas um fragmento da saída do programa (por exemplo, só o campo Description) soaria bem diferente.
Na maneira que voce escreveu o texto, parece um bot ou script, literalmente 'cuspindo' informação na tela; de quebra, com um monte de coisa inútil, sem relação com a pergunta original (Priority, Section, Installed-Size, etc). Ainda mais com esse nome de máquina (foolish)!
Quando eu recebo uma msg dessa, pra mim, foi a lei do mínimo esforço: o cara pode até saber como ajudar, mas teve uma vontade tendendo a zero pra ajudar. Só não foi zero pq mandou o e-mail :-)
Em específico sobre a questão, fui verificar o que era o tal emu8086 - ele é um ambiente completo, que emula o chip todo + alguns periféricos. Esse 'elksemu' não chega nem perto... Mas... o que o cidadão procura talvez possa ser encontrado aqui: Assembly-HOWTO, Linux Assembly HOWTO http://tldp.org/HOWTO/Assembly-HOWTO/index.html Updated: Aug 2002. How to program in assembly language using FREE programming tools, focusing on development for or from the Linux Operating System on IA-32 (i386) platform.
Em ultimo caso, use o wine nesse emu8086.
-- Marcos
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]