Загрузка страницы

Toggling case of a character in Intel 8086 microprocessor assembly language programming

In this video we tried to show how can a case of a character can be toggled. we started from scratch and then tried to build program gradually. All steps are can be seen in this video. The task is achieved by XOR-ing the character with 20H ASCII (American Standard Code for Information Interchange) which is space character. We used XOR instruction which is defined in Intel 8086 microprocessors assembly instruction set.

TITLE CASE_TOGGLE_PROGRAM
.MODEL SMALL
.STACK 100H
.DATA
MSG1 DB 0AH, 0DH, "ENTER A CHARACTER $"
MSG2 DB 0AH, 0DH, "YOU ENTERED $"
MSG3 DB ", CASE TOGGLE IS $"
CHAR DB ' '

.CODE
MAIN:
MOV AX, @DATA
MOV DS, AX


LEA DX, MSG1
MOV AH, 09H
INT 21H


MOV AH, 01H
INT 21H

MOV BL, AL

LEA DX,MSG2
MOV AH, 09H
INT 21H

MOV DL, BL
MOV AH, 02H
INT 21H

LEA DX, MSG3
MOV AH, 09H
INT 21H

MOV DL, BL
XOR DL, CHAR
MOV AH, 02H
INT 21H


EXIT:
MOV AH, 04CH
INT 21H

END MAIN

;-----THE TRICK IS TO XOR-ING INPUT WITH 20H WHICH IS SPACE
;-----THANKS FOR WATCHING, SUBCRIBE

Видео Toggling case of a character in Intel 8086 microprocessor assembly language programming канала The Lame Programmer
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
2 марта 2020 г. 18:34:59
00:08:30
Яндекс.Метрика