BG Development


  Reply to this topicStart new topicStart Poll

> Курсова работа по МПТ
oTja4eH
Публикувано на: 16-11-2012, 18:58
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 4
Регистриран на: 16.11.12



Добър ден. Мисля, че тук е мястото за да помоля за помощ по една курсова задача по предметът "Микропроцесорна техника" понеже се прави с асемблер(съжалявам ако греша). И така ето я и курсовата:
Да се разработи програма за подреждане на елементите на масив от 24 елемента от тип BYTE по нарастваща стойност.Началният адрес на масива се задава от клавиатурата.
BEG_ADDR=xxxx

Това е тя. Благодаря предварително.
PMEmail Poster
Top
devil
Публикувано на: 16-11-2012, 20:03
Quote Post



Име: Ангелов
Група: Потребител
Ранг: Почетен член

Мнения: 1547
Регистриран на: 17.05.04



Шансът да ти напишат курсовата е нулев (айде - да не е нулев, има 1% вероятност); виж ако им покажеш до къде си стигнал/какво те мъчи шансовете да ти дадат насоки са огромни.


--------------------
PMUsers WebsiteICQ
Top
mitko29
Публикувано на: 16-11-2012, 21:15
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 324
Регистриран на: 22.03.10



QUOTE (oTja4eH @ 16-11-2012, 18:58)
Добър ден. Мисля, че тук е мястото за да помоля за помощ по една курсова задача по предметът "Микропроцесорна техника" понеже се прави с асемблер(съжалявам ако греша). И така ето я и курсовата:
Да се разработи програма за подреждане на елементите на масив от 24 елемента от тип BYTE по нарастваща стойност.Началният адрес на масива се задава от клавиатурата.
BEG_ADDR=xxxx

Това е тя. Благодаря предварително.

Личи си че въобще не го разбираш асемблера icon_lol.gif
Аз съм МПТ в механо, поне да беше написал над кой микроконтролер ще те мъчат PIC/ATMEGA ,ама като знам какво мислят от министерството за него, май ще е PIC.
PMEmail Poster
Top
oTja4eH
Публикувано на: 17-11-2012, 00:40
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 4
Регистриран на: 16.11.12



Ами аз ако нямах проблеми с асемблера нямаше да пиша... Проблема ми е, че въобще не му разбирам и за това ме опътиха към тоя сайт .. ;( Съжалявам ако никой не може да ми помогне, но просто нищо не ми говори това нещо асемблер ... Писал съм се хардуер, но те просто от университета са много нахални и ни карат да пишем програми за програмиране .....
PMEmail Poster
Top
liolioasd
Публикувано на: 17-11-2012, 18:05
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 62
Регистриран на: 25.12.10



CODE
mov dx,offset buf
xor bx,bx
mov bh,8
xor cx,cx
mov cl,bh
dec bh
cld          
 
l1:              ;vynshno obhojdane 8 pyti  cl
mov si,dx
mov bl,bh
 
do:              ;vytreshno obhojdane 7 pyti   bl
mov al,[si+1]
cmp [si],al
jle else
xchg [si],al
mov [si+1],al
else:    
inc si
dec bl
cmp bl,0
je l3
jmp do  
l3:
loop l1    

mov dx,offset buf  
mov ah,9
int 21h
ret
buf db '7','2','8','8','8','2','3','2','$'


Тази програма сортира масив . Масивът е buf , предварително е запълнен с 8 елемента.
Понаучи малко асемблер , няма да ти е излишен.Поне за обща култура , инженер ще ставаш все пак.
PMEmail Poster
Top
Дон Реба
Публикувано на: 06-08-2014, 07:01
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 10496
Регистриран на: 11.11.06



QUOTE (liolioasd @ 17-11-2012, 18:05)

Тази програма сортира масив . Масивът е buf , предварително е запълнен с 8 елемента.
Понаучи малко асемблер , няма да ти е излишен.Поне за обща култура , инженер ще ставаш все пак.

не напразно форума е известен като "девствения"
PM
Top
NikB
Публикувано на: 06-08-2014, 08:27
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1096
Регистриран на: 22.09.05



QUOTE (oTja4eH @ 17-11-2012, 00:40)
... Писал съм се хардуер, но те просто от университета са много нахални и ни карат да пишем програми за програмиране .....

Не, че защитавам преподавателите, ама за какво ти е да учиш "хардуер" в университета - ако под "хардуер" разбираш мотики и чукове - отиди в някой железарски магазин и се образовай там.
А ако под "хардуер" се разбират процесори и микроконтролери, тогава програмирането им поне 70% от обучението.
И, наистина е добре да знаеш за кой процесор ти е домашното, за да му научиш "хардуера".

Това мнение е било редактирано от NikB на 06-08-2014, 08:27
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0