Pierwszy program

  • 2008-06-22 18:43
  • 12 komentarzy
  • 31445 odsłon

Stoper i czas pod DOS em

  • 2007-06-05 16:09
  • 1 komentarz
  • 3504 odsłony

Artykuły

  • 2005-12-18 15:27
  • 0 komentarzy
  • 26 odsłon

CPUID

  • 2004-03-16 18:33
  • 6 komentarzy
  • 3275 odsłon

Instrukcje procesorów rodziny 80x86 (O)

  • 2003-04-11 14:29
  • 0 komentarzy
  • 2267 odsłon

Instrukcje procesorów rodziny 80x86 (N)

  • 2003-04-11 13:43
  • 0 komentarzy
  • 3057 odsłon

Instrukcje procesorów rodziny 80x86 (M)

  • 2003-03-26 13:05
  • 3 komentarzy
  • 3098 odsłon

Instrukcje procesorów rodziny 80x86 (L)

  • 2003-03-11 17:53
  • 0 komentarzy
  • 4002 odsłony

Instrukcje procesorów rodziny 80x86 (J)

  • 2003-02-21 21:20
  • 0 komentarzy
  • 5007 odsłon

Instrukcje procesorów rodziny 80x86 (I)

  • 2003-02-15 14:06
  • 0 komentarzy
  • 2278 odsłon

Instrukcje procesorów rodziny 80x86 (H)

  • 2003-02-09 14:53
  • 0 komentarzy
  • 2121 odsłon

Instrukcje procesorów rodziny 80x86 (E)

  • 2003-02-09 14:24
  • 0 komentarzy
  • 1846 odsłon

Instrukcje procesorów rodziny 80x86 (D)

  • 2003-01-29 23:04
  • 0 komentarzy
  • 2698 odsłon

Instrukcje procesorów rodziny 80x86 (C)

  • 2003-01-27 20:18
  • 0 komentarzy
  • 3128 odsłon

Instrukcje procesorów rodziny 80x86 (B)

  • 2003-01-25 21:32
  • 0 komentarzy
  • 2892 odsłony

12 komentarzy

Hej, potrzebuje pomocy odnośnie wytłumaczenia o co chodzi w poszczególnych linijkach kodu (programujemy w Keil'u płyty główne, działamy na płycie MKD51), będę po prostu z tego odpowiadał. Mam program który przerobiłem z innego programu (bardzo podobnego), a że orłem w programowaniu nie jestem za bardzo nie wiem o co w nim chodzi, a program jakoś udało mi się napisać.

Polecenie:
Napisać program w języku Assemblera, w którym diody L4 i L8 zapalają się naprzemiennie,
przyciskiem Xo zapalamy wszystkie diody,
przyciskiem X1 diody zaczynają mrugać dwukrotnie szybciej,
przyciskiem X2 diody przestają się zapalać.

Gdyby ktoś potrafił pomóc mi i napisać pokrótce w postaci komentarzy co mniej więcej 'robi' dana linijka. Z góry dziękuję bardzo

org 0
L5 EQU 0
L4 equ 16

funkcja1:
MOV DPTR,#8008H
MOVX A,@DPTR
cpl a
jb acc.2,wyl
jb acc.1,stop

mov A,#L4
MOV DPTR,#8009H
movx @DPTR,A
clr P1.6

lcall wait
MOV DPTR,#8008H
MOVX A,@DPTR
cpl a

jb acc.2,wyl
jb acc.1,stop
jb acc.0,wait2

bck1:
setB P1.6
mov A,#0
MOV DPTR,#8009H
movx @DPTR,A

lcall wait
MOV DPTR,#8008H
MOVX A,@DPTR
cpl a
jb acc.0,wait3

bck2:
LJMP wroc

wait:
inc DPTR
mov A,DPL
orl A,DPH
jnz wait
ret

wait2:
inc DPTR
mov A,DPL
orl A,DPH
jnz wait2
jmp bck1

wait3:
inc DPTR
mov A,DPL
orl A,DPH
jnz wait3
jmp bck2

stop:
ljmp wroc
ret

wyl:
clr P1.6
mov A,#0
MOV DPTR,#8009H
MOVX @DPTR,A
ljmp wroc
ret

end

Witam serdecznie, dzisiaj zaczalem przygode z Asemblere, zainstalowalem Masm32 i Easy Code Masm.

Jestem w tym zielony a mam napisac 3 programy na zaliczenie. Prosiłbym o pomoc w tym zagadnieniu. O to tematy:

  1. Napisz program który wprowadzi z klawiatury napis(8znakow) i wyswietli go na ekranie w porządku odwrotnym.

  2. Napisz program który zamieni liczbe binarną zapisaną na jednym bajcie na liczbę w systemie dziesiętnym i wyświetli ją na ekranie

  3. Napisz program który pozwoli na zmianę nazwy pliku umieszczonego na dysku C.

Czy ktoś jest na tyle biegły w Asemblerze aby to napisac ?
Z góry dzieki.

przywróciłem pustą kategorię, bo to co było.. to był jakiś żart

Teraz możesz zrobić to dla mnie łatwe do zrozumienia i wdrożenia koncepcji. Dziękuję za post naprawdę wielkich wysiłków. Jestem naprawdę szczęśliwy, aby zobaczyć swój blog. http://nopsoriasis.net/

In order to learn customer service phone number and receive detailed informations about the company, click on the link:
http://1-800-number.net 1800 numbers customer service
http://1-800-number.net/geico-1-800-number/ geico customer service 1800 numbers
http://1-800-number.net/comcast-1-800-number/ comcast customer service number
http://1-800-number.net/wells-fargo-1-800-number/ wells fargo customer service free numbers
http://1-800-number.net/fm-bank-trust-1-800-number/ f&m bank free numbers

Mam dwa proste programy (tylko do poprawienia błędów logicznych). Jest to praca domowa na 1 rok studiów, czy ktoś mi pomoże ?
Wynagrodzę !

Do tych którzy mają problem z plikiem boot.rar:
Autor zrobił w pliku kilka błędów. Mianowicie przy argumencie INCLUDE przy określeniu ścieżki wywala błąd, gdyż jest to źle napisane powinno być tak: INCLUDE "include/plik.INC gdzie plik to nazwa pliku.

nie mogę skompilować boot.rar na nasm-ie. Wyskakuje mi jakieś 100 błędów. Kto ma poprawkę?:)

Raczej po co robić bajzel w komentarzach...

Mam pytanie co do boot.rar - jak to podlinkować? Wole LD bo tlinka nigdy nie łapę :/
Wiem, że to nie tu się zadaje pyt. ale po co robic bajzel na forum

pewnie krotki wprowadzenie do jezyka :D

omg, Morgoth_: co to ma być??? :|