.model tiny
.code
Start:
CLEAR:
mov cx, 80*25
mov ax, 7120h
sub bx,bx
l: mov es:[bx],ax
add bx, 2
loop l
str db 'string', 0 ; reserved word used as symbol : str
mov DI, ? ; position y*160 +
У меня есть код для печати и циклических строк, Как бы я начал печатать строку, начиная с определенной (x, y) координаты на экране, не используя пустые символы ? Я имею в виду, что я хочу, чтобы указа
Мне нужно добавить содержимое CH в EAX в сборку x86, но нет режима адреса, который, как представляется, поддерживает это. В идеале я хотел бы в режим адресации, как: ADD EAX,r8
или ADD r32,r8
или
Может ли кто-нибудь, кто хорошо разбирается в электропитании, поможет мне расшифровать этот код? extern inline void out_8(volatile unsigned char __iomem *addr, u8 val)
{
__asm__ __volatile__("sy
Есть ли способ приостановить программу в сборке, скажем, 1 секунду, а затем возобновить ее нормальный поток? Я программирую чат через последовательный порт, но по какой-то причине, когда я набираю стр
Я пытался запустить следующую, type
Vector = array [1..4] of Single;
{$CODEALIGN 16}
function add4(const a, b: Vector): Vector; register; assembler;
asm
movaps xmm0, [a]
movaps xmm1