8086 - Microprocessor
8086 - Microprocessor
Title Subtraction of two 8/16-bit numbers (Result more than 8/16-bit in size)
Program .model small .model small
.data .data
Num1 DB 070H Num1 DW 01870H
Num2 DB 0F0H Num2 DW 0F234H
Res_lb DB ? Res_lw DW ?
Res_hb DB 0 Res_hw DW 0
.code .code
MOV AX, @data MOV AX, @data
MOV DS, AX MOV DS, AX
MOV AL, Num1 MOV AX, Num1
MOV BL, Num2 MOV BX, Num2
SUB AL, BL SUB AX, BX
JNC DOWN JNC DOWN
INC Res_hb INC Res_hw
DOWN: DOWN:
MOV Res_lb, AL MOV Res_lw, AX
HLT HLT
8086 Programs
Title ALP to find smallest number from the array of 8/16 bit numbers.