Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2011, 01:29   #1
utro35
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 26
По умолчанию Регистры и флаги

Помогите пожалуйста составить программу на языке Ассемблер, в результате работы которой регистры и флаги оказались бы в состоянии, указанном в варианте. Использовать команду MOV допускается не более двух раз.


ax 08BD c=1
bx 23BD z=0
cx 0000 s=1
dx 3ABB o=0
si 5E6D p=1
di A6B7 a=0
bp AE79 i=1
sp 0065 d=1
ds AADD
es ADB1
ip 1E3F
utro35 вне форума Ответить с цитированием
Старый 25.02.2011, 04:27   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

utro35
Код:
.model tiny
.code
.286
org 100h
start:	mov bx,28BDh
	lea ax,[bx-2000h];ax=08BD
	lea dx,[bx+11FEh];dx=3ABB
	lea si,[bx+35B0h];si=5E6D
	lea di,[bx+7DFAh];di=A6B7
	lea bp,[bx+85BCh];bp=AE79
	xor cx,cx;cx=0000
	push 0AADDh
	pop ds;ds=AADD
	push 0ADB1h
	pop es;es=ADB1 
	test di,di;s=1 p=1 z=0 o=0
	std;d=1
	sti;i=1
	stc;c=1
	mov sp,65h;sp=0065
	push 1E3Fh
	retn;ip=1E3F
	org 1E3Fh
	int 20h; выходим из программы
end start

Последний раз редактировалось Mikl___; 25.02.2011 в 13:52.
Mikl___ вне форума Ответить с цитированием
Старый 26.02.2011, 01:55   #3
utro35
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 26
По умолчанию

Трудно пока сказать, как об этом отзовется препод, однако же БОЛЬШОЕ СПАСИБО!
utro35 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Битовые флаги. KOPC1886 Помощь студентам 0 02.12.2010 11:59
CreateVertexBuffer. флаги FVF SkrudjMakdak Общие вопросы Delphi 0 18.09.2010 15:32
Флаги в языках Pti44ka Помощь студентам 7 22.09.2009 13:00
Регистры RealSHELS Общие вопросы Delphi 3 28.03.2008 18:56
Регистры Elm0 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 13 10.02.2008 19:49