Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Виконувана контролером програма на Асемблері




 

Turbo Assembler Version 3.2 25/09/08 02:09:08 Page 1

werbina.asm

 

1 0000.model small

2 0000.data

3 =0000 inport equ 0

4 =0001 outport equ 1

5 0000?? copypt db?

7 0001.code

8 org 200h

9 0200 start:

10 0200 E4 00 in al, inport

11 0202 A8 01 test al, 00000001b

12 0204 75 FA jnz start;ON=1

13;ON=0

15 0206 M1:;CH=1

16 0206 A0 0000r mov al, copypt

17 0209 0C 08 or al, 00001000b

18 020B E6 01 out outport, al

19 020D A2 0000r mov copypt, al

21 0210 E4 00 in al, inport

22 0212 A8 02 test al, 00000010b

23 0214 74 F0 jz M1;DT=0

24;DT=1

26;CH=0

27 0216 A0 0000r mov al, copypt

28 0219 24 F7 and al, 11110111b

29 021B E6 01 out outport, al

30 021D A2 0000r mov copypt, al

32 0220 M2:;SYN=1

33 0220 A0 0000r mov al, copypt

34 0223 0C 04 or al, 00000100b

35 0225 E6 01 out outport, al

36 0227 A2 0000r mov copypt, al

38 022A E4 00 in al, inport

39 022C A8 80 test al, 10000000b

40 022E 74 D6 jz M1;Ready=0

41;Ready=1

43;SYN=0

44 0230 A0 0000r mov al, copypt

45 0233 24 FB and al, 11111011b

46 0235 E6 01 out outport, al

47 0237 A2 0000r mov copypt, al

49 023A E4 00 in al, inport

50 023C A8 40 test al, 01000000b

51 023E 74 0D jz M3;U=0

52;U=1

54;Z=0

55 0240 A0 0000r mov al, copypt

56 0243 24 FD and al, 11111101b

57 0245 E6 01 out outport, al

58 0247 A2 0000r mov copypt, al

59 024A EB 0B 90 jmp M4

61 024D M3:;Z=1

62 024D A0 0000r mov al, copypt

63 0250 0C 02 or al, 00000010b

64 0252 E6 01 out outport, al

65 0254 A2 0000r mov copypt, al

66 0257 M4:

67 org 0FFF0H

68 FFF0 E9 020D jmp start

69 end start


Turbo Assembler Version 3.2 25/09/08 02:09:08 Page 3

Symbol Table

 

 

Symbol Name Type Value

 

??DATE Text "25/09/08"

??FILENAME Text "werbina "

??TIME Text "02:09:08"

??VERSION Number 0314

@32BIT Text 0

@CODE Text _TEXT

@CODESIZE Text 0

@CPU Text 0101H

@CURSEG Text _TEXT

@DATA Text DGROUP

@DATASIZE Text 0

@FILENAME Text WERBINA

@INTERFACE Text 00H

@MODEL Text 2

@STACK Text DGROUP

@WORDSIZE Text 2

COPYPT Byte DGROUP:0000

INPORT Number 0000

M1 Near _TEXT:0206

M2 Near _TEXT:0220

M3 Near _TEXT:024D

M4 Near _TEXT:0257

OUTPORT Number 0001

START Near _TEXT:0200

 

Groups & Segments Bit Size Align Combine Class

 

DGROUP Group

_DATA 16 0001 Word Public DATA

_TEXT 16 FFF3 Word Public CODE







Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных