Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2017, 17:39   #11
nait123321
Пользователь
 
Регистрация: 25.04.2017
Сообщений: 13
По умолчанию

Так же.
Вложения
Тип файла: rar TTT.rar (778 байт, 9 просмотров)
nait123321 вне форума Ответить с цитированием
Старый 25.04.2017, 17:52   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

мистика какая-то!
я запускаю DOSBox 0.74
в командной строке запускаю ваш TTT.EXE
и всё работает.

dosbox_000.png

пришлите, пожалуйста, скриншот из вашего DosBox (там стриншоты по умолчанию делаются Ctrl-F5)

а может быть, Вам стоит запустить ваш код в отладчике?
вот, например, Turbo Debugger 3.1 for DOS: TD.rar
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.04.2017, 17:57   #13
nait123321
Пользователь
 
Регистрация: 25.04.2017
Сообщений: 13
По умолчанию

У меня есть INSIGHT, там тоже самое
Вот скрин DOS
nait123321 вне форума Ответить с цитированием
Старый 25.04.2017, 18:38   #14
nait123321
Пользователь
 
Регистрация: 25.04.2017
Сообщений: 13
По умолчанию

Нашел ошибку. Я после каждого ввода числа жал Enter(А его считало тоже символом).
nait123321 вне форума Ответить с цитированием
Старый 25.04.2017, 19:46   #15
nait123321
Пользователь
 
Регистрация: 25.04.2017
Сообщений: 13
По умолчанию

В итоге вышло такое:
Код:
model small


.data
ent db "Vvedite chislo:",'$'

count equ 4
mass db count dup (?)
vector db count dup (?)
a db 0
b db 5

.stack 256 

.code 
begin: 
  mov ax, @data 
  mov ds, ax 
  mov es, ax  
  lea dx, ent 
  mov ah, 9 
  int 21h

  mov cx, count
  mov di, offset mass
  cld 
L1:
  mov ah,01h 
  int 21h  
  stosb
  
  div b
  cmp al,0
  je Yes
  
  loop L1
  mov   si,0                  ;?????????? ?? ?????? ?? ?????
  mov cx,4
Yes:
    mov dl,mass[si]
    mov vector[si],dl
show:                      ;????? ?? ????? ?????? ?????? ?????? ?????
    mov dl,vector[si]
    mov ah,02h
    int 21h
    inc si
    loop    show

    Sdvig      PROC   NEAR
    
    lea di,mass
 
    mov cx,4 ;el 
    add di,4 ; rozmer
    mvl: 
    mov ax,[di+1] 
    mov [di],ax 
    add di,1 
    loop mvl
     Sdvig ENDP
  
     call Sdvig
  mov ax,04c00h
  int 21h

  end begin
nait123321 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ - Сформировать вектор из максимумов матрицы и упорядочить его по возрастанию ololoyev57 Помощь студентам 1 24.05.2015 20:28
Сформировать вектор из элементов kseenq Помощь студентам 2 12.12.2014 02:53
Сформировать вектор из .... lizka6011997 Помощь студентам 1 04.03.2014 00:53
Дан вектор. Сформировать отдельно вектора (положительные и отрицательные). Виталик124 Паскаль, Turbo Pascal, PascalABC.NET 5 18.02.2014 22:41