Реферат: Программная модель процессоров семейства X86
o относительное или адресное выражение, состоящее из 32 или менее бит
o константу со знаком из диапазона –263 ...263–1 ;
o константу без знака из диапазона 0...264–1 ;
o строку длиной до 8 байт, заключенную в кавычки.
· dt — резервирование памяти для данных размером 10 байт. Директивой dt можно задавать следующие значения:
o относительное или адресное выражение, состоящее из 32 или менее бит
o адресное выражение, состоящее из 16-битового сегмента и 32-битового смещения;
o константу со знаком из диапазона –279 ...279-1 ;
o константу без знака из диапазона 0...280-1 ;
o строку длиной до 10 байт, заключенную в кавычки;
o упакованную десятичную константу в диапазоне 0...99 999 999 999 999 999 999.
Очень важно уяснить себе порядок размещения данных в памяти. Он напрямую связан с логикой работы микропроцессора с данными. Микропроцессоры Intel требуют следования данных в памяти по принципу: младший байт по младшему адресу .
Для иллюстрации данного принципа рассмотрим листинг 1, в котором определим сегмент данных. В этом сегменте данных приведено несколько директив описания простых типов данных.
??????? 1. ?????? ????????????? ???????? ?????????????? ? ????????????? ??????. ????????? ?????? ?????? ? ??????????.model small . stack 100 h .data message db '?????? ????, ?????????? ?????????? ??????????',10,13 '$'po db 1, 3, 4, 5, 0fh, 0bh, 32, 01011bperem_1 db 0ffh perem_2 dw 3a7fhperem_3 dd 0f54d567ahk1 db 10k2 db ?mas db 10 dup ('?')adr dw k1adr_full dd perem_3.code start: mov ax,@data mov ds,ax mov ah,0ah mov dx,offset message ; mov dx, adr int 21h mov ax,4c00h int 21hend start
Система команд
Формат предложения ассемблера
[имя метки:] КОП [операнд1] [,операнд2] [;комментарии]
Команды пересылки данных
mov <операнд назначения>,<операнд-источник> | ||
можно | Нельзя | Должно быть |
mov ах, вх; ах:=вх mov ах,0а2h; ах:= 0а2h mov per1,ax |
mov ax,bh mov per1, per2 mov ds,per1 mov cs,ds movcs,ax; пара cs:ip содержит адрес следующей команды |
mov ah, bh mov al, per2 mov per1,al mov ax, per1 mov ds,ax К-во Просмотров: 411
Бесплатно скачать Реферат: Программная модель процессоров семейства X86
|