Forum » Programiranje » Turbo Assembler vaja
Turbo Assembler vaja
DalajLama ::
Morem naredit to in nevem kako.
Napiši progam s katerim napolniš tabelo 50 števil s števili od 1 do 50. Nato s pomočjo Random_range napolni drugo tabelo tako, da bodo vrednosti od 1 do 50 premešane. Izpiši premešano tabelo.
Pomoč?
Napiši progam s katerim napolniš tabelo 50 števil s števili od 1 do 50. Nato s pomočjo Random_range napolni drugo tabelo tako, da bodo vrednosti od 1 do 50 premešane. Izpiši premešano tabelo.
Pomoč?
c0dehunter ::
Prilepi, kar si že naredu do zdaj.
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
DalajLama ::
ok, ampak res nimam pojma
.model small .stack 100h belo=1fh .data vnos db 0dh,0ah db "Prva tabela: ",0 vnos2 db 0dh,0ah db "Druga tabela: ",0 .code extrn clrscr:proc,crlf:proc, gotoxy:proc,\ readint:proc,readstring:proc,scroll:proc,\ randomize:proc,writeint:proc,writestring:proc,\ main proc mov ax,@data mov ds,ax call clrscr mov dx,cx call gotoxy mov dx,offset vnos call writestring mov ax,50 mov dx,offset vnos2 call writestring mov ax,50 call randomize call crlf add ax,bx mov bx,10 call writeint mov ax,4c00h int 21h main endp end main
Zgodovina sprememb…
- spremenil: DalajLama ()
DalajLama ::
ok zdej mi je ratalo da se v drugem na random izpišejo številke (sem dal za samo 10 številk ker če ne je jebeno ker se nič ne vidi)
Neznam pa številk vstavit v tabelo in pri prvi tabeli nevem kako napisat naj se številke razvrstijo od 1-10 oz 1-50.
Neznam pa številk vstavit v tabelo in pri prvi tabeli nevem kako napisat naj se številke razvrstijo od 1-10 oz 1-50.
.model small .stack 100h belo=1fh .data vnos db 0dh,0ah db "Prva tabela: ",0 vnos2 db 0dh,0ah db "Druga tabela: ",0 .code extrn clrscr:proc,crlf:proc, gotoxy:proc,\ readint:proc,readstring:proc,scroll:proc,\ randomize:proc,writeint:proc,writestring:proc,random_range:proc\ main proc mov ax,@data mov ds,ax call clrscr mov dx,cx call gotoxy mov dx,offset vnos call writestring mov ax,50 mov CX,10 ponovimo: mov ax,1 mov bx,10 call writeint call crlf loop ponovimo mov dx,offset vnos2 call writestring mov ax,50 call randomize mov CX,10 ponovi: mov ax,10 mov bx,10 call random_range call writeint call crlf loop ponovi call crlf add ax,bx mov bx,10 call writeint mov ax,4c00h int 21h main endp end main
Zgodovina sprememb…
- spremenil: DalajLama ()
alexa-lol ::
ok...sicer se nismo meli assemblerja na faksu ampka kaj ne bi slo takole...
gres po prvi tabeli in pristevas random vrednost, potem delis po modulu 50 in dobis neko cifro, ki jo potem vstavis na i to mesto v tabeli (i=1,2,...,50)
gres po prvi tabeli in pristevas random vrednost, potem delis po modulu 50 in dobis neko cifro, ki jo potem vstavis na i to mesto v tabeli (i=1,2,...,50)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SREČNO 2016Oddelek: Loža | 3292 (2373) | opeter |
» | Firefox vrača 64-bitno verzijo za WindowsOddelek: Novice / Brskalniki | 8966 (6893) | techfreak :) |
» | [ASM] Pomoč, ne najdem napakeOddelek: Programiranje | 1086 (962) | c0dehunter |
» | [NALOGA][NASM] problem pri povezovanju s C-jevskimi funkcijamiOddelek: Programiranje | 1376 (1234) | c00L3r |
» | [Naloge]ProblemOddelek: Programiranje | 1875 (1518) | OwcA |