Wednesday, March 19, 2014

MPP experiment 6

EXP6-part 1 Programme to transfer string from ds to es .model small .stack 10h data segment array db 02h, 04h , 06h, 07h , 10h array_cpy db 10 dup (?) data ends code segment assume cs:code,ds:data start :                                 mov ax,data                                 mov ds,ax                          ...

Wednesday, March 5, 2014

SAS assignment 3 and 4

Update: It has been brought under my notice that the uploaded assignments are faulty, please proceed with caution. Message to those who blinded copied:Tension not! Sir doesn't read the assignment contents anyway :P Click here to download assignment 3! Click here to download assignment 4! Credits: Anson Alappa...

Tuesday, March 4, 2014

MPP Experiment 4

The download contains both the algorithms and flowcharts along with the answer to Q3. Q1 can be found in techmax/technical and Q2 is fairly easy, so it has been skipped. CLICK HERE TO DOWNLOAD! Here are the codes: SMALLest number: .model small .stack 100h data segment array db 50h,20h,99h,30h,40h,10h,60h,70h,80h,90h max db 0ffh data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax xor dl,dl mov cl,0Ah lea bx,array mov al,max back: cmp al,[BX+DI] jc skip mov dl,[BX+DI] mov al,dl skip: inc di dec cl jnz back mov max,al hlt code...

Monday, February 10, 2014

Saturday, February 8, 2014

MPP Experiment 3

16-BIT DIVISION IN 8086 .MODEL SMALL .STACK 100H DATA SEGMENT NUM1 DW 4567H,2345H NUM2 DW 4111H QUO DW 2 DUP(0) REM DW 1 DUP(0) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AX,NUM1 MOV DX,NUM1+2 DIV NUM2 MOV QUO,AX MOV REM,DX INT 21H CODE ENDS END START INPUT:     Dividend - 23454567,            Divisor - 4111, OUTPUT:    AX – 8AC5H (quotient);            DX – 0952H (reminder); 16-BIT MULTIPLICATION IN 8086 .MODEL SMALL .STACK 100H DATA...

Tuesday, January 28, 2014

TASM for Windows

Author: Borland Email: None Website: http://www.borland.com/ Released: Feb 20 1996 Platform: Windows Source: www.phatcode.net Binaries: Yes Summary: Turbo Assembler 5 is the last version of the popular assembler by Borland, with both DOS and Windows assemblers. TASM has full 8088, 8086, 80286, 80386, i486, and Pentium support, as well as interface support for C, C++, Pascal, FORTRAN, and COBOL. A full-screen interactive debugger (Turbo Debugger) is also included. The download below includes the original install disks for TASM 5.0, along with...