AK Lab1 Podstawowe polecenia asemblera

background image

Poniżej zadania do wykonania w ramach laboratorium. Opis proszę umieścić w sprawozdaniu.

1) Podać polecenie lub polecenia, które spowodują przeniesienie danej z rejestru BX do 25 komórki pamięci segmentu danych. Założyć, że

procesor pracuje w trybie rzeczywistym i że adres bazowy segmentu w rejestrze DS jest dany.

2) Podaj kilka sposobów zerowania licznika.
3) Opisz różnice pomiędzy poleceniami SUB AX, BX oraz CMP AX, BX.
4) Podać polecenie lub polecenia, które spowodują przeniesienie bajtu danych z portu COM1 do portu LPT1.
5) Oto fragment programu:

XOR AX, AX

MOV AL, '6'

ADD AL, '7'

AAA

; AX:=0103H

OR AX, 3030H

5.1 Wyjaśnij działanie tego fragmentu
5.2 Podaj zawartość AX po zakończeniu
5.3 Zinterpretuj tę zawartość
5.4 Opisz działanie polecenia AAA

Dodatek.
Znaki w kodzie ASCII można wprowadzać do rejestrów procesora korzystając z polecenia MOV.
Piszemy je w apostrofach np.: MOV DX, 'b'; MOV CX, 'R', MOV BL,'2', MOV AL, '!'.
Oto fragment kodu ASCII:

znak

wartość heksadecymalnie

0

30

1

31

2

32

3

33

4

34

5

35

6

36

7

37

8

38

9

39


Wyszukiwarka

Podobne podstrony:
Komendy DOS, Win98, Linux, Podstawowe polecenia systemau DOS, Podstawowe polecenia systemu DOS
DOS - podstawowe polecenia, ETI Edukacja technicyno inf,, KONSPEKTY, Konspekty
04 WDL Podstawowe poleceniaid Nieznany (2)
Cwiczenie 3 2 Skladnia i podstawowe polecenia
Podstawowe Polecenia Systemu Operacyjnego DOS
L2 Interfejs podstawowe polecenia rysunkowe i edycyjne
Podstawowe polecenia Linuksa
hydraulika, Lab1, Podstawowe pojęcia
AK lab1
SO Linux Podstawowe Polecenia i Filtry
Lab1 PA podstawy PSCAD v2
Podstawowe komendy i polecenia w Linux
LAB1-ELEKTRO-AK KM, chemia pk rok 2
Podstawowe komendy i polecenia w Linux
CCNA Lab02 5 4 podstawowa konfiguracja routera za pomocą linii poleceń CISCO IOS
Lab1 Szyfry podstawieniowe v1 0

więcej podobnych podstron