![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.04.2010
Сообщений: 1
|
![]()
код следующий:
.data ;Таблица преобразования “цифра – ASCII-код” org 100h tabl_ascii db '-0123456789abcdef' ;Таблица преобразования “ASCII-код - цифра” org 130h db 0,1,2,3,4,5,6,7,8,9 org 41h db 0ah,0bh, 0ch, 0dh, 0eh, 0fh ;Резервация и инициализация переменных в памяти org 150h x_ascii db 20h dup(?) t1 db 0dh,0ah,"vvedute 4uclo u Hajmute Enter" db 0dh, 0ah, "$" t2 db 0dh,0ah,"Bbl BBelu 4uclo”,0dh,0ah $" t3 db 0dh, 0ah, "v dvou4nou:" db 0dh,0ah,"$" t4 db 0dh, 0ah, "v 16-ou:" db 0dh, 0ah, "$" buf db 16 dup(?),"$" t5 db 0dh,0ah, "ewe(Y/N)?" db 0dh,0ah,"$" сегмент данных.. и одна процедурка ink proc ;Процедура ввода десятичного числа xor cx,cx l1: mov ah,1 int 21h stosb cmp al inc cx cmp al,0dh jnz l1 dec cx ret ink endp непонятна именно такая организация сегмента данных, я не очень понимаю ассемблер пока что) +как добавить к этому вводу отрицательные числа.. есть вариант проверять на символ "-" а потом просто "neg".. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сегмент байта (Паскаль) | Dizistar | Помощь студентам | 9 | 24.04.2010 22:54 |
перенос сегмента кода за сегмент данных | Федор777 | Общие вопросы C/C++ | 2 | 20.04.2010 18:43 |
Непонятен SQL - запрос | Танюшаа | SQL, базы данных | 2 | 05.04.2009 07:03 |
Сегмент стека | Santilos | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 24.12.2008 18:47 |