Microsoft Binary Format

Microsoft Binary Format

In computing, Microsoft Binary Format (MBF) was a format for floating point numbers used in Microsoft's BASIC language products including MBASIC, QuickBasic and GW-BASIC.[1]

MBF double-precision numbers consist of a sign bit, an eight bit exponent and a 55 bit significand, providing slightly more precison than the IEEE 754 format, but less scale.[2][3]

By the time Visual Basic was released, the IEEE 754 standard had become widely adopted - for example, it was incorporated into Intel's 387 coprocessor and every x86 processor from the 486 on. Visual Basic uses the IEEE 754 format instead of MBF.

See also

Microsoft provides a 16 bit dynamic link library with C source code containing functions to convert MBF data to IEEE 754.

MBF to IEEE function written in Python

MBF to IEEE conversion functions in C/C++ stolen from old Microsoft supported code.

See also

Notes and references


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Compound File Binary Format — (CFBF), also called Compound File or Compound Document[1], is a file format for storing numerous files and streams within a single file on a disk. CFBF is developed by Microsoft and is an implementation of Microsoft COM Structured… …   Wikipedia

  • Microsoft Excel — Microsoft Office Excel 2010 running on Windows 7 Developer(s) Microsoft Corporat …   Wikipedia

  • Microsoft Office — Developer(s) Microsoft Initial release November 19, 1990; 21 years ago ( …   Wikipedia

  • Microsoft Word — Basisdaten Entwickler Microsoft Corporation Aktuelle Version …   Deutsch Wikipedia

  • Microsoft SQL Server — Developer(s) Microsoft Stable release SQL Server 2008 R2 (10.50.2500.0 Service Pack 1) / July 11, 2011; 4 months ago …   Wikipedia

  • Microsoft OneNote — 2010 with an open side note Developer(s) Microsoft …   Wikipedia

  • Microsoft Word for Windows — Microsoft Word Basisdaten Entwickler: Microsoft Corporation Aktuelle Version …   Deutsch Wikipedia

  • Microsoft P-Code — Microsoft s P Code, short for packed code, is an intermediate language that provides an alternate binary format to native code for any compiled binary (e.g.: DLLs, ActiveX controls, or Applications). Its primary goal is to produce smaller files.… …   Wikipedia

  • Microsoft Open Specification Promise — The Microsoft Open Specification Promise (or OSP), is a promise by Microsoft, published in September 2006, to not assert legal rights over certain Microsoft patents on implementations of an included list of technologies.[1] The OSP is an example… …   Wikipedia

  • Microsoft PowerPoint — Power point redirects here. For other uses, see Power point (disambiguation). Microsoft PowerPoint Microsoft PowerPoint …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”