NVR
12.10.2018
16:02:00
ну на нём куча проектов в том числе на Хабре, на малинку почти всё на питоне
Evgeny
12.10.2018
16:02:11
А еще так же у него нет типов данных
Они есть, но объявлять их не надо
Пишешь код, объявил переменную и погнал дальше
Google
Evgeny
12.10.2018
16:02:58
Смотря что нужно делать
Каждый язык создам для чего то
Вот к примеру Делфи там можно делать отличный GUI
NVR
12.10.2018
16:04:25
спасибо
а что насчёт быстродействия ?
я где то видел что на питоне в некоторых случаях в 4 раза медленнее, чем на джаве
Evgeny
12.10.2018
16:08:37
Не знаю
NVR
12.10.2018
16:11:12
https://m.habr.com/company/ruvds/blog/418823/
Marin
16.10.2018
14:12:21
Привет всем
кто может помочь с ассемблером не виходит число которое надо
a=(a+c-(d-(1+1+b-c))-c)+1+1+b+b
a=31h b=73 c=14 d=67
(31+14-(67-(1+1+73-14))-14)+1+1+73+73 = 173
а видает 192
Data Segment para 'data'
a dw 31
b dw 73
c dw 14
d dw 67
Data ends
Code Segment para 'code'
Main Proc far
Assume CS:Code, DS:Data
Push DS
sub AX,AX
push AX
mov Ax, Data
Mov DS,AX
call CalcExpr
retf
Main Endp
CalcExpr Proc near
mov Ax,2
add Ax,b
sub Ax,c
mov Bx,d
sub Bx,Ax
sub Bx,c
mov Ax,a
add Ax,c
sub Ax,Bx
add Ax,2
add Ax,b
add Ax,b
ret
CalcExpr endp
Code Ends
end Main
Google
Aiwan ╭∩╮ (òÓ,) ╭∩╮
16.10.2018
18:00:59
Marin
16.10.2018
18:01:23
Data Segment para 'data'
a dw 31
b dw 73
c dw 14
d dw 67
Data ends
Code Segment para 'code'
Main Proc far
Assume CS:Code, DS:Data
Push DS
sub AX,AX
push AX
mov Ax, Data
Mov DS,AX
call CalcExpr
retf
Main Endp
CalcExpr Proc near
mov ax, 1
add ax, 1 ; 1+1
add ax, b ; 1+1+b
sub ax, c ; 1+1+b-c
mov bx, d
sub bx, ax ; d-(1+1+b-c)
mov ax, a ; a
add ax, c ; a+c
sub ax, bx ; a+c- (d-(1+1+b-c))
sub ax, c ; a+c- (d-(1+1+b-c)) - c
add ax, 1 ; (a+c-(d-(1+1+b-c))-c)+1
add ax, 1 ; (a+c-(d-(1+1+b-c))-c)+1+1
add ax, b ; (a+c-(d-(1+1+b-c))-c)+1+1+b
add ax, b ; (a+c-(d-(1+1+b-c))-c)+1+1+b+b
ret
CalcExpr endp
Code Ends
end Main
вот нормальний код вроде
но в ах так само показивает 0192
Aiwan ╭∩╮ (òÓ,) ╭∩╮
16.10.2018
18:02:58
Я про то какую систему исчисления использовал. Там вроде только 'а' шестнадцатеричное. Или надо считать что они все такие?
Через отладчик прогони и смотри промежуточные ответы
Marin
16.10.2018
18:21:50
я уже сделал всьо норм вийшло
Aiwan ╭∩╮ (òÓ,) ╭∩╮
16.10.2018
18:25:45
В чем ошибка? Поделись с другими
Marin
16.10.2018
18:26:21
AX 00AD = 173
я ищо не вникал того всем писал і решил сам
через калькулятор вбил 173 посмотрел в 16-ю
Evgeny
16.10.2018
18:28:14
КР580
Точная копия процессора
8080
Приступаю к изучению
)))
Marin
16.10.2018
18:29:30
я хз как начать і чем учить
посоветуй
Google
Evgeny
16.10.2018
18:30:16
С книги
))
В книгах есть все
Aiwan ╭∩╮ (òÓ,) ╭∩╮
16.10.2018
18:30:39
Evgeny
16.10.2018
18:30:52
И средство книги
)))
И мое желание
Aiwan ╭∩╮ (òÓ,) ╭∩╮
16.10.2018
18:31:18
Какие цели?
Evgeny
16.10.2018
18:32:23
Знать полностью как работает процессор, чтобы его элементы я мог использовать в своих ПЛИСах, написанных на Верилоге
Пока просто баловоство
Но хочу сделать самостоятельно что нибудь прикладное
Aiwan ╭∩╮ (òÓ,) ╭∩╮
16.10.2018
18:33:06
Под какую архитектуру?
Evgeny
16.10.2018
18:33:35
Пока еще не знаю. Потому что 86 че то сложный очень
Начну с простого
От простого к сложному
Marin
16.10.2018
18:42:05
с какой книги лутше начать
Evgeny
16.10.2018
18:43:14
Все где написанно Архитектуры вычислительных систем
Вот с нее
Google
Борис
17.10.2018
04:39:28
Барри Брэй: Микропроцессоры Intel
Но она огромная
Вот еще. Кратко о главном
Aiwan ╭∩╮ (òÓ,) ╭∩╮
17.10.2018
05:49:49
Marin
17.10.2018
06:19:16
спс
@LPH@
20.10.2018
21:16:02
Всем привет))
NVR
21.10.2018
01:17:01
Дарова
Чо как?
@LPH@
21.10.2018
09:26:27
Норм
Evgeny
21.10.2018
11:49:14
Привет
@LPH@
21.10.2018
13:23:31
Здорова
Кто-то знает как с такими числами роботать в асамблере
1,4
1,7
Evgeny
21.10.2018
14:26:04
Как процессор?
86?
Там есть специальная инструкция для работы с такими числами
@LPH@
21.10.2018
15:26:23
686
86?
686
Google
Evgeny
21.10.2018
15:28:58
Что это за процессор? Ты имеешь ввиду Intel
686
@LPH@
21.10.2018
15:29:12
Да
Evgeny
21.10.2018
15:29:13
Правда они закончились еще на 486
@LPH@
21.10.2018
15:29:23
.686
Evgeny
21.10.2018
15:29:59
Ну вот там есть короче отедльная инструкция для работы с такими числами. Какая не знаю
По гугли
Я знаю что она там есть
@LPH@
21.10.2018
15:30:40
Ок
ChaoS
24.10.2018
16:44:14
Ребят, всем привет. Может кто-то объяснить как написать небольшие вставки ассемблера в C++? Я сделал часть, но не хочу сильно в этом разбираться(Нужно лишь на 1 пару, толку забивать голову нету)
@LPH@
24.10.2018
17:46:09
int main ()
{
_asm
{
}
}
Вроде так
ChaoS
24.10.2018
17:46:55
Я понимаю как они работают. Но суть в том, что я не шарю как написать сам код ассемблера. Эти все регистры и тд
@LPH@
24.10.2018
17:48:50
Есть eax, ebx, і ecx