|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2012, 12:33 | #1 |
Пользователь
Регистрация: 15.11.2011
Сообщений: 62
|
AX и трехзначное число
Доброго времени суток.
Я хочу спросить, что будет в регистре AX после этого кусочка программы Код HTML:
mov ax,30 mov bx,80 add ax,bx |
03.03.2012, 12:54 | #2 |
Форумчанин
Регистрация: 05.10.2011
Сообщений: 368
|
будет 110
если Код:
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
|
03.03.2012, 13:16 | #3 |
Пользователь
Регистрация: 15.11.2011
Сообщений: 62
|
Хм,а почему так получается, ведь регистр AX занимает 2 байта, значит и в него можно записать только двухзначное число. И в программе которую я написал( она,кстати, есть на этом форуме под название Assembler.Поиск суммы), если результат получался трехзначным, то выводилась какая-то ерунда, а если двухзначным, то результат был как в тестовом примере.
|
03.03.2012, 13:34 | #4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
читаем книжки, учим матчасть. 2 байта это 16 бит, 2^16 = 65536.
|
03.03.2012, 13:53 | #5 |
Пользователь
Регистрация: 15.11.2011
Сообщений: 62
|
Ммм, спасибо, чтож буду читать)
|
03.03.2012, 13:59 | #6 |
Пользователь
Регистрация: 15.11.2011
Сообщений: 62
|
Можно еще один вопрос, если мы запишем число 65535 в AX. Какие будут значения этого числа в ah и al?
|
03.03.2012, 14:03 | #7 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
и в ah и в al будет 255
Правильно поставленная задача - три четверти решения.
|
03.03.2012, 14:07 | #8 |
Пользователь
Регистрация: 15.11.2011
Сообщений: 62
|
спасибо, очень помогли
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
5. Дано трехзначное число. Определить, есть ли среди его цифр одинаковые | monokol | Помощь студентам | 1 | 24.12.2011 14:00 |
дано натуральное трехзначное число | 19952907 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.10.2011 00:23 |
вводится натуральное трехзначное число. Определить, есть ли среди цифр этого числа одинаковые (задание по Паскалю) | najdjel | Помощь студентам | 0 | 11.10.2011 17:59 |
Проверить трехзначное число палиндром? (Паскаль) | Светуська | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 28.02.2011 20:06 |
дано трехзначное число.вывести число,полученное при перестановки цифр десятков и сотен исходдного числа. | Kenny_mackormik | Помощь студентам | 7 | 12.03.2009 15:18 |