Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.03.2019
Сообщений: 1
1
emu8086

Лабораторка

11.03.2019, 15:13. Показов 1563. Ответов 4

Всем привет!

Ребят, нужна ваша помощь в выполнении лабораторной работы в эмуляторе микропроцессора 8086. Знаю, что мне следовало бы самому во всем этом разобраться, однако, в данной программе, у меня никак не выходит разобраться. С сутью самой лабораторной работы вы можете ознакомиться на сайте моего преподавателя (который держит его на ucoz...) : http://i8086.ucoz.net/publ/met... -0-2#_ftn1 .

Я ни в коем случае не прошу у вас готового решения, мне нужно лишь понять, как это все работает. Когда я попросил своего преподавателя рассказать мне об этом он ответил "Ну... тебя не было на первых лекциях поэтому варись с остальными вместе либо можешь мне сейчас рассказать какая команда за что отвечает и я тебе расскажу как эта штука работает". Нет, не подумайте, пары я не пропускал его, точнее как, не по моей вине это было. Я переводился с одного факультета на другой, и вот приемная коммисия как раз таки и задержала меня аж на целый месяц. В общем, я понимаю что это сугубо мои личные проблемы, но хотелось бы получить хотя бы какой-нибудь помощи от вас.

Первый вопрос который у меня возникает это - Где я могу посмотреть BIN числа "0BCh"? (В таблице ASCII-символов от 00h до 7Fh я его не нашел) (https://books.google.ru/books?id=Y-CXcPfT2mQC&pg=PA355&lpg=PA355&dq=76-+01110110&source=bl&ots=WQVeDxn_5I&sig=ACfU3U3OBfTpy2u2whiTd bQFbPie4Q-9HA&hl=ru&sa=X&ved=2ahUKEwisk5aohfrgAhWMiIsKHZ5RCYYQ6AEwBXoE CAAQAQ#v=onepage&q=76-%2001110110&f=false"])

Да еще такой момент, почему именно это число? - Потому что мне посчастливилось быть 33 в списке группы на данный момент. Соответственно в той таблице, прилагаемой для решения лабораторной работы, у меня следующий вариант:
Старшая цифра варианта и младшая цифры варинтов равны 3. Опираясь на это, я и беру первое исследуемое число и порт.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2019, 15:13
Ответы с готовыми решениями:

Лабораторка
Здраствуйте! Помогите с лабороаторной по СИ Вот задание: 5. відновлює скорочені записи типу A-Z...

Си++ Лабораторка
Удалить из s1, ... , sn все слова с нечетными порядковыми номерами и перевернуть все слова с...

лабораторка
Прошу помощи в решении лабораторной работы. Заранее благодарю всех откликнувшихся!)

Лабораторка по с#
Требуется написать программу для расчета по двум формулам,а также предусмотрите пользовательский...

4
246 / 163 / 79
Регистрация: 12.02.2019
Сообщений: 573
11.03.2019, 16:26 2
Цитата Сообщение от stivenzero Посмотреть сообщение
Где я могу посмотреть BIN числа "0BCh"?
Пуск/Программы/Стандартные/Калькулятор/Вид/Инженерный Hex<->Bin
0
Модератор
Эксперт CЭксперт С++
4527 / 4168 / 761
Регистрация: 07.10.2015
Сообщений: 8,600
11.03.2019, 16:56 3
stivenzero, кроме калькулятора, можно посмотреть, например, здесь

Добавлено через 7 минут
Два вопроса:
1) зачем Вам десятичное представление числа?
2) в задании нет места, где бы использовалось "первое иследуемое число". Это как?

Добавлено через 1 минуту
Цитата Сообщение от stivenzero Посмотреть сообщение
Опираясь на это, я и беру первое исследуемое число и порт
Вы сами ответили на вопрос
1
Модератор
Эксперт по электронике
7651 / 3815 / 1483
Регистрация: 01.02.2015
Сообщений: 11,813
Записей в блоге: 2
11.03.2019, 19:07 4
stivenzero, вам уже даётся готовая программа (точнее две программы). От вас требуется вместо символов "x", в отмеченных преподавателем местах, подставить конкретные числа по варианту.
Далее - выполнить программу по шагам и заполнить таблицу значениями регистров.

Для ознакомления с инструкциями (командами) процессора можете ещё почитать
Питер Абель. Ассемблер и программирование для IBM PC

Да и в методичке к лабе достаточно написано.
1
6678 / 2661 / 366
Регистрация: 17.02.2013
Сообщений: 3,908
17.03.2019, 10:54 5
Цитата Сообщение от stivenzero Посмотреть сообщение
Первый вопрос который у меня возникает это - Где я могу посмотреть BIN числа "0BCh"?
Преобразуется в уме. Каждая шестнадцатеричная цифра дает 4 двоичных бита.
B = 1011
C = 1100
Состыковываем вместе :
0BCh = 10111100b
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2019, 10:54

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лабораторка
Дано натуральное число n и целые числа a(1), a(2), ... a(n) (n&lt;100) . Определить, есть ли среди...

Лабораторка по программированию
borland delphi 7 язык паскаль Процедура и функция должны выполнять только одну логически...

Лабораторка Мозгаломка
7. Вводится число X&gt;1 и точность e. Вычислить с заданной точностью квадратный корень введенного...

Лабораторка с матрицами
Всем Привет_))) Ребят, у меня проблема. Задание: Дана матрица B Найти в каждой строке максимальный...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.