Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
4 views
Add With Overflow
Asm add that handles overflow
Uploaded by
hebagod822
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download now
Download
Save Add With Overflow For Later
Download
Save
Save Add With Overflow For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
4 views
Add With Overflow
Asm add that handles overflow
Uploaded by
hebagod822
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download now
Download
Save Add With Overflow For Later
Carousel Previous
Carousel Next
Save
Save Add With Overflow For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 2
Search
Fullscreen
mov r1,r0 ; <|
sub r0,r1 ; |> R0 = R0 - R0 # R0 = 0b00000
mov mar,r0 ; MAR = R0 # enable reading from memory
not r0 ; R0 = ~R0 # R0 = 0b1111
mov r1,r0 ; R1 = R0 # R1 = 0b1111
shl r0,1 ; R0 = R0 << 1 # R0 = 0b1110
nand r0,r1 ; R0 = ~(R0 & R1) # R0 = 0b0001
mov r6,r0 ; R6 = R0 # backup 0b0001
in ; MBR = input() # read first value
mov r0,mbr ; R0 = MBR # store
mov r1,r0 ; R1 = R0 # copy
in ; MBR = input() # read second value
mov r0,mbr ; R0 = MBR # store
;.Start
mov r3,r0 ; # Save input
shr r0,1 ; <|
shr r0,1 ; |
shr r0,1 ; |> slide MBS to LSB (R0)
mov r4,r0 ; # Save
mov r0,r1 ; <|
shr r0,1 ; |
shr r0,1 ; |
shr r0,1 ; |> slide MBS to LSB (R1)
mov r5,r0 ; # Save
mov r0,r3 ; # Restore input
mov r2,r0 ; # Save input
add r0,r1 ; R0 = R0 + R1 # sum the two numbers
mov mbr,r0 ; # Use MBR as Backup
mov r0,r2 ; # Restore input
shl r0,1 ; <|
shr r0,1 ; |> erase MSB (R0)
mov r7,r0 ; # Save _
mov r0,r1 ; <|
shl r0,1 ; |
shr r0,1 ; |> erase MSB (R1)
mov r1,r0 ; |> erase MSB (R1)
mov r0,r7 ; # Restore _
add r0,r1 ; # sum with 3b (prevent overflow)
shr r0,1 ; <|
shr r0,1 ; |
shr r0,1 ; |> get MSB of sum (Carry out)
mov r7,r0 ; # Save Co
mov r0,r4 ; <|
mov r1,r0 ; |> prepare R4 to sum
mov r0,r7 ; # Restore Co
add r0,r1 ; # R0 = Co + R4
mov r7,r0 ; # Save _ans_
mov r0,r5 ; <|
mov r1,r0 ; |> prepare R5 to sum
mov r0,r7 ; # Restore _ans_
add r0,r1 ; # R0 = _ans_ + R4
shr r0,1 ; # get the second bite (overflow)
mov r2,r0 ; # save Co(overflow)
mov r0,mbr ; # restore the basic sum
mov r1,r0 ; # save basic sum
mov r0,r2 ; # retore Co(overflow)
mov mbr,r0 ; MBR = R0 # write result of Co
mov r0,r6 ; R0 = R6 # restore 0b0001
mov mar,r0 ; MAR = R0 # enable writing to memory
out ; output(MBR) # print result of Co
mov r0,r1 ; # retore basic sum
mov mbr,r0 ; MBR = R0 # write result of basic sum
out ; output(MBR) # print result of Co
You might also like
Operating System - Achyut Godbole
PDF
56% (16)
Operating System - Achyut Godbole
713 pages
Multithreaded Sorted Application
PDF
No ratings yet
Multithreaded Sorted Application
2 pages
Sum
PDF
No ratings yet
Sum
1 page
Assignment_4_MIC
PDF
No ratings yet
Assignment_4_MIC
7 pages
Embedded Systems: Prolific Systems and Technologies PVT LTD
PDF
No ratings yet
Embedded Systems: Prolific Systems and Technologies PVT LTD
17 pages
23F3052_L8 (1)
PDF
No ratings yet
23F3052_L8 (1)
7 pages
coal-lab-task-8
PDF
No ratings yet
coal-lab-task-8
3 pages
Arm Reference
PDF
No ratings yet
Arm Reference
3 pages
Assembly Registers
PDF
No ratings yet
Assembly Registers
6 pages
Arm Example
PDF
No ratings yet
Arm Example
4 pages
Code
PDF
No ratings yet
Code
1 page
Penis
PDF
No ratings yet
Penis
13 pages
Tuto 2
PDF
No ratings yet
Tuto 2
1 page
Homework #3 Due: Sept. 30 9 Am Reading: Chapter 7, 8
PDF
No ratings yet
Homework #3 Due: Sept. 30 9 Am Reading: Chapter 7, 8
5 pages
23F3052_L9 (3)
PDF
No ratings yet
23F3052_L9 (3)
13 pages
LAB6_1
PDF
No ratings yet
LAB6_1
2 pages
Students
PDF
No ratings yet
Students
7 pages
Lab Sheet 10
PDF
No ratings yet
Lab Sheet 10
4 pages
Sspe
PDF
No ratings yet
Sspe
7 pages
MIPS32 Instruction Set Quick Reference: L B - F O J A B (N: O D S)
PDF
No ratings yet
MIPS32 Instruction Set Quick Reference: L B - F O J A B (N: O D S)
2 pages
PL 5
PDF
No ratings yet
PL 5
7 pages
18s Cpe221 Test1 Solution
PDF
No ratings yet
18s Cpe221 Test1 Solution
4 pages
Assignment 05 - MFP: Task 1
PDF
No ratings yet
Assignment 05 - MFP: Task 1
22 pages
DiskMonl Asm
PDF
No ratings yet
DiskMonl Asm
11 pages
Exp No.:5 Date: Arithmetic Operations
PDF
No ratings yet
Exp No.:5 Date: Arithmetic Operations
12 pages
MIPS32 Instruction Set Quick Reference: L B - F O J A B (N: O D S)
PDF
No ratings yet
MIPS32 Instruction Set Quick Reference: L B - F O J A B (N: O D S)
2 pages
MIPS32 Instruction Set Quick Reference
PDF
No ratings yet
MIPS32 Instruction Set Quick Reference
2 pages
BCSL - 022 (APRIL 2012-03-17) : Q2 A) Code For Program To Encrypt The Given String in Assembly Language
PDF
No ratings yet
BCSL - 022 (APRIL 2012-03-17) : Q2 A) Code For Program To Encrypt The Given String in Assembly Language
5 pages
Assignment Q2 ESD MELZG526 2019HT80542
PDF
No ratings yet
Assignment Q2 ESD MELZG526 2019HT80542
8 pages
CPE 301 Assignment
PDF
No ratings yet
CPE 301 Assignment
20 pages
ALP Programming of 8051
PDF
No ratings yet
ALP Programming of 8051
11 pages
Extended Precision FPUDemo
PDF
No ratings yet
Extended Precision FPUDemo
3 pages
16x16 8051 Assembly
PDF
No ratings yet
16x16 8051 Assembly
1 page
ARM Assembly Language Program Examples
PDF
No ratings yet
ARM Assembly Language Program Examples
18 pages
Interfacing Solved Problems
PDF
No ratings yet
Interfacing Solved Problems
11 pages
Program To Add Two 32 Bit Numbers - ProjectsGeek
PDF
No ratings yet
Program To Add Two 32 Bit Numbers - ProjectsGeek
8 pages
Computer Organization and Assembly Language. Semester Project: Description
PDF
100% (1)
Computer Organization and Assembly Language. Semester Project: Description
11 pages
20BCE10523-M&M-LAB 12
PDF
No ratings yet
20BCE10523-M&M-LAB 12
1 page
Assembly Language Assesment
PDF
No ratings yet
Assembly Language Assesment
5 pages
Amp Experiments
PDF
No ratings yet
Amp Experiments
32 pages
21bce2651 VL2023240505640 Ast05
PDF
No ratings yet
21bce2651 VL2023240505640 Ast05
3 pages
Assembly
PDF
No ratings yet
Assembly
36 pages
Examples
PDF
No ratings yet
Examples
8 pages
Assebly Lab Print
PDF
100% (2)
Assebly Lab Print
19 pages
Document 25
PDF
No ratings yet
Document 25
16 pages
Ec522 8051 08
PDF
No ratings yet
Ec522 8051 08
27 pages
Đ Án Demi
PDF
No ratings yet
Đ Án Demi
9 pages
Introduction To Address Modes
PDF
No ratings yet
Introduction To Address Modes
9 pages
cao expt 2
PDF
No ratings yet
cao expt 2
3 pages
ECE331 HW 1 HC12 Assembly Language
PDF
No ratings yet
ECE331 HW 1 HC12 Assembly Language
2 pages
Assignment 2 Solution
PDF
No ratings yet
Assignment 2 Solution
2 pages
8255 interfacong
PDF
No ratings yet
8255 interfacong
23 pages
Arithmetic Instructions
PDF
No ratings yet
Arithmetic Instructions
100 pages
Micro-Processor and Assembly Language: Lab Assignment#7
PDF
No ratings yet
Micro-Processor and Assembly Language: Lab Assignment#7
7 pages
Armv 7
PDF
No ratings yet
Armv 7
6 pages
Nowy Dokument Tekstowy
PDF
No ratings yet
Nowy Dokument Tekstowy
9 pages
8051 Instruction Set Summary
PDF
No ratings yet
8051 Instruction Set Summary
2 pages
Instructions and Data: Datorteknik, Eitf70, Per Andersson
PDF
No ratings yet
Instructions and Data: Datorteknik, Eitf70, Per Andersson
17 pages
Degray.asm
PDF
No ratings yet
Degray.asm
9 pages
5 Pract
PDF
No ratings yet
5 Pract
2 pages
Jawahar Lal Nehru Technological Universiy TPC 0 3 2 (Ec 05401) Microprocessors Lab
PDF
50% (2)
Jawahar Lal Nehru Technological Universiy TPC 0 3 2 (Ec 05401) Microprocessors Lab
43 pages
NETMIKO Notes
PDF
No ratings yet
NETMIKO Notes
3 pages
DevOps Interview Questions 01
PDF
No ratings yet
DevOps Interview Questions 01
27 pages
Sridhar Gumpula RESUME
PDF
No ratings yet
Sridhar Gumpula RESUME
4 pages
MIT6 858F14 Lab2
PDF
No ratings yet
MIT6 858F14 Lab2
12 pages
Van RHCSA course plan
PDF
No ratings yet
Van RHCSA course plan
3 pages
Athentic
PDF
No ratings yet
Athentic
90 pages
How To Install 2048 On Debian 11 - Installati - One
PDF
No ratings yet
How To Install 2048 On Debian 11 - Installati - One
3 pages
Computer Systems Sevicing-12 WS Q1 W2
PDF
No ratings yet
Computer Systems Sevicing-12 WS Q1 W2
3 pages
Tpam Admin Guide
PDF
No ratings yet
Tpam Admin Guide
367 pages
OBIEE 11G Certification Matrix
PDF
100% (1)
OBIEE 11G Certification Matrix
26 pages
02 OS Structures
PDF
No ratings yet
02 OS Structures
26 pages
Crash Log
PDF
No ratings yet
Crash Log
85 pages
CIS Debian Linux 12 Benchmark v1.1.0
PDF
No ratings yet
CIS Debian Linux 12 Benchmark v1.1.0
1,110 pages
Building A Fortran CLI
PDF
No ratings yet
Building A Fortran CLI
6 pages
CSE321 - 3. Threads & Concurrency
PDF
No ratings yet
CSE321 - 3. Threads & Concurrency
40 pages
Northeastern University Info
PDF
No ratings yet
Northeastern University Info
2 pages
Informix Administrator Guide
PDF
No ratings yet
Informix Administrator Guide
138 pages
Alejandra's Resume
PDF
No ratings yet
Alejandra's Resume
9 pages
Git Basics Vtu
PDF
No ratings yet
Git Basics Vtu
11 pages
How To Install SQL Server On Linux (Ubuntu and CenOS - RHEL)
PDF
No ratings yet
How To Install SQL Server On Linux (Ubuntu and CenOS - RHEL)
6 pages
Report Final2222222222222
PDF
No ratings yet
Report Final2222222222222
37 pages
File: /home/scoch/desktop/file Page 1 of 50
PDF
No ratings yet
File: /home/scoch/desktop/file Page 1 of 50
50 pages
Google - (Chrome) - Default Network
PDF
No ratings yet
Google - (Chrome) - Default Network
55 pages
Forensics FJ
PDF
No ratings yet
Forensics FJ
28 pages
Chapter 20 - C Legacy Code Topics: 2003 Prentice Hall, Inc. All Rights Reserved
PDF
No ratings yet
Chapter 20 - C Legacy Code Topics: 2003 Prentice Hall, Inc. All Rights Reserved
46 pages
The Art of Benchmarking: Evaluating The Performance Ofronlinuxandosx
PDF
No ratings yet
The Art of Benchmarking: Evaluating The Performance Ofronlinuxandosx
11 pages
Virtualization using Docker platform
PDF
No ratings yet
Virtualization using Docker platform
59 pages
Linux System Programming Question Bank
PDF
No ratings yet
Linux System Programming Question Bank
9 pages