, , . :
1. . . :
; 5 . 4 : mas dd 1,2,3,4,5 |
2. dup. :
; 5 . ; 2 : mas dw 5 dup (0) |
.
3. label rept. . rept , endm. , , mas_b. label mas_b, , . label , , . . label, , , :
... n=0 ... mas_b label byte mas_w label word rept 4 dw 0f1f0h endm |
f1f0. , mas_b mas_w.
4. , .
2, .
MODEL small STACK 256 .data mes db 0ah,0dh,'- ','$' mas db 10 dup (?); i db 0 .code main: mov ax,@data mov ds,ax xor ax,ax; ax mov cx,10; cx mov si,0; cx go:; mov bh,i;i bh mov mas[si],bh; i inc i; i inc si; ; loop go; ; mov cx,10 mov si,0 mov ah,09h lea dx,mes int 21h show: mov ah,02h; ; al mov dl,mas[si] add dl,30h; int 21h inc si loop show exit: mov ax,4c00h; int 21h end main; |