Interrupts supported by emulator
Quick reference: |
פסיקות הנתמכות על-ידי EMU8086
חיפוש מהיר: |
MS-DOS can not be loaded completely in emulator yet, so we made an emulation for some basic DOS interrupts. A list of supported interrupts with descriptions: |
MS-DOS עדיין לא ניתנת לטעינה בתוכנת ההדמיה, על כן עשינו מספר הדמיות לפסיקות DOS בסיסיות. רשימת הפסיקות עם הסברים: |
set video mode.
|
הגדר סוג תצוגה במסך.
|
set text-mode cursor shape.
|
הגדר צורת כתב של סמן במסך. קלט:
|
set cursor position.
|
הגדר
מקום של סמן במסך. קלט: |
Get cursor position and size.
|
קבל מקום של סמן במסך.
|
select active video page.
|
הגדר דף מסך פעיל.
|
06h- scroll up window.
|
06h - גלילה של החלון לכיוון מעלה. 07h - גלילה של החלון לכיוון מטה.
|
read character and attribute at cursor position.
|
קרא אות (אסקי) ותכונות במיקום של הסמן.
|
write character and attribute at cursor position.
|
רשום
אות (אסקי) ותכונות במיקום של הסמן.
|
write character only at cursor position.
|
רשום אות (אסקי) בלבד במיקום של הסמן.
|
teletype output.
This functions displays a character on the screen, advancing the cursor and scrolling the screen as necessary. The printing is always done to current active page. |
פלט
לציוד הפלט של המחשב (למשל מסך)
הפונקציה הזאת מציגה אות על המסך, מקדימה את הסמן וגוללת את המסך על פי הצורך. הפלט הוא תמיד בעמוד הפעיל. |
write string.
|
כתוב מחרוזת.
|
toggle intensity/blinking.
|
החלף אינטנסיביות (בהירות) / הבהוב.
|
Bit color table: |
טבלת צבעים על פי סיביות: תכונות של אות הוא ערך של 8 סיביות, ה- 4 הסיביות הנמוכות מגדירים את צבע הכתב, ה- 4 הסיביות הגבוהות קובעים את צבע הרקע. האמולטור לא תומך בהבהוב. |
HEX הקסה |
BIN בינרי |
COLOR | צבע | |
0 | 0000 | black | שחור | |
1 | 0001 | blue | כחול | |
2 | 0010 | green | ירוק | |
3 | 0011 | cyan | סיין | |
4 | 0100 | red | אדום | |
5 | 0101 | magenta | אדום-ארגמן | |
6 | 0110 | brown | חום | |
7 | 0111 | light gray | אפור בהיר | |
8 | 1000 | dark gray | אפור כהה | |
9 | 1001 | light blue | כחול בהיר | |
A | 1010 | light green | ירוק בהיר | |
B | 1011 | light cyan | סייאן בהיר | |
C | 1100 | light red | אדום בהיר | |
D | 1101 | light magenta | אדום-ארגמן בהיר | |
E | 1110 | yellow | צהוב | |
F | 1111 | white | לבן |
Copyright 2002-2003 - Emu8086, Inc. All rights reserved. - Portions Copyright 1997-2003 Barry Allyn. All rights reserved.
Hebrew Version Copyright COVAL Computer Software - Copyright © 2003 R&D Private Advisers All rights reserved.
The Software is made available solely for use by end users in conjunction with training materials and/or courseware materials provided with the WEB Site or CD.
Any reproduction or redistribution of the Software or the materials is expressly prohibited by law, and may result in severe civil and criminal penalties.
Violators will be prosecuted to the maximum extent possible.
get BIOS equipment list.
Bit fields for BIOS-detected installed hardware: |
השג רשימה של ציוד של BIOS.
שדות הסיביות של רשימת הציוד המותקן שגילה התוכנית ה- BIOS: |
Bit(s)
Description
הגדרה |
get memory size.
Floppy drives are emulated using FLOPPY_0(..3) files. |
קבל גודל של הזיכרון.
|
reset disk system,(currently this call doesn't do anything). |
קבע מחדש את מערכת הדיסק (פסיקה זו לא פעילה באמולטור). |
AH = 02h - read disk sectors into memory.
|
AH = 02h
- קורא סקטורים של דיסק לתוך הזיכרון AH = 03h - כותב סקטורים של דיסק
|
BIOS wait function.
|
פונקציה של המתנה מתוך המערכת הבסיסית.
|
get keystroke from keyboard (no echo).
|
קבל
החזר מנקישה במקלדת (ללא הד).
|
check for keystroke in keyboard buffer.
|
בדוק בזיכרון המקלדת האם הייתה בה נקישה.
|
system reboot. Usually, the BIOS will try to read sector 1, head 0, track 0 from drive A: to 0000h:7C00h. Emulator just stops the execution. To boot from floppy drive select from the menu: 'Virtual Drive' -> 'Boot from Floppy' |
אתחול של המערכת מחדש. בדרך כלל, מערכת ההפעלה הבסיסית תנסה לקרא את תוכן מקטע 1, ראש 0, מסלול 0 של כונן A: ולעתיק לכתובת 0000h:7C00h. האמולטר פשוט עוצר את הבצוע. לאתחול מתוך כונן דיסקט בחר בתפריט את "דיסקט מדומה" ומתוכו את "אתחול מתוך דיסקט". |
get system time.
Notes: |
קבל את השעה של מערכת הפעלה.
הערה: |
exit to operating system. |
יציאה למערכת הפעלה. |
read character from standard input, with echo, result is stored in AL. |
קרא מקלט סטנדרטי, עם הד למסך, התוצאה נרשמת באוגר AL. |
write character to standard output, DL = character to write, after execution AL = DL. |
רשום תו לפלט סטנדרטי, DL = תו לכתיבה, לאחר הביצוע AL=DL. |
output of a string at DS:DX. |
פלט מחרוזת ב: DS:DX. |
input of a string to DS:DX, fist byte is buffer size, second byte is number of chars actually read. |
קלט מחרוזת ב:
DS:DX,
בית ראשון הוא גודל ה-BUFFER,
ובית שני הוא כמות התווים לקריאה. |
exit to operating system. |
יציאה למערכת הפעלה. |
Copyright 2002-2003 - Emu8086, Inc. All rights reserved. - Portions Copyright 1997-2003 Barry Allyn. All rights reserved.
Hebrew Version Copyright COVAL Computer Software - Copyright © 2003 R&D Private Advisers All rights reserved.
The Software is made available solely for use by end users in conjunction with training materials and/or courseware materials provided with the WEB Site or CD.
Any reproduction or redistribution of the Software or the materials is expressly prohibited by law, and may result in severe civil and criminal penalties.
Violators will be prosecuted to the maximum extent possible.