🗊 Презентация Обзорная программа на Ассемблере

Нажмите для полного просмотра!
Обзорная программа на Ассемблере, слайд №1 Обзорная программа на Ассемблере, слайд №2 Обзорная программа на Ассемблере, слайд №3 Обзорная программа на Ассемблере, слайд №4 Обзорная программа на Ассемблере, слайд №5 Обзорная программа на Ассемблере, слайд №6 Обзорная программа на Ассемблере, слайд №7 Обзорная программа на Ассемблере, слайд №8

Вы можете ознакомиться и скачать презентацию на тему Обзорная программа на Ассемблере. Доклад-сообщение содержит 8 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лабораторная работа №1/1 Обзорная программа на Ассемблере
Описание слайда:
Лабораторная работа №1/1 Обзорная программа на Ассемблере

Слайд 2


Прогрaммa сложения двух 4-рaзрядных десятичных чисел
Описание слайда:
Прогрaммa сложения двух 4-рaзрядных десятичных чисел

Слайд 3


Сегмент данных mem equ 800h ;адрес первой ячейки memsz equ 800h ;объем памяти defseg D_seg, start = mem, class = Data seg D_seg ; am1 db 95h,93h ;...
Описание слайда:
Сегмент данных mem equ 800h ;адрес первой ячейки memsz equ 800h ;объем памяти defseg D_seg, start = mem, class = Data seg D_seg ; am1 db 95h,93h ; am1= 800h, M(am1) = 95h, M(am1+1)=93h am2 dw 8595h ; am2= 802h, M(am2) = 95h, M(am2+1)=85h amS ds 3 ; amS= 804h

Слайд 4


Суммирование младших разрядов LHLD am2 ; HL ← 8595h – второе слагаемое XCHG ; DE ← 8595h LXI H,amS ; HL ← amS = 804h LDA am1 ; A ← 95d; извлечение...
Описание слайда:
Суммирование младших разрядов LHLD am2 ; HL ← 8595h – второе слагаемое XCHG ; DE ← 8595h LXI H,amS ; HL ← amS = 804h LDA am1 ; A ← 95d; извлечение первого слагаемого ADD E ; A ← A + E DAA ; A ← 95 + 95 = 90d and CY = 1 /десятичная коррекция/ MOV M,A ; M(amS) = 90d

Слайд 5


Суммирование старших разрядов LDA am1+1 ; A ← 93d ADC D ; A ← A + D + CY DAA ; A ← 93 + 85 + 1 = 79 and CY = 1 INX H ; HL ← amS + 1 = 805h MOV M,A ;...
Описание слайда:
Суммирование старших разрядов LDA am1+1 ; A ← 93d ADC D ; A ← A + D + CY DAA ; A ← 93 + 85 + 1 = 79 and CY = 1 INX H ; HL ← amS + 1 = 805h MOV M,A ; M(amS+1) ← 79 MVI A,0 ; A ← 0 ADC A ; A ←A + A + CY = 1 INX H ; HL ← amS + 2 = 806h MOV M,A ; M(amS+2) = CY = 1

Слайд 6


Вызов подпрограммы CALL SB ;PC ← адрес метки SB, Stack ← адрес возврата ………{продолжение программы} ;Подпрогрaммa SB SB: SUI 2 RET ;PC ← Stack(адрес...
Описание слайда:
Вызов подпрограммы CALL SB ;PC ← адрес метки SB, Stack ← адрес возврата ………{продолжение программы} ;Подпрогрaммa SB SB: SUI 2 RET ;PC ← Stack(адрес возврата)

Слайд 7


Работа со стеком – задание сегмента defseg stack_seg, start = mem+memsz-20h, class = Data seg stack_seg ;Отрытие сегмента стека (с адреса 0FE0h) ds...
Описание слайда:
Работа со стеком – задание сегмента defseg stack_seg, start = mem+memsz-20h, class = Data seg stack_seg ;Отрытие сегмента стека (с адреса 0FE0h) ds 20h ;Резервирование 32 байт для стека

Слайд 8


Работа со стеком LXI B,42ADh PUSH D ;Stack ← DE = 8595h PUSH H ;Stack ← HL = 0806h PUSH B ;Stack ← BC = 42ADh PUSH PSW ;Stack ← PSW = AF= FF97h MVI...
Описание слайда:
Работа со стеком LXI B,42ADh PUSH D ;Stack ← DE = 8595h PUSH H ;Stack ← HL = 0806h PUSH B ;Stack ← BC = 42ADh PUSH PSW ;Stack ← PSW = AF= FF97h MVI A,0DCh LXI D,1234h LXI H,5678h LXI B,9ABCh POP PSW ;A ← FFh, регистр F ← 97h POP B ;rp B ← Stack (BC = 42ADh) POP H ;rp H ← Stack (HL = 0806h) POP D ;rp D ← Stack (DE = 8595h)



Похожие презентации
Mypresentation.ru
Загрузить презентацию