169 похожих чатов

Хорошо а что тут не так? section .data

num db '0'
numm db '3'

section .text
global _start

_start:

mov eax, '5'
mov [num], eax

mov eax, 4
mov ebx, 1
mov ecx, num
mov edx, 1
int 0x80

mov eax, 4
mov ebx, 1
mov ecx, numm
mov edx, 1
int 0x80

mov eax, 1
int 0x80
не выводит числа 53 а просто 5

9 ответов

14 просмотров

ну вот это потому что в ascii код 53 это 5 наверное надо глянуть в таблицу

Dobrodeetel- Автор вопроса
Den Fomin
ну вот это потому что в ascii код 53 это 5 наверно...

та не. тут же я вывожу 2 раза разные переменные. но выводится только одна. выяснил что если уберу строки mov eax, '5' mov [num], eax тогда всё починится но не понял почему

Ты тройку свою перезаписал, ты ж пишешь eax в 1 байт

Dobrodeetel- Автор вопроса
BlackBloodyRabbit Rabbit
Ты тройку свою перезаписал, ты ж пишешь eax в 1 ба...

так там 2 переменных. вторую не трогаю вроде

Dobrodeetel
так там 2 переменных. вторую не трогаю вроде

Ну они последовательно лежат, eax - 4 байта, первая переменная байт, соответственно последующие 3 байта также затираются

Dobrodeetel- Автор вопроса
Dobrodeetel
та не. тут же я вывожу 2 раза разные переменные. н...

да я те грю 53 это код 5ки я в таблице посмотрел

Dobrodeetel
та не. тут же я вывожу 2 раза разные переменные. н...

а потому что када ты в кавычках пятерку пишешь в регистр она как строка пишется и fasm ее автоматом в ascii кодирует

Похожие вопросы

Обсуждают сегодня

Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Есть тут те у кого дети есть + 2 работы + в зал ходят + в семейной жизни все хорошо?
Abdul-Aziz M.
13
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
Всем привет! Стоит задачка, выбрать из выпадающего списка конкретный цвет. Пока реализовал через активацию контрола списка и выбора несколькими нажатиями стрелки вправо до нуж...
Роман.С
9
Карта сайта