CP437, המכונה גם DOS-US או OEM-US, היא מפת התווים המקורית של IBM PC משנת 1981.
המפה מבוססת על ASCII, התקן לייצוג תווים באנגלית, אך כוללת שינויים והרחבות מיוחדים. הרפרטואר של CP437 הושאל מחלקת מכונות תמלילים של חברת Wang, כפי שביל גייטס הודה בראיון מ־1995 עם פול אלן.
CP437 לא תמכה היטב בשפות רבות. חסרים בה תווים חשובים, למשל À לצרפתית, ויש בה מעט אותיות יווניות. מאוחר יותר נוספו מפות תווים של DOS כמו CP850 (מערב אירופה), CP852 (מרכז אירופה) ו־CP737 (יוון) כדי למלא את הפערים. מפות אלה שמרו על תאימות רחבה ל־CP437 על ידי השארת תווי שרטוט הקווים במקומם.
כל תווי CP437 קיימים היום ביוניקוד (Unicode) ובמפת התווים WGL4 של מיקרוסופט. לכן רוב הגופנים ב־Windows תומכים בהם, וגם גופן ה־VGA של לינוקס ושל X11.
עוד פרט חשוב למפתחים: ב־CP437 כמה ערכי בתים מואחדים כך שהם משמשים ליותר מסמל אחד. לדוגמה: 0xE1 יכול לייצג את ß (אות גרמנית) וגם את הבטא היוונית; 0xE4 יכול להיות סימן הסיכום וגם האות סיגמא; ו־0xEA מייצג גם את סמל האום וגם את האומגה היוונית.
CP437 היא מפת תווים שהגיעה עם מחשב IBM PC ב־1981. מפת תווים היא רשימה של סימנים שהמחשב יודע להציג.
היא נשענה על ASCII. ASCII הוא תקן לתווים באנגלית.
חלק מהתווים ב־CP437 נלקחו מ־Wang. ביל גייטס אמר זאת בראיון משנת 1995.
CP437 לא התאימה לכל השפות. חסרים בה תווים לשפות מסוימות, ולכן יצאו מפות נוספות כמו CP850.
כיום כל תווי CP437 נמצאים ביוניקוד. יוניקוד הוא תקן שמאגד תווים מכל השפות.
עוד דבר מעניין: חלק מהתווים יכולים לייצג שני סימנים שונים. למשל, אותו קוד יכול להיות גם ß הגרמנית וגם הבטא היוונית.
תגובות גולשים