Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
AlekseyPl
23 / 15 / 10
Регистрация: 18.11.2017
Сообщений: 147
Завершенные тесты: 1
1

Вывод содержимого регистра на экран

01.04.2018, 15:10. Просмотров 910. Ответов 2
Метки нет (Все метки)

Вопрос глупый, но нигде не могу найти однозначный ответ. Как мне вывести чисто в ax на экран?
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
org 100h
jmp start
 
m dw 213
n dw 442
r dw -33
k dw ?
 
start:
mov ax,[m] ; ax = m
inc ax ; ax = m + 1
mov bx,[n] ; bx = n
dec bx ; bx = n — 1
mov cx,[r] ; cx = r
sub bx,cx ; bx = bx — cx = n-1 — r
sub ax,bx ; ax = ax — bx = m+1 — n-1-r
mov [k],ax ; k = ax = m+1 — n-1-r
 
 
mov ax,4c00h
int 21h
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2018, 15:10
Ответы с готовыми решениями:

Вывод на экран содержимого регистра bx в 16-ричном виде
Добрый вечер всем. Имеется код подсчета двоичных нулей в переменной размером двойное слово. Не могу...

Напишите программу для вывода на экран содержимого регистра DS
Напишите программу для вывода на экран содержимого регистра DS. Допустим, что байт, значение...

Вывод значения регистра на экран
Как в FASM'e вывести на экран значение какого-нибудь регистра?

Вывод содержимого регистра AL на экран?
Как можно сделать? Добавлено через 50 минут TITLE SPO_PROJECT (COM) .MODEL SMALL .CODE...

[MASM] Вывод значения переменной (или содержимого регистра) на экран
Здравствуйте! По очень простому вопросу никак не могу найти ответ. Например пара фрагментов:...

2
proc3nt
волшебник
947 / 520 / 156
Регистрация: 26.05.2012
Сообщений: 1,471
01.04.2018, 15:28 2
Ввод и вывод чисел в различных системах счисления
0
R71MT
5345 / 1502 / 317
Регистрация: 29.07.2014
Сообщений: 2,527
Записей в блоге: 5
01.04.2018, 15:43 3
Лучший ответ Сообщение было отмечено AlekseyPl как решение

Решение

Цитата Сообщение от AlekseyPl Посмотреть сообщение
Как мне вывести чисто в ax на экран?
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
;fasm-code
;--------------
org   100h
jmp   start
 
m     dw  213
 
start: mov   ax,[m]     ; АХ = число
       mov   bx,2       ; ВХ = система счисления для вывода
       call  hex2asc    ; зовём функцию!
 
       mov   al,10      ; перевод строки...
       int   29h        ;
 
       mov   ax,[m]
       mov   bx,10      ; система
       call  hex2asc
 
       mov   al,10
       int   29h
 
       mov   ax,[m]
       mov   bx,16      ; система
       call  hex2asc
 
       mov   ah,8       ; ждём клавишу..
       int   21h
       ret              ; выход в DOS для *.СОМ-файлов!
;------------------------------
hex2asc:                ; Функция вывода числа из АХ
       pusha
       xor   cx,cx
isDiv: xor   dx,dx
       div   bx
       push  dx
       inc   cx
       or    ax,ax
       jnz   isDiv
isOut: pop   ax
       cmp   al,9
       jle   noHex
       add   al,7
noHex: add   al,30h
       int   29h
       loop  isOut
       popa
ret
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2018, 15:43

Вывод содержимого регистра
я ввел строку с клавиатуры, и проверяю каждый символ, если символ равен пробелу то я увеличиваю...

Ввод символьной строки,вывод содержимого соответствующего регистра(TASM)
Необходимо ввести символьную строку,проанализировать ее.Если строка соответствует имени какого-то...

Вывод регистра ax на экран
Здраствуйте. Помогите пожалуйста с задачей по асемблеру в TASM. Написать программу, которая...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru