Size: a a a

Ассемблер

2021 April 06

ST

Saenro T in Ассемблер
Кто-то уже обращался с подобной задачей
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
этот код без особых изменений ее может назвать и четверть
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
но это решение возможно сложности А, все остальное это решения Б В
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
палится перед преподом с этим не стоит.
источник

АМ

Аліна Морар... in Ассемблер
😅😅😅
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
а это уже с test, но все так же линейно
источник

AM

Alexander Morozov in Ассемблер
источник

AM

Alexander Morozov in Ассемблер
А через перенос не проще будет?

xor ecx,ecx
clc
rcl eax,1 ; здесь X
rcl ecx,1
clc
rcl ebx,1 ; здесь Y
rcl ecx,1

а дальше работать с таблицей ...
источник

a

asm in Ассемблер
Добро пожаловать Abdurasul_D 🦉. Не ответив на вопрос, будешь удалён из чата
источник

А

Абдурасул Абдувахобо... in Ассемблер
Понял принял
источник

А

Абдурасул Абдувахобо... in Ассемблер
Здравствуйте всем.
У меня есть и возникли вопросы по ассемберу.
источник

А

Абдурасул Абдувахобо... in Ассемблер
-d 200
-e 200  "Abduvahobov. Var 1. $"
-e 215 "Input the count of symbols (N): $"
-e 236 "Input the symbol: $"
-e 249 "Output: $"
- e 300
0d   0a  24

-a 100
mov dx, 200
mov ah, 09
int 21
mov dx, 300
int 21
mov dx, 215
mov ah, 09
int 21
mov dx, 300
int 21
mov ah,01
int 21
sub al,30
mov cl,al  (КОЛ-ВО ПОВТОРОВ СИМВОЛА)
mov ch,0
mov dx, 236
mov ah, 09
int 21
mov dx, 300
int 21
mov ah,01
int 21
mov dl,al  (СИМВОЛ)
mov dx, 249
mov ah, 09
int 21
mov dx, 300
int 21
mov ah,02
int 21   (этот адрес будет в LOOP )
loop  _ _ _ _
int 21
mov ah, 01
int 21
int 20
источник

А

Абдурасул Абдувахобо... in Ассемблер
По алгоритму, надо выводит символ N раз.

Проблема:
После слово Output должно выводит символ  N раз, (например 5555)
Но программа выводит неправильные символы (вот так  IIII).
источник

А

Абдурасул Абдувахобо... in Ассемблер
Помогите пожалуйста если есть время
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
проще для кого? ей такие варианты не думаю что подойдут. но как вариант в копилку знаний можно
источник

AM

Alexander Morozov in Ассемблер
Лобовой путь через test и ветвления очевидно проще всех. Вся сложность кода будет в вводе/выводе.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
не думаю, она уже использует scanf/printf
источник

АМ

Аліна Морар... in Ассемблер
extern printf, scanf
global main

section .data
 ; повідомлення для користувача
 msg db "Введіть елементи:", 10, 0
 ; форматна стрічка для виводу (для printf)
 in_fmt  db "%ld",0
 ; форматна стрічка для виводу (для printf)
 out_msg1 db "так", 10, 0    
 out_msg2 db "ні", 10, 0    

                                   
section .bss
 ; Змінна 8 байти
 num resb 8
 x resb 8
 y resb 8
 
 main:
 ; виклик scanf(text)  scanf(in_fmt, num)==scanf("%ld", num)
 mov rdx, num              ; Як і в scanf тут вказується
 mov rcx, in_fmt           ; адреса в пам'яті куди буде
 sub rsp, 40               ; записано результат вводу
 call scanf
 add rsp, 40
 ; завершення scanf(...)
 ; виклик scanf(text)  scanf(in_fmt, num)==scanf("%ld", num)
 mov rdx, x              ; Як і в scanf тут вказується
 mov rcx, in_fmt           ; адреса в пам'яті куди буде
 sub rsp, 40               ; записано результат вводу
 call scanf
 add rsp, 40
 ; завершення scanf(...)
 ; виклик scanf(text)  scanf(in_fmt, num)==scanf("%ld", num)
 mov rdx, y              ; Як і в scanf тут вказується
 mov rcx, in_fmt           ; адреса в пам'яті куди буде
 sub rsp, 40               ; записано результат вводу
 call scanf
 add rsp, 40
 ; завершення scanf(...)  
 mov rax, qword[num]
 cmp rax, qword[x]
 jl out_msg
 cmp rax, qword[y]
 jg out_msg
 mov rcx, in_d
 jmp print_msg
out_msg:
 mov rcx, out_d  
print_msg
CMOVxx
cmp rax, qword[x],0
jl число негативне
cmp rax, qword[y],8000h
jb число позитивне
источник

АМ

Аліна Морар... in Ассемблер
короче я что-то сделала не знаю правильно или нет но надежда есть. Но я не знаю как сказать если числа принадлежит условию (-х;y) то будет true
источник