esp; for correct debugging
mov rbp, rsp; for correct debugging
mov , @data
mov ds, ax
mov A[0], 4C00h
mov dx, offest mas
mov dl, '!'
num = 9
mov cx, num
mov B[0], 34
mov cl, B[0]
mov B[1], 22
mov cl, B[1]
mov B[2], 54
mov cl, B[2]
mov C, B[0]
mov C+1, B[1]
mov C+2, B[2]
xor eax, eax
ret
section .data
A db ?
B db 3
C db 6
Говорят, что сделана на nasm я не особо шарю в диалектах ассемблера, чем там они отличаются. И вот я сделал на fasm:
; Задание 1
mov [var_A], byte 123
; Задание 2 способ 1
mov bx, var_B
mov [bx], byte 123
; Задание 2 способ 2
mov bx, var_B + 1
mov si, -1
mov [bx + si], byte 123
; Задание 2 способ 3
mov bx, var_B - 1
mov [bx + 1], byte 123
; Задание 3
mov ax, [var_C]
mov [var_B], ax
int 20h
var_A db 0
var_B dw 0
var_C dw 0
Скажите, что такое на nasm
%include "io.inc"
section .text
global CMAIN
CMAIN:
эт могут сказать кто sasm используют. пусть уж тогда скинут этот файл сюда, сам хоть посмотрю
Обсуждают сегодня