8086 на 7 сегментів - Мова асемблера

F

farid amran

Guest
привіт всім, я отримав нету, щоб дізнатися про цю тему, але все ж хотів би спробувати це цікаве основна мова 8086. я поняття не маю, з чого почати. Хто тут може допомогти? я можу зробити таблицю, але на асемблері мене порожнім. "Запис 8086 асемблері програму, яка покаже від 0 до 9 секунд і петлі безперервно після цього. Світлодіод повинен засвітитися під час підрахунку голосів. Якщо припустити, що затримка в 1 секунду підпрограми" D1SEC "є і порт вже инициализирована бути вихідний порт, за адресою PORTA "
 
RF-форум? ГГц може бути. Як це вимагає дуже короткий і простий відповідь я дам її вам. Сподіваюся, ви не є шахраєм, дозволяючи когось іншого робити домашнє завдання? Початок: мов! Зсув LED_table; джерело покажчик MOV, 10; Loop лічильник MOV, Двері, номер порту loop1:! LODSB в оренду,! , Вихідний байт виклику d1sec Loop loop1 JMP Почати Просто замініть! з установки регістрів. Не більше складними, то будь-який комп'ютерний мову. А поки, до речі, цей код ніколи не буде в змозі зробити 1 сек кроки в 8086. Занадто повільний процесор я припускаю. 8-O
 
привіт, дякую за відповідь. його відкритим питання в одній з моїх книг ОЦІНКА. ЗАСА просто спробувати і зрозуміти, перш ніж мій клас. Я розумію, замінити! з установки регістрів, але як я знаю, що з програми і написала, число від 0 до 9 включений? це виглядає так просто. Ви не заперечуєте, якщо Ви могли б пояснити, рядок за рядком у програмі worite і те, що відбувається насправді?
 
Для управління 7-сегментний дисплей є свого роду таблицю переказу необхідно, простий, нехай кожен біт в шістнадцятковій байт чи відповідає конкретний сегмент світиться чи ні. У 8086 це байт 8 біт. x7Fh Чи відповідає тоді, коли 8 Виявилося, xOh і весь дисплей вимкнений. Ви дізнаєтеся набагато краще, що відбувається, бачачи код виконується. [Url = http://www.emu8086.com/] Emu8086 [/URL] [URL = http://eji.com/a86/] A86 асемблер [/URL]
 

Welcome to EDABoard.com

Sponsor

Back
Top