• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Assembler - pomoc w zadaniach. Nie potrafię ich wykonać

Object Storage Arubacloud
0 głosów
652 wizyt
pytanie zadane 27 stycznia 2017 w Assembler przez Costus Nowicjusz (120 p.)
edycja 27 stycznia 2017 przez Costus
Napisz program który: - przy użyciu kodu z wyświetli kod ASCII ostatnio naciśniętego klawisza, adres portu we I/O to 0, ale jeśli operacja odczytu ma być nieblokująca należy czytać z portu 7, program powinien działać w pętli odpytując port wejściowy i sprawdzając czy nastąpiła zmiana, jeśli tak należy wyświetlić nowy kod (View->Keyboard)

 

Napisz program który: - zachowa się jak wyżej używając systemu przerwań; skorzystaj z dokumentacji symulatora, zwróć uwagę na obniżający się wierzchołek stosu, oraz przerwanie od sprzętowego timera, które również trzeba obsłużyć

 

Nie potrafię tego wykonać. Czy jest ktoś w stanie mi to zrobić?

trzeba wykorzystać kod z tego zadania :

 

    mov al, 01
    out 2
    mov al, 0
    out 2

;----
    mov al, 4
    mov bl, 1
    call 50

    mov al, 2
    mov bl, 0
    call 50

    halt    

    
    org 50
show1:
    mov cl, 80
    add cl, al
    mov al, [cl]
    cmp bl, 0
    jz show2
    out 2
    ret

show2:
    or al, 1
    out 2
    ret

    org 80
tab:
db FA
db 0A
db B6
db 9E
db 4E
db DC
db FC
db 9A
db FE
db DE
    end

1 odpowiedź

+1 głos
odpowiedź 27 stycznia 2017 przez Michał Gibas Pasjonat (19,610 p.)
W regulaminie jest jasno napisane, bez gotowców.
komentarz 27 stycznia 2017 przez Costus Nowicjusz (120 p.)
ok, podpowiedzi też się liczą. można na priv.
komentarz 23 kwietnia 2017 przez Shiro Stary wyjadacz (10,300 p.)

Moim skromnym zdaniem jeżeli jesteś tutaj na forum to chcesz się nauczyć, więc pisanie

Czy jest ktoś w stanie mi to zrobić? 

Jest trochę nie na miejscu .. Jeżeli faktycznie chcesz pomoc to spróbuj napisać pytanie, a nie prośbę wykonania za Ciebie zadania jeśli jednak chcesz tylko zrobić zadanie domowe to idź do sciąga.pl czy innych takich ..

Życzę Ci zmiany podejścia i miłego dnia / nocy :) 

Podobne pytania

0 głosów
0 odpowiedzi 64 wizyt
pytanie zadane 24 stycznia w Assembler przez koro33 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 617 wizyt
pytanie zadane 9 listopada 2019 w Assembler przez julka97 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 413 wizyt
pytanie zadane 2 listopada 2016 w Assembler przez Patryk Rafał Bywalec (2,700 p.)

92,556 zapytań

141,404 odpowiedzi

319,560 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...