Команда repe не корректно работает - Assembler
Формулировка задачи:
Вычитает из cx 1, но при этом флаг нуля устанавливает в 0, в чем ошибка?
include io.asm s segment stack DB 256 DUP (?) s ends data segment a dw (?) str1 db '111234';приемник str2 db '111678';источник str3 db 6 dup (?) data ends code segment ASSUME CS:code,DS:data,SS:s start: MOV AX,data MOV DS,AX xor ax,ax cld lea di,str1 lea si,str2 mov cx,6 repe cmpsb dec si dec di movsb ;show: str1[si] ;inc si ;loop show ;inint a MOV AX,4C00H INT 21H code ends end start
Решение задачи: «Команда repe не корректно работает»
textual
Листинг программы
mov ax,data mov ds,ax mov es,ax
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д