СПРОСИ ПРОФИ
👍
0
👎 00

Ассемблер

macro sum argument
{
match answer==temp1+temp2, argument
\{
xor eax, eax
xor ebx, ebx
mov ax, [temp1]
mov bx, [temp2]
add al, bl
daa
adc ah, 0h
ror ax, 8
ror bx, 8
add al, bl
daa
jnc mm
mov [MCR], 01h
mm:
rol ax, 8
mov [answer],ax
\}
}
*******
sum rez= A+B
Имеется макрос для суммирования 4-ех значных чисел,
надо переделать код match так, чтобы могли восприниматься записи
sum rez=A+B+C
sum rez=A+B+C+D и тд

Задайте свой вопрос по программированию
профессионалам

Сейчас онлайн 75 репетиторов по программированию
Получите ответ профи быстро и бесплатно

Другие вопросы на эту тему:

👍
+1
👎 12

С++   2 ответа

Задача
z1=1/4-1/4*sin(5/2*pi-8*a)

Я написала код,но он работает не правильно,потому что вычисления на калькуляторе и те что делает компилятор(Visual Studio) не совпадают.Помогите пожалуйста разобраться почему??

#include<iostream>
#include<locale>
#include<cmath>

using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
float a, pi, z1;
pi=3.14;
cout<<"введите…
  09 май 2012 10:36  
👍
0
👎 02

Записать число в ячейку памяти компьютера, предназначенную для типа REAL(TP)   2 ответа

375.15 в десятичной системе, записать в real (turbo pascal). Сомнения при записи, после перевода.

Число бесконечное 101110111.001001100110011001100110011001100110011....нужно ли округлять или вписывать все 39 разрядов?
Получаем порядок со сдвигом 10001001
число 0.101110111001001100110011001100110011001100110011
Второе при записи в real TP нужно убирать единичку. И что начина мантиссу с нуля? Так можно?
  10 фев 2013 08:56  
ASK.PROFI.RU © 2020-2021