Просуммировать последовательность из 4–х однобайтовых чисел, расположенных в области памяти, начиная с адреса 100Н. Результат поместить в аккумулятор
MOV AX,1 MOV BX,2 MOV CX,3 MOV DX,4 MOV [DI], 100H MOV [DI],AX INC DI MOV [DI],BX INC DI MOV [DI],CX INC DI MOV [DI],DX MOV AX ,[DI] DEC DI ADD AX,[DI] DEC DI ADD AX,[DI] DEC DI ADD AX,[DI] HLT Описать RS - триггер на VHDL LIBRARY ieee; USE ieee.std_logic_1164.all; ENTITY srlatch IS PORT(sn, rn : IN STD_LOGIC q: OUT STD_LOGIC); END ENTITY; ARCHITECTURE s OF srlatch IS SIGNAL q_internal : STD_LOGIC; SIGNAL nq_internal : STD_LOGIC; BEGIN q_internal <= sn nand nq_internal; nq_internal <= rn nand q_internal; q <= q_internal; END ARCHITECTURE; Билет 3
Модульная организация микроконтроллеров. Минимизация энергопотребления в системах микроконтроллеров
Структура модульного МК приведена на рисунке Процессорное ядро включает в себя: - центральный процессор; - внутреннюю контроллерную магистраль (ВКМ) в составе шин адреса, данных и управления; - схему синхронизации МК; - схему управления режимами работы МК, включая поддержку режимов пониженного энергопотребления, начального запуска (сброса) 2 Составить программу для вычисления формулы: Х + 245 х < 16 6х – 7 IN WR 30 SUB #16 JS M1 RD 30 ADD #245 WR 31 RD 30 MUL #6 SUB #7 WR 32 RD 31 DIV 32 OUT M1: HLT Просуммировать числа 2, 3, 5, 7. Результат переслать по адресу 500Н, используя косвенно – регистровую адресацию через регистр ВХ. MOV AX,2 MOV BX,3 MOV CX,5 MOV DX,7 MOV [BX], 100H MOV [BX],AX INC BX MOV [BX],BX INC BX MOV [BX],CX INC BX MOV [BX],DX MOV BX ,[BXI] DEC BX ADD BX,[BX] DEC BX ADD BX,[BX] DEC BX ADD BX,[BX] MOV BX,500H MOV AX,[BX] DEC BX MOV BX,[BX] DEC BX MOV CX,[BX] DEC BX MOV DX,[BXI] MOV [BX],DX INC BX MOV [BX],CX INC BX MOV [BX],BX INC BX MOV [BX],AX MOV [BX],AX INC BX MOV [BX],BX INC BX MOV [BX],CX INC BX MOV [BX],DX HLT Описать 4х- входовый элемент ИЛИ-НЕ на VHDL
Билет 4 Регистры специального назначения. Специальные функции микроконтроллеров 2 Составить программу для вычисления формулы: Х + 45 х < 16 6х – 7(х+4) IN WR 30 SUB #16 IS M1 RD 30 ADD #45 WR 31 RD 30 ADD #4 MUL #7 WR 32 RD 30 MUL #6 WR 33 RD 33 SUB 32 WR 34 RD 31 DIV 34 OUT M1: HLT Просуммировать содержимое всех регистров общего назначения. Результат переслать в область памяти, по адресу 300Н, используя косвенно – регистровую адресацию через регистр DI. MOV AX, 2 MOV BX,4 MOV CX,7 MOV DX,9 MOV DI,100H MOV [DI],AX INC DI MOV [DI],BX INC DI MOV [DI],CX INC DI MOV [DI],DX MOV BX ,[DI] DEC DI ADD BX,[DI] DEC DI ADD BX,[DI] DEC DI ADD BX,[DI] MOV DI,300H MOV AX,[DI] DEC DI MOV BX,[DI] DEC DI MOV CX,[DI] DEC DI MOV DX,[DI] MOV [DI],DX INC DI MOV [DI],CX INC DI MOV [DI],BX INC DI MOV [DI],AX MOV [DI],AX INC DI MOV [DI],BX INC DI MOV [DI],CX INC DI MOV [DI],DX HLT
Билет 5 Составить программу 15 - 2х х > 20 IN WR 30 SUB #20 JS M1 RD 30 MUL #2 SUB #15 DIV #111 OUT M1:HLT Вычесть из числа 10 однобайтное число, расположенное по адресу памяти 200Н. Результат переслать по адресу 600Н, используя прямую адрес. MOV AX,10 MOV DX,6 MOV SI,200H MOV [SI],DX SUB AX,[SI] MOV SI, 600H HLT Билет 6 2 Составить программу для вычисления формулы: Х + 10 х < 16 2х – 7(х+5) IN WR 30 SUB #16 JS M1 RD 30 ADD #10 WR 31 RD 30 ADD #5 MUL #7 WR 32 RD 30 MUL #2 WR 33 RD 32 SUB 33 WR 34 RD 31 DIV 34 OUT M1:HLT Просуммировать последовательность из пяти однобайтовых чисел, расположенных в области памяти, начиная с адреса 300Н. Результат поместить в аккумулятор. MOV AX, 1 MOV BX,2 MOV CX,3 MOV DX,4 MOV AL,5 MOV DI, 300H MOV [DI],AX INC DI MOV [DI],BX INC DI MOV [DI],CX INC DI MOV [DI],DX INC DI MOV [DI],AL MOV AX,[DI] DEC DI ADD AX,[DI] DEC DI ADD AX,[DI] DEC DI ADD AX,[DI] DEC DI ADD AX,[DI] HLT Билет 7 2 Составить программу для вычисления формулы: х + 21(х- 7) х > =25 2х-15 IN WR 30 SUB #25 JS M1 RD 30 SUB #7 MUL #21 ADD 30 WR 31 RD 30 MUL #2 SUB #15 WR 32 RD 31 DIV 32 OUT M1:HLT Просуммировать содержимое всех регистров DX, BX, CX. Результат поместить в аккумулятор. MOV BX, 2 MOV CX,4 MOV DX,6 MOV DI,100H MOV [DI],BX INC DI MOV [DI],CX INC DI MOV [DI],DX MOV AX,[DI] DEC DI ADD AX,[DI] DEC DI ADD AX,[DI] HLT
Билет 8 2 Составить программу для вычисления формулы: х - 2(х+ 7) х > =5 5х - 15 IN WR 30 SUB #5 JS M1 RD 30 ADD #7 MUL #2 SUB 30 WR 31 RD 30 MUL #5 SUB #15 WR 32 RD 31 DIV 32 OUT M1:HLT Просуммировать числа 10, 13, 15. Результат переслать по адресу 500Н, используя косвенно – регистровую адресацию через регистр DI. MOV AX, 10 MOV BX,13 MOV CX,15 MOV DI,100H MOV [DI],AX INC DI MOV [DI],BX INC DI MOV [DI],CX MOV AX ,[DI] DEC DI ADD AX,[DI] DEC DI ADD AX,[DI] MOV DI,500H MOV AX,[DI] DEC DI MOV BX,[DI] DEC DI MOV CX,[DI] MOV [DI],CX INC DI MOV [DI],BX INC DI MOV [DI],AX MOV [DI],AX INC DI MOV [DI],BX INC DI MOV [DI],CX HLT
Билет 9 Составить программу для вычисления формулы: х + 2(х - 10) х > =25 4х – 25 IN WR 30 SUB #25 JS M1 RD 30 SUB #10 MUL #2 ADD 30 WR 31 RD 30 MUL #4 SUB #25 WR 32 RD 31 DIV 32 OUT M1:HLT Просуммировать содержимое всех регистров общего назначения. Результат переслать в область памяти, по адресу 300Н, используя косвенно – регистровую адресацию через регистр ВХ. MOV AX, 2 MOV BX,4 MOV CX,7 MOV DX,9 MOV BX,100H MOV [BX],AX INC BX MOV [BX],BX INC BX MOV [BX],CX INC BX MOV [BX],DX MOV BX ,[BX] DEC BX ADD BX,[BX] DEC BX ADD BX,[BX] DEC BX ADD BX,[BX] MOV BX,300H MOV AX,[BX] DEC BX MOV BX,[BX] DEC BX MOV CX,[BX] DEC BX MOV DX,[BX] MOV [BX],DX INC BX MOV [BX],CX INC BX MOV [BX],BX INC BX MOV [BX],AX MOV [BX],AX INC BX MOV [BX],BX INC BX MOV [BX],CX INC BX MOV [BX],DX HLT
Билет 10 2 Составить программу для вычисления формулы: 115 - 2х х > = 30 11+ (75 - х) IN WR 30 SUB #30 JS M1 RD 30 MUL #2 SUB #115 WR 31 RD 30 SUB #75 ADD #11 WR 32 RD 31 DIV 32 OUT M1:HLT
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (670)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |