1. Kafelki
  2. Lista

Stoper i czas pod DOS em

Pierwszy program

Artykuły

CPUID

Instrukcje procesorów 8086-Pentium

Rejestry

12 komentarzy

serj123 2016-11-29 11:42

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/

mollytrue 2016-11-18 13:41

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

knopu94 2016-06-27 19:02

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

JackSparrow 2016-03-30 22:17

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ę !

robotboy111 2009-05-08 19:18

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.

dzolero86 2009-02-09 15:59

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.

pawelfirlej7 2008-11-15 14:51

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

Coldpeer 2007-11-23 23:09

Raczej po co robić bajzel w komentarzach...

pietras 2007-05-29 18:05

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

ic3 2006-04-14 15:13

pewnie krotki wprowadzenie do jezyka :D

Marooned 2006-04-14 14:59

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

Coldpeer 2006-04-14 14:31

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