1 / 1 / 0
Регистрация: 23.01.2011
Сообщений: 18
1

Cамый краткий листинг - самый подробный листинг.

12.04.2011, 17:27. Показов 8058. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Надо провести трансляцию программы SIMPLE.ASM с использованием TASM.EXE и получите: 1) самый краткий листинг; 2) самый подробный листинг.
simple.asm
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
assume CS:code,DS:data  
code segment 
begin:  mov  AX,data      
mov  DS,AX        
mov ah,09h     
mov  DX,offset msg     
int  21h        
mov  AX,4C00h     
int  21h        
code  ends      
 data  segment      
 msg db "Программа работает!$"  
data ends        
 stk  segment  stack    
db  256 dup (?)     
stk  ends        
end  begin
/l,/la Generate listing: l=normal listing, la=expanded listing

Для вывода обычного листинга использую
tasm /l simple.asm
------------
Для вывода полного листинга использую
tasm /la simple.asm

Изменений в листинге не вижу они одинаковы, почему?
Миниатюры
Cамый краткий листинг - самый подробный листинг.   Cамый краткий листинг - самый подробный листинг.  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2011, 17:27
Ответы с готовыми решениями:

Это листинг?
Это похоже на листинг? Start Stop Length Name Class 00000H 00044H 00045H...

Проверьте листинг
Листинг . Умножение неупакованных BCD-чисел <1> masm <2> model small <3> stack 256 <4>...

скиньте кто-нибудь листинг программы на Ассемблер
Делаю лабораторные нужно создать любую программу на Ассемблере "Радасм" с использованием LODSB

Проверить листинг программы алгоритма умножения двоично-десятичных чисел
data A ds B ds R ds CT1 ds CH ds CT2 ds code:...

1
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
12.04.2011, 21:51 2
Параметр /L
-----------------------------------------------------------------

Функция: Генерирует файл листинга.

Синтаксис: /L
Примечания: Параметр /L указывает, что вы хотите создать
файл листинга, даже если вы его не задаете в командной строке
явно. Файл листинга имеет то же имя, что и исходный файл, и рас-
ширение .LST.

Пример:

TASM /L TEST1

Данная командная строка приводит к созданию файла листинга с
именем TEST1.LST.

Параметр /LA
-----------------------------------------------------------------

Функция: Показывает в исходной файле код интерфейса с языком
высокого уровня.

Синтаксис: /LA

Примечания: Параметр /LA указывает Турбо Ассемблеру, что в
файле листинга нужно отразить весь генерируемый код, включая код,
который генерируется в результате директивы языка высокого уровня
.MODEL.

Пример:

TASM /LA FILE1
То есть параметр /la для случаев использования высокоуровневых директив.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2011, 21:51
Помогаю со студенческими работами здесь

Нужно исправить листинг программы или дописать, умножение двочных чисел.
<1> ;prg_8_5.asm <2> masm <3> model small <4> stack 256 <5> .data ;сегмент данных <6> rez...

GCC сгенерировал ассемблерный листинг программы. Не пойму, что делают некоторые его части
Здравия всем! Сгенерил листинг такого файла: int main(int argc, char** argv) { argc =...

Ассемблерный листинг
Подскажите, пожалуйста, что в ассемблерных листингах такого типа (ниже) означают 1й и 2й столбцы?...

Получить ассемблерный листинг из кода на с++
Здравствуйте! Требуется написать программу на ассемблере, которая бы занималась неким...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru