Pull to refresh
2
0

Программист

Send message
Рядом как я понял распаяна кэш-память, если не прав — поправьте.

да, это 256Кб кэша: http://doc.chipfind.ru/idt/71v632.htm
из ноликов и единичек
" Потом через какое то время опять звонок — опять конверт — открываешь а там пусто… Ну пусто и пусто. Обратно его положил и сидишь себе дальше ждёшь следующего звонка."
Неправда. Небывает там пусто. Там бывает EOR A. Так-что быстро встал. Сделал OR аккумулятора с самим собой, ЗАПИСАЛ РЕЗУЛЬТАТ, и вот потом сиди дальше…
я прошел во многом похожий путь, а потому осмелюсь сказать что этот навык полезен не всем, и не всегда.
Мне большого труда стоило научиться доверять оптимизатору.
и если тебе надо вычислить:
x = (a+b) * (a-b)
y = (a+b) / (a-b)
то нужно так и писать, а не заводить переменные сначала под a+b, потом a-b и т.п.
здрассьте… много у нас нынче императивных языков с безразмерными переменными? Я-бы скорее предположил проблемы типа «а чо он мне exception тогда не кинул?». Со строками да. Но все-ж, если человек писал на C, либо вдумчиво на C++, то он знает, что строковых переменных не бывает…
А фанаты ООП… Ну если вы пытаетесь делать ООП на ассемблере, то где-то в архитектуре проекта у вас явно закралась ошибка.
ну вот тут и есть коренное различие между ассемблером и прочими языками. Нет команды «MOV». Есть команда «MOV Z,D». Есть команда «MOV A,Z». А команды «MOV» — нет. 'MOV' — это просто удобное слово, которым мы можем обозначить множество команд.
да не. все проще. Во-первых не надо лишних скобок. В ассемблере это обычно указывает на косвенную адрессацию: т.е. X — это регистр X, а [X] это память по адресу хранящемуся в X.
А вот «Почему «MOV A,D» может не существовать?» — вот может не существовать и все тут. Непочему. Может кодов команд не хватило для такой команды, может это архитектурно неудобно. Но это всего-лишь будет ознчать что вам надо будет сделать что-то вроде
MOV Z,D
MOV A,Z
А вот на мой взгляд, нет особой разницы на каком языке программирования писать (ну кроме, скажем, lisp, prolog и прочих не императивных языков). Если вы пишете на c/c++/c#/java/python/perl/sh/delphi и не можете понять ассемблер, значит вам не нужно его понимать. Просто потому, что это означает, что вы не умеете программировать.
Это означает, что нужно учиться программировать. А это можно делать практически на любом языке.
DIHALT (честь ему и хвала за статьи! :) ) немного утрирует, говоря про отсутствие аналогий, возводя ассемблер в несколько элитраный класс…

Ассемблер очень простой язык. Есть несколько глобальных переменных (регистры). Один (ну иногда несколько) глобальный массив байтов — память. Ну и набор операций которые можно с ними делать. Иногда (в некоторых ассемблерах) любые операции можно делать с любыми переменными (регистрами), иногда только с некоторыми (то, о чем говорил DIHALT). Но вот если вы всю жизнь программировали на C, и вам сказали, что сегодня у вас есть только переменные с именами a,b,c,d,e,h,l. Вам нужно посчитать сумму d+e+h+l, но складывать можно только две переменных, и одна из них обязательно 'a'. Неужели у вас уйдет более минуты на то, чтобы придумать алгоритм с указанными ограничениями?
да фиг с ней с ухой. Что они с этими паролями делать собираются? Заходить письма читать, явно наследив (отметив что-либо как прочитанное)? Спам рассылать? Учетку от варкрафта стырыть?
Чтобы сами письма слить пароль как-бы не нужен…
т.к. в условии задачи не указано какой должна быть скорость, то совершенно непонятно достаточно-ли здесь неоптимального решения. это называется эм..., скажем, нечеткая постановка задачи. root, как мне кажется, гораздо большего количества evil.
Ваше решение неверно. Нет возможности управлять скоростью, хотя это одно из немногих требований, которые таки были указаны в задании.
кажется. я не давал оценки этому явлению, это просто емкий термин, вместо которого пришлось бы писать длинную фразу.
Если эти другие — совершенно незнакомые люди, то почему нет? (Со сливом, да тут есть сложности)

А насчет борьбы с подозреваемыми: я тут наблюдаю два подхода. В одном тотально контролируют не нарушаете ли вы закон (причем не только посредством прослушки, еще например, всячески культивируя культ стукачества), в другом все гораздо проще — создаются законы по которым любой гражданин — виновен.
Какой подход вы предпочитаете?
Есть вопрос по поводу земель и «так вы убиваете всю задумку!».
1. Означает ли это что при тактовой частоте в 1khz я могу соеденить с землей только одну ногу? При это у меня точно нет сильно-точных нагрузок.
2. Нужно но ли мне на плате размером 3х3см делать раздельные подоводы к земле, если от этой платы до источника питания у меня идет провод длиной 25см. Какая длина дорожки до земли какой тактовой частоте должна соответствовать? (при чисто CMOS-овских нагрузках).
меня назвали:
Dear vw7097498vw

Нет, я никогда ни на каких подобных сайтах не регистрировался.
я не берусь утверждать про взлом, меня просто крайне удивило получение такого письма.
Забавно. Тоже получил такое письмо, хотя никогда фрилансом через web не занимался, и соответственно ни на каких фрилансеровских сайтах никогда не регистрировался. В качестве имени пользователя мне указали случайный набор символов. Так-что сдается мне что никто никого не покупал, а просто взломали страничку vworker-а и послали немного спама.
покупал его как читалку книжек, и потому полностью им доволен. однако множество народу на 4pda, которые пытаются использовать его как телефон имеет множество проблем:
— сильно дрожащий тач (это и меня чуть достает)
— потеря сигнала, лечимая перезагрузкой
— очень непродолжительная жизнь от батарейки
— зависания при поднятии/покладании трубки (лечимые перезагрузкой)

вышедшая вчера прошивка b05 вроде-бы что-то чинит (в основном тач, и не до конца), но в целом девайс именно как телефон остается очень спорным. впрочем народ отмечает что с учетом цены — можно потерпеть, ибо аналогов с такой ценой и производительностью практически нет.
И кто вешает написать обертку которая парисит строку и пишет процент в заголовок?
1 час на чтение msdn, 30 минут на разработку и отладку.
а вот нифига. Не нужно точных конденсаторов и источников тока.
Потому метод двойного интегрирования и есть один из самых точных.
На самом деле нужно замерить время заряда и разделить его на время разряда.
при этом учитывается и температура при заряде-разряде и много чего еще.
все хорошо. корме возможности точно считать время.

Information

Rating
Does not participate
Registered
Activity