Помогите пожалуйста советом

Тема в разделе "Другие", создана пользователем prin4ipessa, 13 ноя 2006.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. prin4ipessa

    prin4ipessa Гость

    Хотела написать программу на асме (ехе-файл, под Тасм), которая создает файл. Но не получается. Даже если напрямую из книги набираю - все равно выдает ошибку "Illegal instruction cs cd00 IP ... OP ff ff ea 05 ea"или что-то в этом роде. Ошибка возникает при вызове 21 прерывания (функция С3h). Вот текст программы:

    .model small
    .stack 100h
    .data

    filename db 'c:\file.dat',0
    filehandler dw ?

    .386
    .code
    start:
    mov dx,@data
    mov ds,dx
    xor cx,cx
    mov ax,5Bh
    mov dx,offset filename
    int 21h

    .exit
    end start

    Помогите пожалуйста. Заранее благодарна за ответы.
     
  2. ????

    ???? Гость

    <!--QuoteBegin-prin4ipessa+13:11:2006, 01:49 -->
    <span class="vbquote">(prin4ipessa @ 13:11:2006, 01:49 )</span><!--QuoteEBegin-->(функция С3h)
    [snapback]47788" rel="nofollow" target="_blank[/snapback]​
    [/quote] <!--QuoteBegin-prin4ipessa+13:11:2006, 01:49 -->
    <span class="vbquote">(prin4ipessa @ 13:11:2006, 01:49 )</span><!--QuoteEBegin-->mov ax,5Bh
    [snapback]47788" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    нестыковочка

    выполняешь под Windows NT? тогда зачем надеешся на функции DOS?
     
  3. Fossil Code

    Fossil Code Гость

    А вообще такие штуки очень душевно отлаживать в стандартном досовском дебаге. (окно дос, debug, ввод, нажимаешь "а" и поехали! Потом два раза ввод и "g"...)
     
Загрузка...
Похожие Темы - Помогите пожалуйста советом
  1. komodikus
    Ответов:
    11
    Просмотров:
    134
  2. limbra
    Ответов:
    3
    Просмотров:
    97
  3. uxbmw3w
    Ответов:
    0
    Просмотров:
    141
  4. GREED
    Ответов:
    5
    Просмотров:
    651
  5. Рая
    Ответов:
    3
    Просмотров:
    807
Статус темы:
Закрыта.

Поделиться этой страницей