399 / 73 / 7
Регистрация: 29.01.2018
Сообщений: 1,245
|
|
1 | |
адресное пространство26.03.2019, 01:01. Показов 3808. Ответов 8
Метки нет Все метки)
(
уважаемые форумчане. книги я читаю. вас бы без повода не беспокоил. но что-то до меня не доходит. помогите пожалуйста разобраться.
Митницкий В. Я. Архитектура IBM PC и язык Ассемблера. книга -огонь. но немного не дорос до нее я. из книги: мы занумеруем все ячейки в памяти с нуля... это будут физические адреса. также может разбить память на последовательные участки по 16 байт, что назовем параграфы. первый параграф будет простираться от 0h до 1fh. второй от 10h до 1fh.... важно заметить-говорят они, что физический адрес первого байта, а мы помним что физический адрес это пронумерованные ячейки, а ячейка это один байт. значит это пронумерованные байты от нуля до.... и так важно заметить-говорят они, что физический адрес первого байта оканчивается на 16тиричную цифру, то есть кратен 16. как так? допустим самая первая ячейка в памяти, ее адрес 1. адрес этой первой ячейки в памяти будет также адресом первой ячейки и в параграфе, то есть 1. но один не кратен 16. нужна помощь.
0
|
|
26.03.2019, 01:01 | |
Ответы с готовыми решениями:
8
Пустое адресное пространство Адресное пространство Адресное пространство Проецирование на адресное пространство |
399 / 73 / 7
Регистрация: 29.01.2018
Сообщений: 1,245
|
||||||
26.03.2019, 19:05 [ТС] | 3 | |||||
спасибо огромное.....
подскажите еще пожалуйста. пытаюсь умножить одно число на другое, но ничего не получается
0
|
Ушел с форума
![]() 15894 / 7468 / 1013
Регистрация: 11.11.2010
Сообщений: 13,450
|
|
27.03.2019, 05:34 | 5 |
![]() Решение
pcmax,
почему push AL , а pop ECX ?
1
|
4149 / 1803 / 213
Регистрация: 06.10.2010
Сообщений: 4,033
|
|||||||||||
27.03.2019, 07:30 | 6 | ||||||||||
![]() Решение
Для вызова функций linux лучше использовать макросы и константы - так будет читабельнее. Вот например для FASM
2
|
399 / 73 / 7
Регистрация: 29.01.2018
Сообщений: 1,245
|
||||||
27.03.2019, 21:41 [ТС] | 7 | |||||
да, еле дошло... результат будет всегда больше. значит если были регистры al и bl допустим, то результат будет в ax.
с умножение вроде понял. но подскажите пожалуйста, почему когда я пытаюсь расширить регистра bx, до ebx вот таким путем 0bx, то не получаю нужного мне результата. ну вот простой небольшой пример:
0
|
Ушел с форума
![]() 15894 / 7468 / 1013
Регистрация: 11.11.2010
Сообщений: 13,450
|
||||||
28.03.2019, 05:48 | 9 | |||||
1
|
28.03.2019, 05:48 | |
Помогаю со студенческими работами здесь
9
Адресное пространство процесса Чужое адресное пространство Адресное пространство процесса Адресное пространство Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |