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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2014, 20:45   #1
cbuilderx
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 18
Стрелка Keil Vision 3 и ASM

Всем Привет!
немного туп в программировании под асм.
тут ещё и среда Keil Vision 3.

I. it is known that , before execution of the following codes,A=02h,SP=52h,(51H)=FFH,(52H)= FFH.Please write down the contents of the registers and memory places after executing the following codes.

Код:
ORG 0000H
LJMP START
org 0100H

START:
      MOV A,#02H
	  MOV SP,#52H
      POP DPH
	  POP DPL
	  MOV DPTR,#4000H
	  RL  A
	  MOV B,A
	  MOVC A,@A+DPTR
	  PUSH ACC
	  MOV A,B
	  INC A
	  MOVC A,@A+DPTR
	  PUSH ACC
	  RET
	  	  ORG 4000H
	  	  DB  10H,80H,30H,50H,30H

END
в общем,нужно посчитать следующие значения.прошу спецов о помощи.

A =
SP =
(51H) =
(52H) =
PC =

что вот это за инструкция
Код:
MOVC A,@A+DPTR
и как она работает для меня тайна,покрытая мраком...
Дорога возникает только под шагами идущего...

Последний раз редактировалось cbuilderx; 08.01.2014 в 15:22.
cbuilderx вне форума Ответить с цитированием
Старый 07.01.2014, 21:03   #2
cbuilderx
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 18
По умолчанию

ну ребята,есть спецы по асму?
Дорога возникает только под шагами идущего...
cbuilderx вне форума Ответить с цитированием
Старый 08.01.2014, 14:03   #3
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Нет никакой тайны вроде, Read the fuckin Manual , нет?
http://www.keil.com/support/man/docs/is51/is51_movc.htm
rlib вне форума Ответить с цитированием
Старый 08.01.2014, 15:25   #4
cbuilderx
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от rlib Посмотреть сообщение
Нет никакой тайны вроде, Read the fuckin Manual , нет?
http://www.keil.com/support/man/docs/is51/is51_movc.htm
тайны нет,но тайна в том,что мне завтра сдать это нужно.в мануале только краткая сводка инструкций.
у меня получились следующие значения:
A=0x080
SP=0x52
PC=0x0118
вот эти значения я так и не вкурил,они ведь прежними остаются (51H) и (52H),так ведь?
Дорога возникает только под шагами идущего...
cbuilderx вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменить код asm x32 под asm x64 за вознаграждение Ecosasha Фриланс 2 28.11.2013 14:11
Keil, aduc842 Катюшка89 Помощь студентам 0 27.12.2012 19:05
Проги на Keil lolwhat Помощь студентам 6 07.06.2012 22:22
задачи на keil werturo Фриланс 0 22.05.2012 23:15
Передача параметров asm-asm Maksimall89 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 22.12.2011 11:54