Инструменты пользователя

Инструменты сайта


ao:report2004

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
ao:report2004 [2022/08/17 15:50]
iadenisov [4.2 HUGEINT]
ao:report2004 [2022/08/17 15:52] (текущий)
iadenisov [4.2 HUGEINT]
Строка 380: Строка 380:
 PUT16(adr: LONGINT; x: INTEGER) PUT16(adr: LONGINT; x: INTEGER)
 PUT32(adr: LONGINT; x: LONGINT) PUT32(adr: LONGINT; x: LONGINT)
-PUT64(adr: LONGINT; x: HUGEINT)</code> | Mem[adr] := x |+PUT64(adr: LONGINT; x: HUGEINT)</code><code>Mem[adr] := x</code> |
 | <code>GET8(adr: LONGINT): SHORTINT | <code>GET8(adr: LONGINT): SHORTINT
 GET16(adr: LONGINT): INTEGER GET16(adr: LONGINT): INTEGER
 GET32(adr: LONGINT): LONGINT GET32(adr: LONGINT): LONGINT
-GET64(adr: LONGINT): HUGEINT</code> | RETURN Mem[adr] |+GET64(adr: LONGINT): HUGEINT</code><code>RETURN Mem[adr]</code> |
 | <code>PORTIN(port: LONGINT; x: AnyType)  | <code>PORTIN(port: LONGINT; x: AnyType)
 PORTOUT(port: LONGINT; x: AnyType)</code> | <code>x := IOPort(port) PORTOUT(port: LONGINT; x: AnyType)</code> | <code>x := IOPort(port)
 IOPort(port) := x</code> | IOPort(port) := x</code> |
-| <code>CLI</code> | отключить прерывания | +| <code>CLI 
-| <code>STI</code>включить прерывания |+STI</code><code>отключить прерывания 
 +включить прерывания </code> |
 | <code>EAX, EBX, ECX, EDX, ESI, EDI, ESP, EBP  | <code>EAX, EBX, ECX, EDX, ESI, EDI, ESP, EBP
 AX, BX, CX, DX, SI, DI  AX, BX, CX, DX, SI, DI
Строка 396: Строка 397:
 16-битовые регистры 16-битовые регистры
 8-регистры</code> | 8-регистры</code> |
-  + 
-Таблица 2:  Новое в модуле ''SYSTEM'' для ''IA32''+Таблица 2: Новое в модуле ''SYSTEM'' для ''IA32''
  
 ==== 4.3 Нетрассируемые указатели (untraced pointers) ==== ==== 4.3 Нетрассируемые указатели (untraced pointers) ====
ao/report2004.txt · Последнее изменение: 2022/08/17 15:52 — iadenisov