Описание тега cpm
CP/M, что расшифровывается как Control Program for Microcomputers, - это операционная система, изначально предназначенная для 8-битных процессоров Intel 8080 и Zilog Z80 от Digital Research Inc. Она была популярна для бизнес-вычислений в 1970-х и 1980-х годах.
2
ответа
Сборка Z80 (1 МГц) CP/M: Как получить правильный физический ввод с помощью кнопок
Я новичок, изучающий информатику. В области компьютерной инженерии мы работаем над 8-битным микропроцессором Zilog Z80 (1 МГц) и набором компонентов, которые необходимо подключать вручную с помощью макета и кабелей. Соединительная часть меня не бесп…
03 ноя '18 в 21:02
2
ответа
Сборка образов ROM на CP/M
Я пытаюсь использовать почтенные инструменты M80 и L80 на CP/M для создания образа ROM. (Это для эмулятора CP/M, поэтому я использую инструменты CP/M.) К сожалению, L80 кажется довольно грубым - AFAICT просто загружает каждый объектный файл по его а…
22 фев '13 в 11:33
2
ответа
Проблемы с Z80 Assembler
Я пытаюсь написать в Z80 Assembler в эмуляторе CP/M 2.2 (z80pack) в Debian: A>dir A: DUMP COM : SDIR COM : SUBMIT COM : ED COM A: STAT COM : BYE COM : RMAC COM : CREF80 COM A: LINK COM : L80 COM : M80 COM : SID COM A: WM COM : WM HLP : ZSID COM :…
14 ноя '15 в 20:46
2
ответа
Завершите программу зависания и вернитесь к Turbo Pascal 3
Я использую Turbo Pascal 3.01A на CP/M 2.2. Предположим, что моя программа на Паскале, которую я запускаю, используя опцию меню R в Турбо Паскале, имеет ошибку и входит в бесконечный цикл. Есть ли специальный управляющий символ, который будет прерыв…
21 апр '10 в 14:10
1
ответ
Как я могу скомпилировать C/C++ в исполняемый файл CP/M-86 (CMD)
У меня есть этот проект: Скомпилировать программу C/C++ в исполняемый файл CP/M-86 (CMD-файл) с помощью современного компилятора. Целевая архитектура - 16-битная x86. Вы можете подумать, что я сумасшедший, но я делаю это для развлечения и для изучен…
16 апр '14 в 20:41
1
ответ
Как я могу переместить CP/M BDOS на пользовательский адрес памяти?
Может быть, это новый вопрос о CP/M, но в любом случае... Возможно ли переместить CP/M BDOS? У меня есть аппаратное обеспечение, для которого я написал BIOS, для использования с CPM 2.2. Тем не менее, эта BDOS (как видно из разборки) использует фикс…
27 июн '14 в 19:11
1
ответ
Минимальная ассемблерная программа для CP/M 3.1 (z80)
Кажется, я проигрываю битву против своей глупости. Этот сайт объясняет системные вызовы в различных версиях CP/M. Однако, когда я пытаюсь использовать вызов 2 (C_WRITE, консольный вывод), ничего особенного не происходит. У меня есть следующий код. O…
03 сен '12 в 09:36
0
ответов
Непрерывное пассивное движение (CPM)
Какие двигатели используются в Knee CPM Devices? Это моторы Stepper или DC? Колено CPM-устройство
01 дек '18 в 17:46
1
ответ
Как я могу нарисовать сетевую модель, которая представляет ориентированную на время модель проекта?
Я хочу визуализировать деятельность и ее отношения с такой сетевой моделью У меня есть таблица и я хочу нарисовать модель. Какой метод вы рекомендуете для решения этой проблемы? Редактировать: Когда я добавляю данные узла (таблица данных содержит бо…
26 окт '18 в 11:28
1
ответ
Макро ассемблер m80 директива org
Я использую древний макроассемблер m80 от Microsoft и некоторое время не сталкивался с какими-либо серьезными проблемами. Тем не менее, я сейчас пытаюсь использовать директиву ORG с шестнадцатеричным числом, и это не удается. Это работает: ;; Tell t…
16 дек '12 в 19:52
0
ответов
AutoCAD CADWorx завод, как получить события, когда пользователь меняет конфигурационный файл cfg при загрузке
Когда я открываю файл.dwg на заводе CADWorx, захожу в "Завод" и затем "Настройка" в разделе "Настройки конфигурации", я должен остановить пользователя, чтобы загрузить другие настройки файла конфигурации (.cfg).
07 май '19 в 14:37
2
ответа
Почему использование типа char в качестве индекса для цикла дает неожиданные результаты?
Имейте в виду, что это старая версия компилятора C: CP/M для Z80. #include<stdio.h> main() { char i = 0; do { printf("0x%04x | ", i); } while (++ i); } Ожидается: 0x0000 | 0x0001 | 0x0002 | 0x0003 | 0x0004 | 0x0005 | 0x0006 | 0x0007 …
20 июн '20 в 12:50
0
ответов
CP/M название запущенной программы
Для хобби-проекта я портирую стандартную библиотеку C на Digital Research CP / M. Внутри CRT0.S (это код, который запускается перед вашим main() Вызывается функция C) У меня нет проблем с анализом хвоста аргументов командной строки из нижней памяти,…
10 авг '21 в 12:35
0
ответов
TP 3.01A: Есть ли встроенная функция или способ получить адрес метки?
Моя цель - получить 16-битный адрес метки в Turbo Pascal 3.01A. Я хочу использовать этот адрес внутри оператора встроенного ассемблера. Основная проблема заключается в том, чтобы получить адрес памяти этой метки. Объявление метки выполняется зарезер…
14 дек '22 в 16:08
0
ответов
Сделайте ссылку CPM с помощью GameNetworkingSockets
Я пытаюсь связать Valves GameNetworkingSockets с моим проектом C++ cmake, и у меня возникают ошибки (сначала не удалось скомпилировать из-за отсутствия определений, когда я смог включить заголовки, более поздние ошибки были связаны с нераспознанными…
23 сен '22 в 04:45
1
ответ
Могу ли я включить непрерывную переменную при оптимизации с помощью CPMpy?
Мне нужно запустить модель, в которой я оптимизирую диету в рамках набора ограничений и в конце вызываю все целочисленные решения. Я нашел пример диеты, который почти соответствует тому, что мне нужно, здесь: hakank.org. Однако в моем случае мои пер…
29 июн '22 в 14:06
0
ответов
Не удается выполнить анализ прогнозного моделирования на основе соединений с помощью пакета Network Toolbox в R.
Мне нужно провести анализ cpm, чтобы предсказать поведенческую статистику по данным фМРТ. Я запустил conn и загрузил матрицу z-оценки из Matlab, но у меня проблемы с функцией convertConnBrainMat в R. В частности, когда я бегу convertConnBrainMat(rea…
08 ноя '22 в 12:15