Napsat 8051 assembler podprogram

M

mayeewa

Guest
Napište 8051 assembler podprogramu pro vyhledávání maximální hodnoty v tabulce s 10 záznamy.Podprogram by měl být volán kolem stolu adresu a velikost tabulky přes stack.Vrátil maximální hodnota může být přenesen přes registr.Kostra C program pro váš odkaz je uveden níže:
Citace:

# Define velikost 10

krátké int tabulka [size] = (3,1,7,4,9,10,2,5,6,8);

krátké int max;

/ / V hlavním programu je funkce nazvaná, jak je uvedeno:

max = findmax (tabulka, velikost);

/ / Toto je findmax funkce

krátké int findmax (krátké int t [], int y)

(/ / Podprogram program tělo je zde)

 
Zní to jako domácí úkol, a otázka zní, jako by to zvedl přímo z listu.Otázka se zdá více C programy s tímto, než je mikrokontrolér spojení.Je jeho domácí úkol otázku??

 
samuelr napsal:

Zní to jako domácí úkol, a otázka zní, jako by to zvedl přímo z listu.
Otázka se zdá více C programy s tímto, než je mikrokontrolér spojení.
Je jeho domácí úkol otázku??
 
No, co jste se snažil tak daleko?Proč jste post kód jste napsali tak daleko, a lidé mohou vyjádřit.
Pokud někdo píše pouze kód pro vás, pak se nebudete učit se hodně jo?

 

Welcome to EDABoard.com

Sponsor

Back
Top