Vous êtes sur la page 1sur 6

REPUBLIQUE ALGERIENNE DEMOCRATIQUE POPULAIRE

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA


RECHERCHE SCIENTIFIQUE

UNIVERSITE ORAN -2- MOHAMED BENAHMED

INSTITUT DE MAINTENANCE ET DE LA SECURITE INDUSTRIEl

DEPARTEMENT DE MAINTENANCE EN INSTRUMENTATION

COMPTE-RENDU DU TP-1-

-ÉTUDE DE PROGRAMMATION LOGIQUE-

Réalisé par  : Mr.Nekrouf

- ARDJOUN MOHAMMED ABDELWAHEB


- BEKHACHECHE ILYES
(L3-GI-G31)

2019/2020
INTRODUCTION

Définition du microprocesseur : Circuits intégrés de très petite dimension


(microcircuit) formant une unité de traitement de l'information ainsi qu’il est un
processeur dont tous les composants ont été suffisamment miniaturisés pour être
regroupés dans un unique boitier. Fonctionnellement, le processeur est la partie d’un
ordinateur qui exécute les instructions et traite les données des programmes.

Objectif : Manipulation des différentes instructions logiques du microprocesseur EASY


68K utilisant les différents modes d’adressage. Introduction à la programmation du
microprocesseur EASY 68K par la connaissance des instructions de transfert et les
instructions logiques.
EXERCICE 1  :

1/ Ce programme fait les opérations logique (ou, and, exclusif) entre des valeurs
données et donne le résultat finale et il fait aussi le déplacement d’adresse D1 vers la
source D3 .

2/ Les différents modes d’adressage utilisés dans ce programme :

ORG $1000 DEBUT DU PROGRAMME *pour activé le système pc 1000

MOVE.B #$AF,D1 ----- IMME DRD *MODE D’ADRESSAGE


OR.B #$15,D1 --------- IMME DRD
MOVE.B D1,D3 --------DRD DRD
MOVE.B #$BC,D1----- IMME DRD
EOR.B #$9E,D1-------- IMME DRD
AND.B D1,D3---------- DRD DRD

3/ LA SYNTAXE ET L’EXECUTION DE PROGRAMME :


* Résultats finales de la partie pratique D1=22 et D3=22 et CCR=00000000

Partie théorique:
MOVE.B #$AF,D1 ==> D1= AF=10101111 $08CONTENU CCR

OR.B #$15,D1==>00010101(OR)10101111=10111111=$BF==>D1=$BF $08

MOVE.B D1,D3 ==> D3=$BF $08

MOVE.B #$BC,D1==>D1=$BC $08

EOR.B #$9E,D1==> 10011110(EOR)10111100=00100010=$22==>D1=$22 $08

9E BC

EOR = OU exclusive $08

AND.B D1,D3==>00100010(AND)10111111=00100010=$22==>D3=$22 00

22 BF

*Le contenu de N : bit de négativité

*Le contenu de Z : bit de résultat nul

-On conclue que les résultats théoriques et pratiques sont identiques


EXERCICE 2   :

a/ Application : A=$CA, B=$9A MA=$3000, MB=$3001

*Les résultats  D0=25,D1=25,D2=65

b/ Application: A=$BF , B=$A1 MA=$3010, MB=$3011

*Les résultats  D0=40,D1=40,D2=5E

-D’après l’exécution on conclue que le théorème de MORGAN est vérifie


EXERCICE 3   :

DCB : Initialise une zone de mémoire de longueur compte par la valeur val qui est de
taille T

CONCLUSION
Dans ce TP nous avons découvre les bases de programmation
des micro processeurs et l'utilisation de programme EASY68K
et ces instructions de transfert et logique ainsi que
l'application des connaissances acquises en cours.

Vous aimerez peut-être aussi