если просто интересно под обычный комп, то fasm
Я один когда начинал начал изучать сначала архитектуру процессора и пк ? А потом уже ассемблер , С и тд
Вообще так и надо по идее. В идеале собирать в эмуляторе свой недопроцессор, но я как-то пропустил этот этап(
Вот я прочитал и мне стало интересно Как понять « собрать в эмуляторе свой недо процессор»
Это неправильный подход. Сначала ассемблер, он дает понять хотя бы примерную логику работы вычислительной машины
А как человеку понять что такое регистр и тд ? Ведь трудно программировать не зная что именно ты программируешь
Как понять что такое регистр?;) Почитать мануалы.
Мне было трудно с самого начала изучать ассемблер Для меня каждая ошибка была чем-то ужасающим и я н понимал почему она возникает
Нужно осилить, через это все проходят. Читай книжки, изучай мануалы
я на ошибках и учил асм. выскочила ошибка - открывается некий пласт информации, который изучаю всевозможными способами с разных источников. и со временем ошибки возникают не от незнания, а от невнимательности, забывчивости и прочего. и голова уже думает не как ошибку допустить, а как алгоритм реализовать какая у тя ошибка выскакивает чаще всего?
Я не помню уже Давно писал Знаю только что мелкие ошибки но у меня накипело сильно Подумал что это не мое и что я слишком тупой для этого и через год заново начал учить
Вот кстати у Асма ещё повышенная вероятность совершения ошибок и их сложнее исправлять, как я заметил, в крупных программах
исправлять не сложно, искать долго
Так это у всех языков. Чем больше кода - тем больше вероятность проглядеть косяк.
Сфера ИТ такая бездонная, что можно погрязнуть. Поэтому сейчас (2023 год) имеет смысл воспринимать некоторые вещи абстрактно.
Регистр - это глобальная переменная которая всегда-всегда есть. Можешь на нее расчитывать. Вообще не надо пытаться понимать все сразу. В мире есть аксиомы которые мы как в школе берем сначала на веру. А потом уже в зрелом возрасте можем подвергать сомнению и переосмысливать. На веру ты берешь все что тебе дают родители в дестве. Вот.
Ну для меня поиск и исправление переплетаются
Я знаю что это память которая находиться на самом процессоре
Да. Какие есть еще вопросы которые тебя блокируют? Тебе не стоит циклиться потому что в борьбе определений можно попасть в рекурсию. Читал Станислава Лема?
Вопросов пока нету Спасибо за помощь
Ну короче главный герой искал в справочнике определение "сепулек" и по ссылкам вышел снова на этот термин так и ничего не поняв. Короче регистр == переменная и на этом пока достаточно информации.
Кстати, видел алгоритм решения той задачи, избавленный от рекурсии?
А я бы сказал, что отладку надо иметь в виду ещё на момент выбора алгоритма и написания основы программы. Это и на других языках не мешает, но на ассемблере без этого не выжить.
читал код петцольда, многое другое делал. Асм 8080 уже изучал, просто после этого большая пауза была
Это книга мне не понравилась Там было то что я уже знаю
Обсуждают сегодня