Построить упорядоченную таблицу символических имен в конце первого просмотра - Assembler
Формулировка задачи:
Ув. эксперты, в ассемб полный 0 подскажите , как реализовать(На Tasm). Задание: Для полученной программы построить упорядоченную таблицу символических имен в конце первого просмотра Ассемблера
Вот список символ. имен : GH │ MN │ AB │ RS │ IJ │ TU │ PQ │ VX │ EF │ CD │ KL
Вот объектный код программы:
GH SEGMENT
ASSUME CS:GH ,DS:GH
A PROC
MN EQU 1
AB EQU 2
RS EQU 3
BEGIN: MOV AX,CD
EXTRN IJ
PUBLIC TU
TU: CMP BX,AB+2
JNG SHORT CD-TU+GH
LEA CX,IJ
CMP BL,EF
JMP PQ
DB 64,40H,1000000B,' '
DB 15 DUP (0),6 DUP (48)
PQ: MOV WORD PTR CD+10,43H
MOV WORD PTR CD+6,43H
VX EQU 5
LEA DX,TU
AND DX,RS
MOV EF+8,DL
JMP SHORT CD+15
EF LABEL BYTE
CD DW (VX)DUP(MN)
N11 DB 'WIN'
RET
A ENDP
GH ENDS
END BEGINРешение задачи: «Построить упорядоченную таблицу символических имен в конце первого просмотра»
textual
Листинг программы
Symbol Name Type Value Cref (defined at #) ??DATE Text "13/06/16" ??FILENAME Text "160613 " ??TIME Text "13:50:23" ??VERSION Number 040A @CPU Text 0101H @CURSEG Text GH #1 @FILENAME Text 160613 @WORDSIZE Text 2 #1 A Near GH:0000 #3 AB Number 0002 #5 10 BEGIN Near GH:0000 #7 30 CD Word GH:0043 7 11 17 18 23 #25 EF Byte GH:0043 13 22 #24 IJ Word GH:---- Extern #8 12 MN Number 0001 #4 25 N11 Byte GH:004D #26 PQ Near GH:002B 14 #17 RS Number 0003 #6 21 TU Near GH:0003 9 #10 11 20 VX Number 0005 #19 25