0 / 0 / 0
Регистрация: 11.03.2019
Сообщений: 1
|
|
1 | |
emu8086 Лабораторка11.03.2019, 15:13. Показов 2212. Ответов 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=ACfU3U3OBfTpy2u2whiTdbQFbPie4Q-9HA&hl=ru&sa=X&ved=2ahUKEwisk5aohfrgAhWMiIsKHZ5RCYYQ6AEwBXoECAAQAQ#v=onepage&q=76-%2001110110&f=false"]) Да еще такой момент, почему именно это число? - Потому что мне посчастливилось быть 33 в списке группы на данный момент. Соответственно в той таблице, прилагаемой для решения лабораторной работы, у меня следующий вариант: Старшая цифра варианта и младшая цифры варинтов равны 3. Опираясь на это, я и беру первое исследуемое число и порт.
0
|
|
11.03.2019, 15:13 | |
Ответы с готовыми решениями:
4
Лабораторка Си++ Лабораторка лабораторка Лабораторка по с# |
327 / 218 / 107
Регистрация: 12.02.2019
Сообщений: 984
|
|
11.03.2019, 16:26 | 2 |
0
|
![]() ![]() 5110 / 4549 / 854
Регистрация: 07.10.2015
Сообщений: 9,461
|
|
11.03.2019, 16:56 | 3 |
stivenzero, кроме калькулятора, можно посмотреть, например, здесь
![]() Добавлено через 7 минут Два вопроса: 1) зачем Вам десятичное представление числа? 2) в задании нет места, где бы использовалось "первое иследуемое число". Это как? ![]() Добавлено через 1 минуту Вы сами ответили на вопрос ![]()
1
|
Модератор
![]() |
|
11.03.2019, 19:07 | 4 |
stivenzero, вам уже даётся готовая программа (точнее две программы). От вас требуется вместо символов "x", в отмеченных преподавателем местах, подставить конкретные числа по варианту.
Далее - выполнить программу по шагам и заполнить таблицу значениями регистров. Для ознакомления с инструкциями (командами) процессора можете ещё почитать Питер Абель. Ассемблер и программирование для IBM PC Да и в методичке к лабе достаточно написано.
1
|
6701 / 2680 / 372
Регистрация: 17.02.2013
Сообщений: 3,943
|
|
17.03.2019, 10:54 | 5 |
Преобразуется в уме. Каждая шестнадцатеричная цифра дает 4 двоичных бита.
B = 1011 C = 1100 Состыковываем вместе : 0BCh = 10111100b
1
|
17.03.2019, 10:54 | |
Помогаю со студенческими работами здесь
5
Лабораторка
Лабораторка Мозгаломка Лабораторка с матрицами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |