Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Assembler

16K
02 октября 2006 года
АлександрВ
9 / / 02.10.2006
Прошу помочь разобраться в решении двух заданий начального уровня на языке Assembler
1. Непрерывно, начиная с числа 01Н, наращивать на единицу содержимое регистра А до появления признака переноса. При появлении признака переноса переслать содержимое регистра А в регистр В.
2. Установить в нуль область памяти, начиная с адреса 2200Н, содержащую 5 байт.
К сожалению моих начальных сведений о языке Ассемблер не хватило, чтоб их решить(((
261
03 октября 2006 года
ahilles
1.5K / / 03.11.2005
это вообще элементарно читай попобольше книжек по асму
1.9K
03 октября 2006 года
burst
94 / / 04.09.2006
1.
 
Код:
mov   ax,0
metka:
inc ax
cmp cf,1
jne  metka
mov bx,ax
1.8K
03 октября 2006 года
k3Eahn
365 / / 19.12.2005
[quote=burst]1.
 
Код:
mov   ax,0
metka:
inc ax
cmp cf,1
jne  metka
mov bx,ax
[/quote]
Псевдокод?:D
1.9K
03 октября 2006 года
burst
94 / / 04.09.2006
[QUOTE=k3Eahn]Псевдокод?:D[/QUOTE]

Ага, типа того ))
16K
04 октября 2006 года
АлександрВ
9 / / 02.10.2006
Спасибо, BURST за решение, сейчас возьму теорию, буду разбираться.
Тяжело бывает при изучении чего-то нового, без советов опытных людей не обойтись. Судя по решению задания номер 1, второе решается аналогично, только нужно поставить условие на проверку 5 байт в памяти или нет, правильно мыслю?

2. Установить в нуль область памяти, начиная с адреса 2200Н, содержащую 5 байт.
2.1K
04 октября 2006 года
vectoroc
234 / / 25.07.2006
Если наращивать по единице содержимое регистра А до переноса, разве в этом регистре А после переноса будет не 0?
242
04 октября 2006 года
Оlga
2.2K / / 04.02.2006
[quote=burst]1.
 
Код:
mov   ax,0
metka:
inc ax
[COLOR=red]cmp cf,1[/COLOR]
jne  metka
mov bx,ax
[/quote]
а как эту строку понять? может проще использовать jnc?
242
04 октября 2006 года
Оlga
2.2K / / 04.02.2006
[QUOTE=kopex]Если наращивать по единице содержимое регистра А до переноса, разве в этом регистре А после переноса будет не 0?[/QUOTE]
неважно значение регистра, если перенос был - cf будет установлен .
1.8K
04 октября 2006 года
k3Eahn
365 / / 19.12.2005
burst
OlgaKr
inc/dec не влияют на CF.
242
04 октября 2006 года
Оlga
2.2K / / 04.02.2006
я и не спорю, с тех пор как сдала последний экзамен по асм-у я им и не занимаюсь, но использование команды компар подобным образом для меня сомнительно =), для проверки флагов вроде условные переходы существуют.
242
04 октября 2006 года
Оlga
2.2K / / 04.02.2006
[quote=burst]1.
 
Код:
mov   ax,0
metka:
inc ax
cmp cf,1
jne  metka
mov bx,ax
[/quote]

 
Код:
mov ax, 0
L:
add ax, 1
jnc L
mov bx, ax
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог