🗊Презентация Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1

Нажмите для полного просмотра!
Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №1Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №2Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №3Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №4Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №5Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №6Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №7Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №8Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №9Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №10Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №11Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №12Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №13Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №14Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №15Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №16Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №17Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №18Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №19Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №20Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №21Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №22Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №23Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №24Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №25Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №26Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №27Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №28Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №29Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №30Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №31Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №32Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №33Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №34Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №35Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №36Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №37Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №38Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №39Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №40Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №41Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №42Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №43Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №44Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №45Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №46Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №47Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №48Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №49Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №50Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №51Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №52Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №53Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №54Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №55Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №56Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №57Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №58Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №59Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №60Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №61Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №62

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

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


Слайд 1





Компьютерные основы программирования 
Представление программ
часть1
Лекция 5, 16 марта 2017

Лектор:  Чуканова Ольга Владимировна
Кафедра информатики
602 АК
ovcha@mail.ru
Описание слайда:
Компьютерные основы программирования Представление программ часть1 Лекция 5, 16 марта 2017 Лектор: Чуканова Ольга Владимировна Кафедра информатики 602 АК ovcha@mail.ru

Слайд 2


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №2
Описание слайда:

Слайд 3


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №3
Описание слайда:

Слайд 4





Форматы данных
Описание слайда:
Форматы данных

Слайд 5





Формы операндов
Описание слайда:
Формы операндов

Слайд 6


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №6
Описание слайда:

Слайд 7


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №7
Описание слайда:

Слайд 8


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №8
Описание слайда:

Слайд 9


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №9
Описание слайда:

Слайд 10


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №10
Описание слайда:

Слайд 11


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №11
Описание слайда:

Слайд 12


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №12
Описание слайда:

Слайд 13


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №13
Описание слайда:

Слайд 14


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №14
Описание слайда:

Слайд 15


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №15
Описание слайда:

Слайд 16


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №16
Описание слайда:

Слайд 17


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №17
Описание слайда:

Слайд 18


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №18
Описание слайда:

Слайд 19


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №19
Описание слайда:

Слайд 20


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №20
Описание слайда:

Слайд 21


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №21
Описание слайда:

Слайд 22


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №22
Описание слайда:

Слайд 23


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №23
Описание слайда:

Слайд 24


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №24
Описание слайда:

Слайд 25


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №25
Описание слайда:

Слайд 26


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №26
Описание слайда:

Слайд 27


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №27
Описание слайда:

Слайд 28


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №28
Описание слайда:

Слайд 29


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №29
Описание слайда:

Слайд 30


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №30
Описание слайда:

Слайд 31


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №31
Описание слайда:

Слайд 32


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №32
Описание слайда:

Слайд 33


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №33
Описание слайда:

Слайд 34


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №34
Описание слайда:

Слайд 35


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №35
Описание слайда:

Слайд 36


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №36
Описание слайда:

Слайд 37


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №37
Описание слайда:

Слайд 38


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №38
Описание слайда:

Слайд 39





Специальные арифметические операции
Описание слайда:
Специальные арифметические операции

Слайд 40





Примеры
Описание слайда:
Примеры

Слайд 41


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №41
Описание слайда:

Слайд 42


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №42
Описание слайда:

Слайд 43





Регистр флагов (EFlags)
Описание слайда:
Регистр флагов (EFlags)

Слайд 44





Флаги состояния (Status Flags)
Описание слайда:
Флаги состояния (Status Flags)

Слайд 45





Примеры:
    xor		ax,ax
mov	al,64
add		al,64

xor		ax,ax
mov	al,128
add		al,128

xor		ax,ax
mov	al,192
add		al,192
Описание слайда:
Примеры: xor ax,ax mov al,64 add al,64 xor ax,ax mov al,128 add al,128 xor ax,ax mov al,192 add al,192

Слайд 46


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №46
Описание слайда:

Слайд 47


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №47
Описание слайда:

Слайд 48





Команды установки байта по условию
SETccc операнд
	Команды проверяют условие, заданное модификатором ссc в коде операции (фактически, состояние флагов) и устанавливают операнд логическим значением 1 или 0 в зависимости от истинности условия. Команды Setccc можно использовать после любой команды, изменяющей флаги, при необходимости анализа результата изменения. Если проанализировать условия для команд Jccc, то обнаружится их полное соответствие с условиями, обрабатываемыми командами Jccc.
Описание слайда:
Команды установки байта по условию SETccc операнд Команды проверяют условие, заданное модификатором ссc в коде операции (фактически, состояние флагов) и устанавливают операнд логическим значением 1 или 0 в зависимости от истинности условия. Команды Setccc можно использовать после любой команды, изменяющей флаги, при необходимости анализа результата изменения. Если проанализировать условия для команд Jccc, то обнаружится их полное соответствие с условиями, обрабатываемыми командами Jccc.

Слайд 49


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №49
Описание слайда:

Слайд 50


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №50
Описание слайда:

Слайд 51


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №51
Описание слайда:

Слайд 52


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №52
Описание слайда:

Слайд 53






_qt	proc	far
	push	bp
	mov	bp,sp
	mov	ax,word ptr [bp+6]
	cmp	ax,word ptr [bp+8]
	jle	short @1@86
	mov	ax,1
	jmp	short @1@114
@1@86:
	xor	ax,ax
@1@114:
	pop	bp
	ret
Описание слайда:
_qt proc far push bp mov bp,sp mov ax,word ptr [bp+6] cmp ax,word ptr [bp+8] jle short @1@86 mov ax,1 jmp short @1@114 @1@86: xor ax,ax @1@114: pop bp ret

Слайд 54


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №54
Описание слайда:

Слайд 55


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №55
Описание слайда:

Слайд 56


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №56
Описание слайда:

Слайд 57


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №57
Описание слайда:

Слайд 58


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №58
Описание слайда:

Слайд 59


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №59
Описание слайда:

Слайд 60






_absd	proc	far
	push	bp
	mov	bp,sp
	mov	dx,word ptr [bp+6]
	mov	bx,word ptr [bp+8]
	cmp	dx,bx
	jle	short @1@86
	mov	ax,dx
	sub	ax,bx
	jmp	short @1@114
@1@86:
	mov	ax,bx
	sub	ax,dx
@1@114:
	pop	bp
	ret
Описание слайда:
_absd proc far push bp mov bp,sp mov dx,word ptr [bp+6] mov bx,word ptr [bp+8] cmp dx,bx jle short @1@86 mov ax,dx sub ax,bx jmp short @1@114 @1@86: mov ax,bx sub ax,dx @1@114: pop bp ret

Слайд 61


Основы ассемблера: регистры, операнды, пересылки. Компьютерные основы программирования. Представление программ, часть 1, слайд №61
Описание слайда:

Слайд 62






_absd1	proc	far
	push	bp
	mov	bp,sp
	sub	sp,2
	mov	dx,word ptr [bp+6]
	mov	bx,word ptr [bp+8]
	cmp	dx,bx
	jle	short @1@86
	mov	ax,dx
	sub	ax,bx
	jmp	short @1@114
@1@86:
	mov	ax,bx
	sub	ax,dx
@1@114:
	mov	sp,bp
	pop	bp
	ret
Описание слайда:
_absd1 proc far push bp mov bp,sp sub sp,2 mov dx,word ptr [bp+6] mov bx,word ptr [bp+8] cmp dx,bx jle short @1@86 mov ax,dx sub ax,bx jmp short @1@114 @1@86: mov ax,bx sub ax,dx @1@114: mov sp,bp pop bp ret



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