Página 1 de 1

186

MensagemEnviado: 22 Set 2008 16:14
por mastk
Soh curiosidade mas um 186 pode rodar DOS?

Re: 186

MensagemEnviado: 22 Set 2008 20:14
por msamsoniuk
mastk escreveu:Soh curiosidade mas um 186 pode rodar DOS?


segundo as lendas antigas, o 186 nao eh compativel com o hardware do IBM PC, portanto qualquer software que acesse diretamente irah sentir falta deste hardware.

curiosamente, rezam estas mesmas lendas antigas que o MSDOS requer apenas compatibilidade de BIOS com o IBM PC, de modo que, se vc escrever uma BIOS compativel para a sua maquina, o MSDOS ira rodar nela.

se isso eh verdade, eu nao sei. e nao me parece simples de testar sem construir uma maquina com o 186. mas se nao funcionar, vc pode tentar rodar o minix nela :)

MensagemEnviado: 22 Set 2008 21:35
por Djalma Toledo Rodrigues
Nunca vi PC com 186, talvez tenha ido logo para o 286
PC 286 tive um, ainda tenho o CI uP80286

Mas o set de instruções do 186 é igual ao do 8086.
http://www.intel.com/design/intarch/prodbref/272222.htm
Portando deve rodar DOS 3.1 ou anterior

MensagemEnviado: 22 Set 2008 22:40
por msamsoniuk
jah existiram PCs com o 186, normalmente maquinas feitas para serem rapidas como um PC com 286 e baratas como um PC com 8088. como nem todas as aplicacoes funcionavam, acabaram sendo um fiasco e foram rapidamente deixados de lado.

note que o set de instrucoes eh igual, mas o hardware nao. o 186 eh mais veloz que o 8086 com o mesmo clock e possui algumas instrucoes extras. na pior das hipoteses seria um 8086 mais veloz... mas o problema sao os perifericos on-chip: ele inclui uma serie de perifericos internos que nao sao compativeis com o hardware utilizado no IBM PC. assim, soh eh possivel compatibilidade atraves de uma BIOS que atenda as chamadas do MSDOS e outros programas e ative o novo hardware corretamente!

programas que requerem compatibilidade de hardware com o IBM PC terao problemas (o problema eh achar eles!). felizmente (ou infelizmente, sei lah) o MSDOS eh um dos que funcionam.

MensagemEnviado: 23 Set 2008 00:02
por tcpipchip
Ola,
Em em 1997 eu desenvolvi alguns projetos com os BECK IPC, rodavam MSDOS (quem diria, com INT 21h; eu programa estes microcontroladores em TURBO C 1.0) e eram baseados no 80186
TCPIPCHIP