Instrukcje procesorów rodziny 80x86 (A)

  • 2003-01-23 22:04
  • 3 komentarzy
  • 3192 odsłony

Krótki opis przerwań obsługi klawiatury i dysków IBM PC

  • 2002-12-01 14:37
  • 0 komentarzy
  • 4996 odsłon

Instrukcje procesorów 8086-Pentium

  • 2002-11-15 22:34
  • 5 komentarzy
  • 4044 odsłony

Rejestry

  • 2002-10-29 11:43
  • 2 komentarzy
  • 16206 odsłon

16 komentarzy

I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information.
http://downloadallfilesfast.bid

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.
http://downloadtopfilesblog.com

Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
http://crassula-nn.ru

Please continue this great work and I look forward to more of your awesome blog posts.
http://liuhey.com

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ć??? :|