Користите застарен прелистувач. Тој можеби не ја прикажува оваа или други интернет страници како што треба. Би требало да го надградите или да користите алтернативен прелистувач.
Почнав да го учам машинскиот јазик асемблер за микропроцесор 8085 и 8086 но не можам да најдам добри туторијали на јутјуб. Имате ли некои туторијали да ми препорачате што на вас ви помогнале во учењето ?
Не ти треба туторијал. Земи било која задача од C што ја даваат на натпревари во средно школо / испити и колоквиуми на факултет и прекуцај ја во asembly. Толку. Таму кај што ке заглавиш, трк на стек оверфлоу, го имаш одговорот.
Инаку ако ти бркаат работа можам да ти пратам материјали и задачи за 8086 и асемблер.
1. На секои 50ms од изолирана порта се наоѓа на адреса 0Аh, се чита извесен податок. За прочитаниот податок се проверуваат битовите 1 и 3 дали се 0 и 1 соодветно ако се, прочитаниот податок се множи со 5, а доколку барем едниот не е тогаш прочитаниот податок се дели со 4. Резултатот се праќа на мемориски-пресликана порта на адреса F00Ah. Фреквенцијата на кристалот на осцилаторот е 5МHz. Да се напише соодветна асемблерска програма за микропроцесорот 8085.
DOCNI_50: MVI B,50d
DOCNI_1 : MVI C,178d
PAK: DCR C
JNZ PAK
DCR B
JNZ DOCNI_1
RET
START: IN OAh
MOV D,A
ANI 00000001b
JZ MNOZI_SO_PET
MOV A,D
ORI 11101111b
JNZ MNOZI_SO_PET
DELI_SO_4: MOV A,D
RRC
RRC
STA F00Ah
MNOZI_SO_PET:MVI C,5D
MVI A,0
MNOZI:ADD D
DCR C
JNZ MNOZI
2.Микропроцесорски систем базиран на 8085 служи за определување на максималната и минималната температура. Процесорот на секоја 1s чита 8-битен податок од мерачот за температура, максимално исчитува 256 податка. Од вчитаните податоци микропороцесорот ја определува максималната и минималната температура и тие вредности ги става на врв на стек. Фреквенцијата на осцилаторот е 4МHz. Да се напише соодветна асемблерска програма со помоѓ на микропроцесорот 8085.
fosc=4MHz
Tosc=1/4=0.25
Ts=2*0.25=0.5 msec
DOCNI: MVI D,178D
START: CALL DOCNI
MVI D,256d
IN OAh
STA N
MVI L,0
MVI H,255
CALL MAXMIN
VRTI: MOV A,L
ANI FFh
JNZ VRTI
PUSH H
END