46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
1

Указать значение регистров

31.03.2011, 15:05. Показов 6735. Ответов 7
Метки нет (Все метки)

Указать значение регистра AL (в виде десятичного числа без знака) и флагов CF и ZF после выполнения следующей пары команд:

Assembler
1
2
3
4
5
6
7
8
9
10
11
1) mov al,100
    add al,100
 
2) mov al,100
    add al,156
 
3) mov al,100
    sub al,90
 
4) mov al,100
    sub al,190
Указать значение регистра AL и AH (в виде десятичного числа без знака) и флагов CF и ZF после выполнения следующей пары команд:

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1) mov ah,0
    mov al,160    
    add al,60    
    add ah,3
 
2) mov ah,0    
    mov al,160
    sub al,160    
    sub ah,3
 
3) mov ah,255
    mov al,255
    add al,1    
    add ah,0
 
4) mov ah,20
    mov al,10
    sub al,16    
    sub ah,0
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2011, 15:05
Ответы с готовыми решениями:

Вывод на экран двоичного содержимого двух регистров (ввести значения этих регистров требуется с клавиатуры)
требуется разработать программу вывода на экран двоичного содержимого двух регистров так, чтобы...

Вывести значение сегментных регистров на экран
Как вывести значения сегментных регистром на экран?

Как узнать значение всех регистров в TASM
НЕ могу найти ошибку при вычислении есть ли какая нить команда при помощи которой можно узнать...

Запустите тренажёр «ЛамПанель». Напишите и отладьте программу, которая меняет местами значение регистров R2 и
Запустите тренажёр «ЛамПанель». Напишите и отладьте программу, которая меняет местами значение...

7
Ушел с форума
Автор FAQ
15840 / 7422 / 994
Регистрация: 11.11.2010
Сообщений: 13,385
31.03.2011, 15:07 2
denisneposeda, загони в отладчик (дебаггер) и посмотри, это достаточно интересно и познавательно, а каждый раз кого-то просить. Феееее
1
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
31.03.2011, 15:10  [ТС] 3
Цитата Сообщение от Mikl___ Посмотреть сообщение
denisneposeda, загони в отладчик (дебаггер) и посмотри, это достаточно интересно и познавательно, а каждый раз кого-то просить. Феееее
ммм...я бы с радостью, на паре, телефон))))) так что без компа))) помоги, с объяснением плз...помоги)))
0
Ушел с форума
Автор FAQ
15840 / 7422 / 994
Регистрация: 11.11.2010
Сообщений: 13,385
31.03.2011, 15:16 4
denisneposeda, максимальное число в AL или AH 255 все что больше вызовет переполнение т.е. СF=1 например
1) mov al,100
add al,100; al=100+100=200 CF=0 ZF=0
2) mov al,100
add al,156; al=156+100=256 переполнение al=256-255=1 CF=1 ZF=0
Понял?
1
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
31.03.2011, 15:18  [ТС] 5
Цитата Сообщение от Mikl___ Посмотреть сообщение
denisneposeda, максимальное число в AL или AH 255 все что больше вызовет переполнение т.е. СF=1 например
1) mov al,100
add al,100; al=100+100=200 CF=0 ZF=0
2) mov al,100
add al,156; al=156+100=256 переполнение 256-255 al=1 CF=1 ZF=0
Понял?
Спасибки)))))))))) помоги со второй темой! Срочно...)
0
Ушел с форума
Автор FAQ
15840 / 7422 / 994
Регистрация: 11.11.2010
Сообщений: 13,385
31.03.2011, 15:22 6
1) mov ah,0
mov al,160
add al,60 ; al=160+60=220 CF=0 ZF=0
add ah,3 ; ah=0+3=3 CF=0 ZF=0 и дальше в том же духе
0
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
31.03.2011, 15:26  [ТС] 7
Цитата Сообщение от Mikl___ Посмотреть сообщение
1) mov ah,0
mov al,160
add al,60 ; al=160+60=220 CF=0 ZF=0
add ah,3 ; ah=0+3=3 CF=0 ZF=0 и дальше в том же духе
при sub (100-190) то знач флагов, CF=0, а ZF=1????
0
Ушел с форума
Автор FAQ
15840 / 7422 / 994
Регистрация: 11.11.2010
Сообщений: 13,385
31.03.2011, 15:51 8
ZF=1 если результат равен нулю
при sub (100-190) SF=1 OF=1 CF=1 ZF=0
вот здесь соврал
2) mov al,100
add al,156; al=156+100=256 переполнение 256-256 al=0 CF=1 ZF=1
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2011, 15:51
Помогаю со студенческими работами здесь

Указать значения регистров и флагов в программе
.model small .stack 256 .data a db 254 .code main: mov ax, @data mov ds, ax xor ax,...

Сложить содержание регистров R1 и R4 текущего банка регистров и отразить результат на статическом индикаторе
Сложить содержание регистров R1 и R4 текущего банка регистров и отразить результат на статическом...

Вычислить значение регистров R1, R2, A в 10 системе счисления...
Добрый вечер, объясните подробно как это решать, дали к экзаменам, но у нас ни разу таких задач не...

Указать значение регистра
Указать значение регистра AL (любое из возможных), при котором после выполнения команды Add AL,2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru