Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eternal Idol

#51
ASM / Re: Direccionar 65kb en modo real
8 Noviembre 2021, 09:46 AM
"Addressing capacity
The 8086, 8088, and 80186 have a 20-bit address bus, but the unusual segmented addressing scheme Intel chose for these processors actually produces effective addresses which can have 21 significant bits. This scheme shifts a 16-bit segment number left four bits (making a 20-bit number with four least-significant zeros) before adding to it a 16-bit address offset; the maximum sum occurs when both the segment and offset are 0xFFFF, yielding 0xFFFF0 + 0xFFFF = 0x10FFEF ... the actual amount of memory addressable by the 80286 and later x86 CPUs in real mode is 1 MB + 64 KB – 16 B = 1,114,096 B."

https://en.wikipedia.org/wiki/Real_mode





El ejemplo del que parte esa pregunta no es de modo real sino de:
https://en.wikipedia.org/wiki/Unreal_mode
#52
CHFS esta obsoleto, NTFS es viejo, tiene casi 30 años.

De nada.
#53
Deberias repasar el articulo. Eso dependera de la cantidad de sectores por pista, si son 63 entonces si, un CHS de 0, 1, 1 seria el LBA 63 (a diferencia de la S de CHS los LBA arrancan en 0).


Tambien podes usar LBAs para leer con:
https://en.wikipedia.org/wiki/INT_13H#INT_13h_AH=42h:_Extended_Read_Sectors_From_Drive
#55
Programación C/C++ / Re: Typeid de tipos básicos
2 Noviembre 2021, 14:06 PM
A mi con VC++ me imprime int pero:


"Returns an implementation defined null-terminated character string containing the name of the type. No guarantees are given; in particular, the returned string can be identical for several types and change between invocations of the same program. "

https://en.cppreference.com/w/cpp/types/type_info/name
#56
ASM / Re: Error de ld en nasm
2 Noviembre 2021, 10:39 AM
Hay algun simbolo externo que estas tratando de usar y el enlazador no logra resolver. Trata de comentar el codigo, que no conocemos, hasta identificarlo.
#58
Me alegro de que tengas dos dias para hacerlo pero no te olvides de que:

1) No podemos hacerlo por vos (no tenemos tu ejecutable ni tu base de datos).
2) No es un nuestro trabajo.

Suerte con eso; depurar es una habilidad fundamental para un programador.
#59
Depuralo linea por linea.