Курс.раб.вар_49 (Курсовой проект (готовый) вариант 49), страница 3
Описание файла
Файл "Курс.раб.вар_49" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 49, 49. Документ из архива "Курсовой проект (готовый) вариант 49", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .
Онлайн просмотр документа "Курс.раб.вар_49"
Текст 3 страницы из документа "Курс.раб.вар_49"
При необходимости выполнения более сложных вычислений используются другие режимы работы мультиплексоров МА и MB.
Для обнуления знака числа в регистре А удобно использовать операцию АЛУ XAY. Однако при этом необходимо, чтобы на вход операнда В АЛУ подавалось слово, равное 127.
При выполнении некоторых операций возникает необходимость оперировать с промежуточным результатом, хранящимся в регистре С. Для этого служит мультиплексор MB. Он позволяет подать на вход В АЛУ либо значение слова из регистра В, либо из регистра С.
При выполнении операций умножения и сдвига, необходимо выполнять последовательность операций в цикле строго фиксированное количество раз. Для реализации таких циклов служит счетчик Сч. Изначально в него можно загрузить нужное число повторений, а затем при каждом прохождении цикла уменьшать его значение на единицу. При достижении значением счетчика нуля на схеме сравнения CxCpl выработается признак равенства счетчика нулю Х4. По этому признаку можно судить об окончании цикла.
В алгоритме операции умножения предусмотрено вычисление знака будущего результата. Для этого используется элемент М2, выполняющий операцию «исключающее или» со старшими разрядами операндов в регистрах А и В. Для запоминания знака будущего результата используется триггер Т5.
Схемы сравнения СхСр2 и СхСрЗ формируют признаки равенства нулю слов в регистрах В и А соответственно. Эти признаки проверяются при выполнении операции умножения.
Схема сравнения СхСр4 (компаратор) формирует признак Х4, если А>В.
Для выдачи результатов вычислений внешнему устройству используется мультиплексор МВых. При выдаче результата всех операций кроме умножения на шину выхода через мультиплексор МВых подается значение из регистра С. Результат операции ум-
ножения состоит из двух слов, поэтому сначала через мультиплексор МВых на выходную шину данных подается значение регистра В, а затем - значение регистра С. Все остальное время мультиплексор МВых находится в высокоимпедансном режиме.
9. Списки переходов.
№ | Исх. сост. | Код | След. сост. | Код | Входные сигналы | Выходные сигналы | Сигналы возбужд. |
1 | АО | 000000 | Al | 000001 | z | Dl | |
2 | Al | 000001 | Al | 000001 | -XI | Y11 | Dl |
3 | A2 | 000010 | XI | D2 | |||
4 | A2 | 000010 | A3 | 000011 | Y35,Y13,Y10 | D2,D1 | |
5 | A3 | 000011 | A3 | 000011 | -Х2 | Y15 | D2,D1 |
6 | A4 | 000100 | Х2 | D3 | |||
7 | A4 | 000100 | A5 | 000101 | Y1.Y8.Y14 | D3,D1 | |
8 | A5 | 000101 | A5 | 000101 | -Х2 | Y15 | D3,D1 |
9 | Аб | 000110 | Х2 | D3,D2 | |||
10 | A6 | 000110 | A7 | 000111 | В1 | Y3, Y4, Y8, Y14 | D3,D2,D1 |
11 | A21 | 010101 | В4 | D5,D3,D1 | |||
12 | A22 | 010110 | В5 | D5,D3,D2 | |||
13 | A23 | 010111 | В6 | D5,D3,D2,D1 | |||
14 | A24 | 011000 | В7 | D5,D4 | |||
15 | A25 | 011001 | В2 | D5,D4,D1 | |||
16 | A32 | 100000 | ВЗ | D6 | |||
17 | A40 | 101000 | D6,D4 | ||||
18 | A7 | 000111 | A8 | 001000 | Y5,Y32,Y33,Y34 | D4 | |
19 | A8 | 001000 | A9 | 001001 | Yl, Y24, Y26, Y27, Y28, Y41 | D4,D1 | |
20 | A9 | 001001 | A10 | 001010 | Х6 | Y3, Y4, Y24, Y26, Y27, Y28, Y31, Y41 | D4,D2 |
21 | All | 001011 | -Х6,-Х9,Х8 | D4,D2,D1 | |||
22 | A13 | 001101 | -Х6,-Х9,-Х8 | D4,D3,D1 | |||
23 | A37 | 100101 | -Х6,Х9,В1 | D6,D3,D1 | |||
24 | A39 | 100111 | -Х6,Х9,-В1 | D6,D3,D2,D1 | |||
25 | A10 | 001010 | A37 | 100101 | В1 | Y2 | D6,D3,D1 |
26 | A39 | 100111 | -В1 | D6,D3,D2,D1 | |||
27 | All | 001011 | A12 | 001100 | Р | Y6, Y7, Y24, Y27, Y29,Y41,Y42 | D4,D3 |
28 | A13 | 001101 | -Р | D4,D3,D1 | |||
29 | A12 | 001100 | A13 | 001101 | Y3,Y4,Y31,Y32 | D4,D3,D1 | |
30 | A13 | 001101 | A14 | 001110 | -Х5 | Y4 | D4,D3,D2 |
31 | A15 | 001111 | Х5 | D4,D3,D2,D1 | |||
32 | A14 | 001110 | A10 | 001010 | Х6 | Y7 | D4,D2 |
33 | All | 001011 | -Х6,-Х9,Х8 | D4,D2,D1 | |||
34 | A13 | 001101 | -Х6,-Х9,-Х8 | D4,D3,D1 | |||
35 | A37 | 100101 | -Х6,Х9,В1 | D6,D3,D1 | |||
36 | A39 | 100111 | -Хб,Х9,-В1 | D6,D3,D2,D1 | |||
37 | A15 | 001111 | A16 | 010000 | Y6, Y7, Y24, Y26, Y27, Y28, Y30, Y41, Y42 | D5 | |
38 | A16 | 010000 | A17 | 010001 | Yl, Y24, Y26, Y27, Y28, Y41 | D5,D1 | |
39 | A17 | 010001 | A18 | 010010 | Y1,Y25,Y26,Y28,Y40 | D5,D2 | |
40 | A18 | 010010 | A19 | 010011 | Y6, Y7, Y25, Y26, Y28, Y30, Y31, Y41, Y42 | D5,D2,D1 | |
41 | A19 | 010011 | A20 | 010100 | Y3, Y4, Y24, Y26, |
Y27, Y28.Y31.Y41 | |||||||
42 | А20 | 010100 | А37 | 100101 | В1 | Y3, Y4, Y25, Y26, Y28.Y31.Y40 | D6,D3,D1 |
43 | А39 | 100111 | -В1 | D6,D3,D2,D1 | |||
44 | А21 | 010101 | А37 | 100101 | В1 | Y6, Y7, Y27, Y28 | D6,D3,D1 |
45 | А39 | 100111 | -В1 | D6,D3,D2,D1 | |||
46 | А22 | 010110 | А37 | 100101 | В1 | Y6, Y7, Y24, Y28 | D6,D3,D1 |
47 | А39 | 100111 | -В1 | D6,D3,D2,D1 | |||
48 | А23 | 010111 | А37 | 100101 | В1 | Y6, Y7, Y26, Y28 | D6,D3,D1 |
49 | А39 | 100111 | -В1 | D6,D3,D2,D1 | |||
50 | А24 | 011000 | А37 | 100101 | В1 | Y6, Y7, Y25, Y26, Y27, Y28 | D6,D3,D1 |
51 | А39 | 100111 | -В1 | D6,D3,D2,D1 | |||
52 | А25 | 011001 | А26 | 011010 | Тр.-ЗнА | Y34 | D5,D4,D2 |
53 | А27 | 011011 | Тр,ЗнА | D5,D4,D2,D1 | |||
54 | А28 | 011100 | -Тр | D5,D4,D3 | |||
55 | А26 | 011010 | А27 | 011011 | Yl, Y24, Y25. Y27, Y28, Y41 | D5,D4,D2,D1 | |
56 | А27 | 011011 | А37 | 100101 | Bl | Y6, Y7, Y24, Y27, Y29 | D6,D3,D1 |
57 | А39 | 100111 | -Bl | D6,D3,D2,D1 | |||
58 | А28 | 011100 | А29 | 011101 | X4 | Y6,Y7,Y25,Y26 | D5,D4,D3,D1 |
59 | A30 | 011110 | -X4 | D5,D4,D3,D2 | |||
60 | А29 | 011101 | А31 | 011111 | Y6, Y7, Y24, Y26, Y27,Y28,Y30,Y41,Y42 | D5, D4, D3, D2,D1 | |
61 | A30 | 011110 | А31 | 011111 | Y6, Y7, Y24, Y28, Y30, Y41, Y42 | D5, D4, D3, D2,D1 | |
62 | А31 | 011111 | А37 | 100101 | Bl | Y6,Y7,Y25,Y26,Y28, Y30,Y31,Y41,Y42 | D6,D3,D1 |
63 | А39 | 100111 | -Bl | D6,D3,D2,D1 | |||
64 | А32 | 100000 | A33 | 100001 | Y1,Y24,Y26,Y27, Y28, Y41 | D6,D1 | |
65 | A33 | 100001 | А34 | 100010 | X4 | Y3,Y4,Y24,Y26, Y27,Y28,Y31,Y41 | D6,D2 |
66 | А35 | 100011 | -X4 | D6,D2,D1 | |||
67 | А34 | 100010 | А37 | 100101 | Bl | Y6, Y7, Y25, Y26 | D6,D3,D1 |
68 | А39 | 100111 | -Bl | D6,D3,D2,D1 | |||
69 | А35 | 100011 | А36 | 100100 | Y6,Y7,Y25,Y26, Y31,Y42 | D6,D3 | |
70 | А36 | 100100 | А37 | 100101 | Bl | Y6,Y7,Y24,Y28, Y30, Y41, Y42 | D6,D3,D1 |
71 | А39 | 100111 | -Bl | D6,D3,D2,D1 | |||
72 | А37 | 100101 | А38 | 100110 | Y16 | D6,D3,D2 | |
73 | А38 | 100110 | А38 | 100110 | -X3 | Y17.Y21 | D6,D3,D2 |
74 | А39 | 100111 | X3 | D6,D3,D2,D1 | |||
75 | А39 | 100111 | А39 | 100111 | -X3 | Y17,Y20,Y21 | D6,D3,D2,D1 |
76 | А40 | 101000 | X3 | D6,D4 | |||
77 | А40 | 101000 | АО | 000000 | Y16.Y12 |
Замечание. Запись «-Х» означает отрицание от X,