Multithreading in java and programs, Essays (university) of Java Programming

I would like to focus on the same. A hospital management system is a software designed to manage all the areas of a hospital such as medical, financial, administrative and the corresponding processing of services.

Typology: Essays (university)

2018/2019

Uploaded on 03/15/2019

16BEE0090
16BEE0090 🇮🇳

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LAB -3
CSE-2006
MICROPROCESSOR AND
INTERFACING
Q)Write an 8086 alp to search for a given 16 bit value using binary search in
an array of 16 bit numbers, which are in sorted. Display the status in any one
of the registers (found or not) .If the element is found the position of the
element in the array is to be displayed
CODE
DATA SEGMENT
ARR DW 0000H,1111H,2222H,3333H,4444H,5555H,6666H,7777H,8888H,9999H
LEN DW ($-ARR)/2
KEY EQU 7777H
MSG1 DB "KEY IS FOUND AT "
RES DB " POSITION",13,10," $"
MSG2 DB 'KEY NOT FOUND!!!.$'
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA CS:CODE
START:
MOV AX,DATA
MOV DS,AX
MOV BX,00
MOV DX,LEN
MOV CX,KEY
AGAIN: CMP BX,DX
JA FAIL
MOV AX,BX
ADD AX,DX
SHR AX,1
MOV SI,AX
ADD SI,SI
CMP CX,ARR[SI]
JAE BIG
DEC AX
MOV DX,AX
JMP AGAIN
BIG: JE SUCCESS
INC AX
MOV BX,AX
NAME: PRANAV VYAS REG NO: 16BCE0966
pf3

Partial preview of the text

Download Multithreading in java and programs and more Essays (university) Java Programming in PDF only on Docsity!

LAB -

CSE-

MICROPROCESSOR AND

INTERFACING

Q)Write an 8086 alp to search for a given 16 bit value using binary search in

an array of 16 bit numbers, which are in sorted. Display the status in any one

of the registers (found or not) .If the element is found the position of the

element in the array is to be displayed

CODE

DATA SEGMENT

ARR DW 0000H,1111H,2222H,3333H,4444H,5555H,6666H,7777H,8888H,9999H

LEN DW ($-ARR)/

KEY EQU 7777H

MSG1 DB "KEY IS FOUND AT "

RES DB " POSITION",13,10," $"

MSG2 DB 'KEY NOT FOUND!!!.$'

DATA ENDS

CODE SEGMENT

ASSUME DS:DATA CS:CODE

START:

MOV AX,DATA

MOV DS,AX

MOV BX,

MOV DX,LEN

MOV CX,KEY

AGAIN: CMP BX,DX

JA FAIL

MOV AX,BX

ADD AX,DX

SHR AX,

MOV SI,AX

ADD SI,SI

CMP CX,ARR[SI]

JAE BIG

DEC AX

MOV DX,AX

JMP AGAIN

BIG: JE SUCCESS

INC AX

MOV BX,AX

JMP AGAIN

SUCCESS: ADD AL,

ADD AL,'0'

MOV RES,AL

LEA DX,MSG

JMP DISP

FAIL: LEA DX,MSG

DISP: MOV AH,09H

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END START

Screenshot

OUTPUT