Professional Documents
Culture Documents
TP1 Architecture Des Ordinateurs
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
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)