Testo:
Si scriva un programma in linguaggio Assembler 8086 che esegua le seguenti operazioni:
a)Definisca un vettore VETT di 6 elementi su 8 bit, non inizializzato
b)Riempia il VETT con la parola “Torino”
c)Memorizzi in AX il numero di bit su cui è espresso ogni elemento di VETT
d)Memorizzi in BX il numero di bit complessivamente occupati in memoria da VETT
e)Memorizzi in CX il numero di elementi di VETT
Soluzione:
DIM EQU 6
.model small
.stack
.data
vett db DIM dup (?)
.code
.startup
LEA SI, vett
MOV [SI], "T"
INC SI
MOV [SI], "O"
INC SI
MOV [SI], "R"
INC SI
MOV [SI], "I"
INC SI
MOV [SI], "N"
INC SI
MOV [SI], "O"
MOV AX, TYPE vett
MOV BX, SIZE vett
MOV CX, LENGTH vett
.exit
end
| Succ. > |
|---|






