Вычесть из числа 80 последовательно числа 20, 15, 10. Результат переслать по адресу 600Н, используя прямую адресацию
Билет 11 2 Составить программу для вычисления формулы: 85 - 2х х <= 30 10- (15 - х) IN WR 30 SUB #30 JS M1 RD 30 MUL #2 SUB #85 WR 31 RD 30 SUB #15 SUB #10 WR 32 RD 31 DIV 32 OUT M1:HLT Переслать последовательность пяти однобайтных чисел, расположенных в области памяти с адреса 500Н, в область памяти, начиная с адреса 400Н. Для источника данных применить косвенно – регистровую адресацию через регистр SI. Для приемника данных применить косвенно – регистровую адресацию через DI. MOV AX, 1 MOV BX,3 MOV CX,5 MOV DX,7 MOV AL,9 MOV DI, 500H MOV [DI],AX INC DI MOV [DI],BX INC DI MOV [DI],CX INC DI MOV [DI],DX INC DI MOV [DI],AL MOV SI, 400H MOV AX,[DI] DEC DI MOV BX,[DI] DEC DI MOV CX,[DI] DEC DI MOV DX,[DI] DEC DI MOV AL,[DI] MOV [SI], AL INC SI MOV [SI],DX INC SI MOV [SI],CX INC SI MOV [SI],BX INC SI MOV [SI],AX MOV [SI],AX INC SI MOV [SI],BX INC SI MOV [SI],CX INC SI MOV [SI],DX INC SI MOV [SI],AL HLT
Билет 12 2 Составить программу для вычисления формулы: х - 2х х > = 1 3х+15 IN WR 30 SUB #1 JS M1 RD 30 MUL #2 SUB 30 WR 31 RD 30 MUL #3 ADD #15 WR 32 RD 31 DIV 32 OUT M1:HLT Уменьшать на 1содержимое регистра DX до равенства его нулю. MOV DX, 18 M: DEC DX JNZ M HLT
Билет 13 2 Составить программу для вычисления формулы: 105 - 2х х <= 30 160 - (15 +5х) IN WR 30 SUB #30 JS M1 RD 30 MUL #2 SUB #105 WR 31 RD 30 MUL #5 ADD #15 SUB #160 WR 32 RD 31 DIV 32 OUT M1:HLT Переслать числа 5, 6, 7, 8 в область памяти, начиная с адреса 200Н, используя регистрово – косвенную адресацию SI.
MOV AX, 5 MOV BX,6 MOV CX,7 MOV DX,8 MOV SI,200H MOV [SI],AX INC SI MOV [SI],BX INC SI MOV [SI],CX INC SI MOV [SI],DX HLT Описать 3х- входовый элемент НЕ – И на VHDL
entity I_NE3 is port( x0,x1,x2 : in bit; y : out bit); end I_NE3; architecture A_I_NE3 of I_NE3 is begin Y <= not (x0 and x1 and x2); end A_I_NE3;
Билет 14 2 Составить программу для вычисления формулы: 5 - 2х х <= 10 8 + (15 + х) IN WR 30 SUB #10 JS M1 RD 30 MUL #2 SUB #5 WR 31 RD 30 ADD #15 ADD #8 WR 32 RD 31 DIV 32 OUT M1:HLT Просуммировать последовательность из 4–х однобайтовых чисел, расположенных в области памяти, начиная с адреса 100Н. Результат поместить в аккумулятор MOV AX,3 MOV BX,4 MOV CX,5 MOV DX,6 MOV SI,100H MOV [SI],AX INC SI MOV [SI],BX INC SI MOV [SI],CX INC SI MOV [SI],DX MOV AX,[SI] DEC SI ADD AX,[SI] DEC SI ADD AX,[SI] DEC SI ADD AX,[SI] HLT
Билет 15 2 Составить программу для вычисления формулы: 1 - 3х х > 70 11+ (х -5) IN WR 30 SUB #70 JS M1 RD 30 MUL #3 SUB #1 WR 31 RD 30 SUB #5 ADD #11 WR 32 RD 31 DIV 32 OUT M1:HLT Просуммировать числа 2, 3, 5, 7. Результат переслать по адресу 600Н, используя косвенно – регистровую адресацию через регистр ВХ. 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,600H 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
Билет 16 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 Просуммировать содержимое всех регистров общего назначения. Результат переслать в область памяти, по адресу 300Н, используя косвенно – регистровую адресацию через регистр DI. MOV AX, 2 MOV BX,9 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
Билет 17 Составить программу для вычисления формулы: 7х - 2(х+ 4) х > = 55 х – 15 IN WR 30 SUB #55 JS M1 RD 30 ADD #4 MUL #2 WR 31 RD 30 MUL #7 WR 32 RD 32 SUB 31 WR 33 RD 30 SUB #15 WR 34 RD 33 DIV 34 OUT M1: HLT Вычесть из числа 10 однобайтное число, расположенное по адресу памяти 400Н. Результат переслать по адресу 600Н, используя прямой адрес. MOV AX,10 MOV DX,5 MOV SI,400H MOV [SI],DX SUB AX,[SI] MOV SI, 600H HLT
Билет 18 2 Составить программу для вычисления формулы: х + 2(х - 10) х > =15 4х – 25 IN WR 30 SUB #15 JS M1 RD 30 SUB #10 MUL #2 ADD 30 WR 31 RD 30 MUL #4 SUB #25 WR 32 RD31 DIV 32 OUT M1:HLT Просуммировать последовательность из 5 - ти однобайтовых чисел, расположенных в области памяти, начиная с адреса 300Н. Результат поместить в аккумулятор. MOV AX, 1 MOV BX,6 MOV CX,3 MOV DX,8 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
Билет 19 2 Составить программу для вычисления формулы: 100 - 3х х < = 70 18+ (х - 4) IN WR 30 SUB #70 JS M1 RD 30 MUL #3 SUB #100 WR 31 RD 30 SUB #4 ADD #18 WR 32 RD 31 DIV 32 OUT M1:HLT Просуммировать содержимое всех регистров DX, BX, CX. Результат поместить в аккумулятор. MOV BX, 2 MOV CX,3 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 Билет 20 2 Составить программу для вычисления формулы: 7х - 2(х+ 4) х > =55 х – 15 IN WR 30 SUB #55 JS M1 RD 30 ADD #4 MUL #2 WR 31 RD 30 MUL #7 WR 32 RD 32 SUB 31 WR 33 RD 30 SUB #15 WR 34 RD 33 DIV 34 OUT M1:HLT Просуммировать содержимое всех регистров общего назначения. Результат переслать в область памяти, по адресу 300Н, используя косвенно – регистровую адресацию через регистр ВХ. MOV AX, 1 MOV BX,4 MOV CX,3 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
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (551)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |