Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

TP1 architecture des ordinateurs

EXERCICE 1  :

Title exercice 1

Pile segment

Pile ENDS

Data segment

Vil DB 0FFH

Tab DB 18H,15H,13h

Mess DB 'ESTS$'

TT1 DW 500H

TAB1 DW 10H,11H,14H

YY DW ?

VV DW 2FFH

Data ENDS

Extra segment

Extra ENDS

Code segment

ASSUME cs : code , ds : data , es : extra , ss : pile

Debut:

Mov AX,Data

Mov DS,AX

Code ENDS

END Debut
EXERCICE 2  :
Title exercice 2
data segment
tab DB 10 dup(6)
var1 DB 20 dup(0)
var2 DB 20 dup(2)
var3 DW 20 dup(3)
var4 DB 4 dup("bonjour")
var5 DB 10,3 dup(5)
data ends
stack segment
stack ends
extra segment
extra ends
code segment
Debut:
mov ax, data
mov ds,ax
code ends
end Debut

EXERCICE 3 :
Title exercice 3
data segment
myWord DW 1000h
myDword DD 10000000h
ends
stack segment
ends
code segment
debut:
; set segment registers:
mov ax, data
mov ds, ax
mov es, ax
inc myWord
dec myWord
inc myDword
Mov ax,00FFh
inc ax
ends
end debut

EXERCICE 4 :
Title exercice 4/1
data segment
myBytes DB 20,15,10
ends
stack segment
ends
code segment
debut:
mov ax, data
mov ds, ax
mov es, ax
mov ax,0
mov al,20
add al,[myBytes+1]
add al,[myBytes+2]
ends
end debut
Title exercice 4/2
data segment
myBytes DW 200h,150h,100h
ends
stack segment
ends
code segment
debut:
mov ax, data
mov ds, ax
mov ax,0
mov ax,200h
add ax,[myBytes+1]
add ax,[myBytes+2]
ends
end debut
Exercice 5  :
MOV AL,01100001b
AND AL,11011111b (01000001b)
OR AL,01110110b(01110111b)
NOT AL (10001000b)
XOR AL,01010101b(11011101b)
XOR BX,BX(00000000b)

You might also like