Я получаюсборка BT синтаксисом
Microsoft (R) Macro Assembler Version 6.14.8444 Copyright (C) Microsoft Corp 1981-1997. Все права защищены.
Сборка: E: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm
ASCII построить
E: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (117): ошибка A2070: недопустимый Инструк Тион операнды E: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (118): ошибка A2006: не определено л символическую архитектуру монументальной библиотеки: топор E: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (119) : ошибка A2006: unde оштрафован л символическую архитектуру монументальной библиотеки: ах Е: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (120): ошибка A2006: не определено л символическую архитектуру монументальной библиотеки: ах Е: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (121): Ошибка A2006: не определено л символическую архитектуру монументальной библиотеки: ах Е: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (123): ошибка A2006: не определено л символическую архитектуру монументальной библиотеки: ах Е: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (125) : ошибка A2006: не определено л символическую архитектуру монументальной библиотеки: топор E: \ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm (132): ошибка A2006: не определено л символическую архитектуру монументальной библиотеки: топор _ ошибка Нажмите любую клавишу для продолжения Ассамблеи. , ,
Эти заявления 117 THRU 134.
bt [esi + ebx + 4], 15 ; El año es impar?
mov axe, esi
add axe, ebx
add axe, 4
bt [axe], 15 ; El año es impar?
jc skipdia ; Si, no puede ser bisiesto
bt [axe], 7 ; La decada es impar?
jnc TestMul4
bt [axe], 14 ; El año es 2 o 6?
jnc skipdia
Pon29:
mov ax, 3239h
mov [edi], ax
jmp skipdia
TestMul4:
bt [axe], 14 ; El año es 2 o 6?
jc skipdia ; Si, no puede ser bisiesto
jmp Pon29
Что меня беспокоит синтаксис BT, и для этого всех инструкций. Я не нашел четкого объяснения этому. Я на берегу, должно быть, там. Меня также интересуют тайминги инструкций, запрограммированные в IBM/360 в BPS Assembly для IBM 1419, которые имеют асинхронную обработку выборки в кармане с временными ограничениями.
_ «Я уверен, что он должен быть там» _ Да, это называется [Руководство разработчика Intel Software Developer] (http://www.intel.com/content/www/us/en/processors/architectures- software-developer-manuals.html) – Michael
Не существует регистра x86 с именем 'axe'. –
Спасибо, я новичок в сборке ПК и немного дислексичен. Это должно быть много. – user3237507