Подскажите как инвертировать группу бит? - Assembler

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Задание такое: с клавиатуры вводятся количество и номера бит, которые должны остаться как есть. Т.е. нужно инвертировать все, кроме введенных. Реализовать для чисел типа float и short int. Заранее благодарен

Решение задачи: «Подскажите как инвертировать группу бит?»

textual
Листинг программы
data segment
peremennaia dw 123
ends
 
stack segment
    dw   128  dup(0)
ends
 
code segment
start:
; set segment registers:
    mov ax, data
    mov ds, ax
    MOV AX, peremennaia 
    XOR AX, 07h
 
    
    mov ax, 4c00h 
    int 21h    
ends
 
end start

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5