Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
1

В чем здесь ошибка?

04.10.2016, 16:43. Показов 1134. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
     .ORG0H;
AJMP  BEGIN  ; переход на начало программы
.ORG 30H;
 ;настройка*Р1.0...Р1.3*на*ввод,*установка*Р1.4*в*“0”
BEGIN: 
    MOV  P1,#00001111b;
    JNB  P1.3,$ ;*ожидание*сигнала*разрешения
    MOV C,P1.2  ;*С=Х
    ANL  C,P1.1  ;*C=X&Y
  ;*запись*промежуточного*результата*в*битовую*память
  MOV 00, C; 
  MOV  C, P1.2 ; C=X
  ANL  C,\P1.0 ;C=X&^Z
  ;выдача*сигнала*подтверждения*конца*ввода
  SETB* P1.4;
  JB  P1.3,$  ;*ожидание*снятия*сигнала*разрешения
 ORL C, 00  ;*C=X&YvX&^Z
  CPL  C ;*C=^(X&YvX&^Z)
 MOV P1.5,C  ;*выдача*результата
 AJMP BEGIN ;*переход*на*начало*программы
  .END;
MK intel 8051
В чем здесь ошибка?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2016, 16:43
Ответы с готовыми решениями:

В чем здесь ошибка?
Я на сайте изучение программирование на Java там есть онлайн IDE. Нажимаю кнопку Run и пишет...

В чем здесь ошибка ?
<?php header("Content-Type: text/plain; charset=utf-8"); $lab=array(); $n=50; $waves=array();...

В чём здесь ошибка?
В чём здесь ошибка? #include "stdafx.h" #include <iostream> #include <string.h> using...

В чем здесь ошибка?
Взял пример из книги 3d game programming with DirectX11, немного переделал, т.к. #include...

3
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
04.10.2016, 17:14  [ТС] 2
Вот исправил.
Мне нужно реализовать такую логическую функцию
^(^X&(YvZ))
Уровень разрешения и подтверждения задается высоким Н сигналом.
в записи логической функции
& — логическое «И»
v — логическое «ИЛИ»
^ — отрицание

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    ORG 0H;
    AJMP BEGIN;
    ORG 30H;
BEGIN: 
    MOV  P1,#00001111b;
    JNB  P1.3,$;
    MOV C,P1.2 ;
    ANL  C,P1.1 ;
    MOV 00, C; 
    MOV  C, P1.2; 
    ANL  C,P1.0;
    SETB P1.4;
    JB P1.3,$;
    ORL C,00;
    CPL C;
    MOV P1.5,C;
    AJMP BEGIN;
    END;
0
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
04.10.2016, 18:27 3
scherbakovss201, ты для каждой своей лабы будешь отдельную тему создавать со всеми кодами и ошибками? Да к тому же не в том разделе. Может сначала со средой разработки разберёшься и синтаксисом ассемблера? Почитаешь умную книжку (прикреплена), установишь Proteus.
Вложения
Тип файла: zip 8051.ZIP (3.42 Мб, 9 просмотров)
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
04.10.2016, 22:11  [ТС] 4
А как вы знаете,что это умная книжка?
0
04.10.2016, 22:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2016, 22:11
Помогаю со студенческими работами здесь

В чём здесь ошибка?
Вот код программы// // Conversion - Прогграмма для преобразования // температтуры по Цельсию в...

В чём здесь ошибка?
#include <vcl.h> #include <conio.h> #include <iostream> #include <math.h> using namespace std;...

В чём здесь ошибка?
Решаю такую задачу: напишите программу которая с помощью tkinter заполняет экран треугольниками...

В чем здесь ошибка?
Почему не записывает ответ в C.out? Program zadanie; var f1,f2:text; a,i,sum:integer; begin...

В чем здесь ошибка?
using System; using System.Windows.Forms; namespace MyFirstApp { public partial class Form1 :...

В чём здесь ошибка?
#include <stdio.h> #include <stdlib.h> int main() { char str1; char str2; int i,g;...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru