Algorithm for 32-bit subtraction. 1. We have 32 bit numbers. Initially we will load the first 32 bit number into the registers AX and BX. 2. AX contains the LSB while BX contains the MSB of the number. 3. Loading is done using the MOV instruction. 4. Now we will load the second 32 bit number into the registers CX and DX. CX contains the LSB and DX contains the MSB of the number. 5. Initially, we will subtract the LSBS i.e. to subtract the contents of CX with contents of AX. The subtraction is done using SUB instruction. 6. The result of LSB subtraction is stored in AX. 7. Now, we wil1 subtract the MSB along with borrow if any generated in the LSB subtraction ie. we are subtracting DX from BX using SBB (subtract with borrow) instruction, 8. The result of MSB subtraction is in register BX. 9. Display the result using display routine. Step 2 of 2:) Simple program, model small .data opl dd 12345678h op2 dd 11111111h ans dd ? .code mov ax, @data mov ds, ax mov ax, word ptr opl ; Isb of numberl in ax mov bx, word ptr op1+2; msb of number1 in bx mov cx, word ptr op2 ; Isb of number2 in cx mov dx, word ptr op2+2 ; msb of numberl in dx sub ax, cx ; subtract Isb + 1Isb mov word ptr ans, ax ; Isb answer mov word ptr ans+2, bx ; msb answer
Algorithm for 32-bit subtraction. 1. We have 32 bit numbers. Initially we will load the first 32 bit number into the registers AX and BX. 2. AX contains the LSB while BX contains the MSB of the number. 3. Loading is done using the MOV instruction. 4. Now we will load the second 32 bit number into the registers CX and DX. CX contains the LSB and DX contains the MSB of the number. 5. Initially, we will subtract the LSBS i.e. to subtract the contents of CX with contents of AX. The subtraction is done using SUB instruction. 6. The result of LSB subtraction is stored in AX. 7. Now, we wil1 subtract the MSB along with borrow if any generated in the LSB subtraction ie. we are subtracting DX from BX using SBB (subtract with borrow) instruction, 8. The result of MSB subtraction is in register BX. 9. Display the result using display routine. Step 2 of 2:) Simple program, model small .data opl dd 12345678h op2 dd 11111111h ans dd ? .code mov ax, @data mov ds, ax mov ax, word ptr opl ; Isb of numberl in ax mov bx, word ptr op1+2; msb of number1 in bx mov cx, word ptr op2 ; Isb of number2 in cx mov dx, word ptr op2+2 ; msb of numberl in dx sub ax, cx ; subtract Isb + 1Isb mov word ptr ans, ax ; Isb answer mov word ptr ans+2, bx ; msb answer
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
i need the answer quickly
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education