"DVDXpert" - компас в мире Hi-Fi и High End техники и другой stereo и home cinema аппаратуры.

Athlon xp 3200 +

14-12-2023

Чтобы уменьшить конфликты между входами TLB, структуры L1 и L2 TLB имеют эксклюзивную архитектуру. С помощью эксклюзивной архитектуры TLB, L1 TLB может содержать входы, которые не дублируются в L2 TLB, позволяя комбинировать L1 TLB и L2 TLB для увеличения общего доступного входного потока виде инструкций так и данных. Посредством уменьшения числа конфликтов, увеличивается производительность высокоуровневых приложений, использующих интенсивный обмен данными, сжимаются командные последовательности, которым больше не придется ждать свободных входов TLB.

TLB структуры процессора AMD Athlon XP также обладают способностью вводить недостающие данные в TLB спекулятивно. Процессор AMD Athlon XP позволяет писать на входы TLB спекулятивно перед тем, как первая инструкция будет завершена, что приводит к улучшению производительности системы.

3. ПРОГРАММИРОВАНИЕ МП

3.1. Формализация задачи

Необходимо разработать программу, которая по установке переключателей определяет количество накопителей в машине и затем выводит сообщение на экран.

3.2. Разработка алгоритма

3.3. Разработка программы "test.asm"

CSEG SEGMENT

ORG 100H

ASSUME CS: CSEG, DS: CSEG, SS: CSEG

; --- Данные

START: JMP SHORT BEGIN, переход к коду

MESSAGE1 DB 'The dip switches are set for $'

MESSAGE2 DB 'disk drive (s). $'

; --- Печать первой части сообщения

BEGIN: MOV AH, 9; функция 9 прерывания 21H - вывод

MOV DX, OFFSET MESSAGE1; сроки

INT 21H; выводим срока

PUSH AX; сохраняем номер функции на будущее

, - Получаем установку переключателей из порта A микросхемы 8255

IN AL, 61H; получаем байт из порта B

OR AL, 10000000B; устанавливаем бит 7

OUT 61H, AL; замещаем байт

IN AL, 60H; получаем установку переключателя.

AND AL, 11000000B; выделяем старшие 2 бита

MOV CL, 6; подготовка к сдвиг AL вправо

SHR AL, CL; пожимает 2 бита в начало

ADD AL, 49; добавляем 1, для того чтобы считать с 1

; И 48 для перевода в ASCII

MOV DL, AL; размещаем результат в DL

MOV AL, 61H; должны воссоздать порт B

AND AL, 01111111B; сбрасуемо бит 7

OUT 61H, AL; возвращаем байт

; --- Печать количества накопителей

MOV AH, 2; функция 2 прерывания 21H

INT 21H; печатаем число из DL

; --- Печать второй половины сообщение

POP AX; берем номер функции из стека

MOV DX, OFFSET MESSAGE2

INT 21H; выводим срока

INT 20H; завершения программы

CSEG ENDS

END START


Смотрите также:
 Выживет ли телевидение в ближайшем будущем?
 Телевизор. История.
 Диссектор или иконоскоп?
 Принципы построения ламповых УНЧ
 Athlon xp 3200 +

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример: