Ассемблер
Подскажите неглючный, рабочий вариант интерпретатора Ассемблера, где наглядно видна работа с регистрами процессора.
OLLY DEBUG - http://popprograms.com/download-399-ollydbg.html
настройка FASM по первой ссылке.
Good Like!
В эту среду разработки уже встроен и настроен fasm, но вот Olly Debug лучше к нему подцепить, с ним круче
скачал, установил, создал новый текстовый документ, набрал программу на Ассемблере, а дальше вопрос? как дальше её интерпретировать, запустить на выполнение? как я понимаю должно быть ассемблирование, компоновка, выполнение...а как это сделать?
PAGE 60,132
STACKSG SEGMENT PARA STACK 'stack'
DW 32 DUP(?)
STACKSG ENDS
DATASG SEGMENT PARA 'data'
A DW 250
B DW 125
C DW ?
DATASG ENDS
CODESG SEGMENT PARA 'code'
BEGIN PROC FAR
ASSUME CS:CODESG,DS:DATASG,SS:STACKSG
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATASG
MOV DS,AX
MOV AX,A
ADD AX,B
MOV C,AX
RET
BEGIN ENDP
CODESG ENDS
END BEGIN
запускаете , пишете код , жмякаете ctrl+f9 . результат компиляции уже в папке fasm-a .
как запускать - зависит от типа проги , если виндовая , то как обычно , если досовская , то нужна виртуалка с досом .
Цитата: koderAlex
в fasm-е есть встроенный ide . называется fasmw.exe .
запускаете , пишете код , жмякаете ctrl+f9 . результат компиляции уже в папке fasm-a .
как запускать - зависит от типа проги , если виндовая , то как обычно , если досовская , то нужна виртуалка с досом .
запускаете , пишете код , жмякаете ctrl+f9 . результат компиляции уже в папке fasm-a .
как запускать - зависит от типа проги , если виндовая , то как обычно , если досовская , то нужна виртуалка с досом .
Запустил fasmw.exe , набрал программный код указанный выше, ругается на каждую строчку данного файла, неверный код пишет...видимо синтаксис написания современных команд ассемлера отлиается от вышеизложенного...а где бы найти чтобы именно такие программы воспринимал?
Masm
А чтобы регистры смотреть установите отладчик. На сайте Калашникова есть комплект программ.