реклама на сайте
подробности

 
 
17 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> Прием на работу, Нетривиальные вопросы на собеседовании
sergtsa
сообщение Jul 31 2011, 03:16
Сообщение #91


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



Цитата(vitan @ Jul 12 2011, 18:32) *
И временные диаграммы приложите. Что-то мне думается, без привязки к конкретной плисине и без манипулирования задержками не получится...


вот сегодня вернулся к этой теме ,

так и есть. привязка и манипулирование )

доделал )

вспомнил AHDL!
(вручную задал расположение ячеек на противоположных краях кристалла.)

полная асинхронщина .

Сообщение отредактировал sergtsa - Jul 31 2011, 11:07
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 31 2011, 08:21
Сообщение #92


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Гы. Ну а коли импульс придет в районе, где сейчас первый курсор стоит?
Четыре буфера в ряд... За такое на собеседованиях, наоборот, должны пинка давать sm.gif Но в эту контору можно отсылать смело, думаю, им что-то подобное и нужно. Это там фирменный стиль такой, наверно.
Go to the top of the page
 
+Quote Post
Genesys
сообщение Jul 31 2011, 08:26
Сообщение #93


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 10-04-11
Пользователь №: 64 254



Мои мытарства по поводу поиска работы.
Интервьюер, дама... довольно помятая, двумя пальчиками держа и надкусывая шоколад, текст ( приятное с полезным? хорошо что еще ногти не красила ) - со времени нашей последней встречи прошло пол года, ну наконец Вы начальником стали? нет, а что? ну так о чем мне с Вами разговаривать, свободен.

Сообщение отредактировал Genesys - Jul 31 2011, 09:36
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 31 2011, 10:26
Сообщение #94


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



Цитата(vitan @ Jul 31 2011, 12:21) *
Гы. Ну а коли импульс придет в районе, где сейчас первый курсор стоит?
Четыре буфера в ряд... За такое на собеседованиях, наоборот, должны пинка давать sm.gif Но в эту контору можно отсылать смело, думаю, им что-то подобное и нужно. Это там фирменный стиль такой, наверно.


я про это писал выше. на практике такие схемы делать нельзя. только как студенческие лабы.

(синхронный вариант, который я выложил выше, устойчив к помехам и имеет более высокое быстродействие
а так я не представляю зачем в реальности городить такой способ передачи.
хотя надо признаться , что решать эту задачу на AHDL было куда проще , чем на VHDL,Verilog.
если уж две линии , то дифф ... 8b10 ... и все хорошо )
)
в эту контору я не хочу . далеко от меня очень.

съездил к ним на собеседование . оставили приятное впечатление.

Сообщение отредактировал sergtsa - Jul 31 2011, 10:39


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 31 2011, 10:32
Сообщение #95


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sergtsa @ Jul 31 2011, 14:26) *
съездил к ним на собеседование . оставили приятное впечатление.

Погодите, так Вы этот проект показывали? И им понравилось? wacko.gif
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 31 2011, 10:34
Сообщение #96


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



Цитата(vitan @ Jul 31 2011, 14:32) *
Погодите, так Вы этот проект показывали? И им понравилось? wacko.gif



нет я там был месяца два три назад.

а проект я написал за сегодняшнюю ночь.
вряд ли я буду посылать им . это скорее для себя.


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 31 2011, 10:36
Сообщение #97


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sergtsa @ Jul 31 2011, 14:34) *
вряд ли я буду посылать им . это скорее для себя.

А... Я тоже был, и даже не раз. Ну да ладно, сейчас, вроде, вакансии уже нету. Нашли, видать, умельца. wink.gif
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 31 2011, 11:08
Сообщение #98


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



Цитата(vitan @ Jul 31 2011, 12:21) *
Гы. Ну а коли импульс придет в районе, где сейчас первый курсор стоит?


а как у Вас получилось ? поделитесь pls

интересно другие варианты посмотреть

Сообщение отредактировал sergtsa - Jul 31 2011, 11:22
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 31 2011, 12:44
Сообщение #99


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



как-то так...

Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 31 2011, 15:21
Сообщение #100


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



я вижу вы не стали делать асинхронный вариант ?


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 31 2011, 18:52
Сообщение #101


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sergtsa @ Jul 31 2011, 19:21) *
я вижу вы не стали делать асинхронный вариант ?

Да, вставлять буфера, LCELL и тому подобную фигню я считаю неправильным. Реакция на объяснения о необходимости клоков свелась к сообщению девушки-менеджера, что это их не устроило.
Если бы я уже работал там, то я бы переубедил бы, конечно. Не впервой, некоторых начальников годами приходится мусолить. sm.gif А так изначально ситуация тупиковая.
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Aug 1 2011, 07:36
Сообщение #102


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



да. я выше об этом же писал.
но сама задача интересна.


Цитата(inventor @ Jun 17 2011, 17:40) *
для программеров еще один тупой вопрос задают-
как обменять в переменных два значения не вводя третьего.
правда когда им говоришь что это не возможно-пытаются спорить
и переубедить sm.gif



возможно вполне. просто так давно уже никто не делает )))

1. использовать AX (регистр CPU) как третью переменную
1. использовать стек .
2. использовать сдвиг через cаrry

это наверное на вопрос может ли программер прользоваться asm.

push ax
mov ax,var1
mov var2,var1
mov var1,ax
pop ax

или так

push dword prt var1
push dword ptr var2
pop dword ptr var1
pop dword ptr var2

Сообщение отредактировал sergtsa - Aug 1 2011, 07:58


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Aug 1 2011, 08:16
Сообщение #103


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Могли иметь ввиду нечто вроде
Код
a := a xor b;
b := b xor a;
a := a xor b;
или
Код
a := a - b;
b := b + a;
a := b - a;
С точки зрения ЯВУ -- третьей переменной нет :-) А как там оно на асме -- их не волнует.
Кстати, на AVR-асме обменять два регистра без применения третьего именно таким образом (через EOR) самый быстрый способ и выходит.
Да и с применением третьего -- те же три команды, только еще регистр испортили.

А когда нужно в перменнную "старого состояния" записать "новое состояние" и отдельно выделить изменение, т.е. как бы обменять старое и новое местами и поксорить, то тогда цепочка XOR только сокращается.
Код
  new_val ^= old_val; // в new_val теперь изменения
  old_val ^= new_val; // в old_val теперь новое значение, которое было в new_val до начала этого фрагмента
На асме pic16 очень удобно выходит. Новое значение считать из порта в W, поксорить old_val c W и результат в W, после чего поксорить old_val c W и результат в old_val.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Aug 1 2011, 12:10
Сообщение #104


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780




!!! красиво и сразу не очевидно.



Сообщение отредактировал sergtsa - Aug 1 2011, 12:12


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
Чиповод
сообщение Aug 1 2011, 19:18
Сообщение #105


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 11-01-11
Из: Москва
Пользователь №: 62 160



Цитата(sergtsa @ Aug 1 2011, 11:36) *
возможно вполне. просто так давно уже никто не делает )))

1. использовать AX (регистр CPU) как третью переменную
1. использовать стек .
2. использовать сдвиг через cаrry

это наверное на вопрос может ли программер прользоваться asm.

push ax
mov ax,var1
mov var2,var1
mov var1,ax
pop ax

или так

push dword prt var1
push dword ptr var2
pop dword ptr var1
pop dword ptr var2

А ассемблер для x86? Может тогда проще

xchg var1, var2

Что касается темы, ИМХО подобного рода вопросы не раскрывают уровень скиллов кандидата. А уж про то, что такое электрический ток, закон Ома и т.д вообще нонсенс. Зачем задавать такие вопросы? Видать нацел собеседующего на то, что от неожиданности, простоты вопроса и неудобной обстановки кандидат все забудет. Хороший способ показать никчемность кандидата, огромное удовлетворение от своего превосходства над жертвой, которая (ну надо же!) не знает таких элементарных вещей. Ну повод сбить ЗП.

Я то, конечно, эти определения с интститута помню и если они не забылись, то теперь никогда не забудутся. Но если бы я попал на собеседование в такую контору, я бы не пошел туда работать sm.gif
Go to the top of the page
 
+Quote Post

17 страниц V  « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 12:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01493 секунд с 7
ELECTRONIX ©2004-2016