model small
stack 256
.data
a db 20
b db -7
.code
main:
mov ax,@data
mov ds,ax
xor ax, ax
mov ah,a
mov al,b
add al,ah
jnc m1
adc ah,0
m1:
mov ax,4c00h
int 21h
end main
assembler
Записать а в регист ah,b в al. Результат ах переслать в с
Сделал все, кроме пересылки в с
Как это сделать?
я пытался через "mov ax,c" , но не работает
где что нужно дописать
делаю через tasm
Код:
UPD:
сделал еще так, но опять же немогу разобраться с "с"
выдает ошибку "Operand types do not match"
пока заменил на сх
Код:
model small
stack 256
.data
a db 11
b db 5
.code
main:
mov ah,a
mov al,b
add ax,11
mov ax,5
mov cx,ax
end main
stack 256
.data
a db 11
b db 5
.code
main:
mov ah,a
mov al,b
add ax,11
mov ax,5
mov cx,ax
end main
А где ты объявил c?
Подскажите пожалуйста как написать программку на Assemblere. Нужно получить из системы текущее время и вывести его значение на экран мерцающими символами. формат программы СОМ, ввод с клавиатуры DOS, вывод на экран в текстовом режиме.
ну для начала определитьс с прерыванием для получения времени и его форматом, потом с кодами мерцающих символов..
просто я плохо разбираюсь в ассемблере...и понятия не имею с чего надо начинать
я ж написал вам с чего начинать