急求!请高手帮忙,用汇编语言编写一个加法运算器。请帮我写一个,谢谢!

作者&投稿:矣习 (若有异议请与网页底部的电邮联系)
汇编语言的加法运算~

这还不简单· 如果只是 字节溢出 或者字溢出的话
汇编都有进位或溢出标志位啊 根据这个判断就可以了啊·

如果 是想根据自己的数据判读是不是溢出 你就拿最后的结果 跟你的结果一比不就可以咯·

data segment
str db 10
db "fgdsgfgj",0dh,0ah,0
num db 5
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
mov al,num
cmp al,[str]
ja exit
mov al,[str]
sub al,num
mov cl,al
mov ch,0
mov BX,offset str
rot: add bx,1 ;//字符串从str+1开始
add bx,str //指向串的最后一个单元
mov al,[bx-1]
mov [bx],al ;字符串后移
loop rot
exit: mov ax,4c00h
int 21h
code ends
end start

DATA SEGMENT
X DW ?
SYMBOL DB ?
Y DW ?
Z DW ?
DISPINFO1 DB 'NOT YUNSUAN CHAR!','$'
DISPINFO2 DB 'YUSHU IS:$'
CUAN DW 10000,1000,100,10,1
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START: MOV AX,DATA
MOV DS,AX
BINGIN: CALL INPUT
MOV X,BX
MOV SYMBOL,DL
CALL INPUT
MOV Y,BX

CMP SYMBOL,'+'
JE JIA
LEA DX,DISPINFO1
MOV AH,09H
INT 21H

MOV AH,4CH
INT 21H
JIA:
MOV AX,X
ADD AX,Y
JMP EXIT1
BINGIN1:
JMP BINGIN
EXIT1: MOV Z,AX
MOV DX,AX
CALL BINTODIN

LOOP0: MOV DL,0AH
MOV AH,02H
INT 21H
MOV DL,0DH
INT 21H

MOV AH,01H
INT 21H
CMP AL,0DH
JNE BINGIN1

MOV AH,4CH
INT 21H

INPUT PROC NEAR
PUSH AX
MOV AX,0
LOOP1: CALL INP
CMP DL,30H
JB EXIT2
CMP DL,39H
JA EXIT2
SUB DL,30H
MOV BX,0
MOV BL,DL
MOV CL,10
MUL CL
ADD AX,BX
JMP LOOP1
EXIT2: MOV BX,AX
POP AX
RET
INPUT ENDP

INP PROC NEAR
PUSH AX
MOV AH,01H
INT 21H
MOV DX,0
MOV DL,AL
POP AX
RET
INP ENDP

BINTODIN PROC NEAR
PUSH CX
PUSH BX
MOV CX,5
MOV BX,0
LEA SI,CUAN
LOOP3: SUB DX,[SI]
JB LOOP4
INC BL
JMP LOOP3
LOOP4: ADD DX,[SI]
CMP BL,0
JE LOOP7
LOOP5: PUSH DX
MOV DL,BL
OR DL,30H
MOV AH,2
INT 21H
POP DX
MOV BH,1
JMP LOOP8
LOOP7: CMP BH,1
JE LOOP5
LOOP8: ADD SI,2
MOV BL,0
LOOP LOOP3
CMP BH,0
JNE LOOP9
MOV DL,'0'
MOV AH,2
INT 21H
LOOP9: POP BX
POP CX
RET
BINTODIN ENDP

CODE ENDS
END START
;运行一次输入格式如:12+13=
;它会自动输出25
;然后回车两次退出
;如果继续运算将产生错误
;缺点,只能算一次


怎么使用spss计算各指标的权重,请高手帮忙,论文急用!!!
1、首先需要选择分析-回归分析-线性回归。2、接下来选择打开其中的对话框。3、然后将需要计算权重的变量选入。4、然后打开统计量对话框,里面有计算权重的方法。5、接下来可以选择共线性诊断,就可以自动生成权重了。6、点击确定,生成结果,得到各指标的权重。

怎么使用spss计算各指标的权重,请高手帮忙,论文急用!!!
怎么计算各指标的权重,请高手帮忙,论文急用!!!权重体系构建在实际研究中使用较为广泛,比如政府财政支出的绩效评价,医院绩效评价研究等。下图为常见的综合评价权重体系构建结构。其研究核心为‘农产品绩效评价’,即目标在于构建出‘农产品电商绩效评价体系’。接着目标层拆分为5个准则层指标,分别称为...

...有附图,请高手帮忙用附图画线后上传!万分感激
图中五眼插座带单联双控开关,一般用于一个灯的两地控制。要是不用两地控制就和普通开关一样,只接L1和L11,两地就接L11 和L12。L1接火线L11,L12接灯短火

求!!请各位高手帮忙指导编写一个用栈编写的四则有理数计算器
求!!请各位高手帮忙指导编写一个用栈编写的四则有理数计算器 最好用c++语言编写。。。带优先级~~谢谢了!!!... 最好用c++语言编写。。。带优先级~~谢谢了!!! 展开  我来答 1个回答 #热议# 生活中有哪些成瘾食物?a62517741 2008-10-24 · TA获得超过463个赞 知道小有建树答主 回答量:334...

高数求极限.请高手帮忙!我知道得讨论左右极限,可是怎么解呢?用什么方...
左极限=lim(x→0-)(2+e^(1\/x)\/(1+e^(4\/x))-sinx\/x=(2+0)\/(1+0)-1=1 右极限=lim(x→0+)(2e^(-4\/x)+e^(-3\/x))\/(e^(-4\/x)+1)+sinx\/x=0+1=1 所以极限为1

求~请高手帮忙做一个'薛'字头像,QQ用.
本人PS初级~做了两个 和你这个差不多的 看看吧 要是想换换颜色什么的 我再改改~呵呵 参考下吧!

急,请高手帮忙翻译,跪求!
With the rapid development of science and technology in modern society, the connection of science and technology with business affairs is getting increasingly closer. An emerging technology can provide unprecedented promotion for the economic development. Ever since the concept of e-commerce ...

请电脑高手帮忙,!!!谢谢!!!万分感谢!!!成功再加分!!!
1. 从256M内存来看,你的笔记本应该比较老了。增加内存大小的外部1G可移动U盘 ,你现在在用vista ?如果是的话太可怕了,首先无论是xp还是vista,把u盘来顶内存,效果不好。 U盘速度太慢了。 如果是vista, 建议内存2G以上 2. 重新划分分区, 意味你要重装系统, 新系统速度自然会快一点点,但...

请电脑高手帮帮忙,我的电脑能用360安全浏览器上网,但是其它的所有的软...
最有效地解决办法:办法一.修复:1.用命令修复:在Windows XP Service Pack 2中如果发现你得IE出现故障不妨试着“运行”一下这个命令:"%progrramFiles%\\InternetExplorer\\iexplore.exe"\/rereg"(双引号不可少),它可以帮你重新注册IE的所有组件,帮你彻底修复瘫痪的IE,不过不适应于Windows 其他版本...

求助:请高手帮忙翻译一下这篇关于威尼斯狂欢节的英语小短文
直到今天,威尼斯人仍以最奇怪的方式打扮自己——比如他们就象武装好的士兵、屠夫和渔夫等。酒吧和咖啡馆里挤满了来参加聚会的人,他们都来展示美丽的服饰。他们的设计和发明都是由特殊的工作室完成的。现成的服饰是不被接受的。“狂欢节前一个月我们得加班才能满足要求,”面具制作者说。“用几公里长的...

紫阳县18654841023: 求汇编高手帮忙编写一段程序 -
翠非来比: 这回完全测试通过了, 除了代码比较冗余.如果看不懂可以在MSN找我. feng.gzh@hotmail.com---------------------------------------------------------------------- .model small .datadata1 db 6 dup(0) ;多的一位是符号位,其中保存正号或者负号的ascii...

紫阳县18654841023: 求高手帮忙写一个汇编语言的简易交通灯程序 -
翠非来比: 最简单的单片机交通信号灯 单片机要求使用 AT89C51,信号灯连接电路如下:东西:绿灯P0.0 黄灯P0.1 红灯P0.2 南北:绿灯P0.5 黄灯P0.6 红灯P0.7 运行步骤:开始 ↓ 东西 南北 都是红灯 ↓ 步骤(1) 南北绿灯亮15s,东西红灯亮15s.南北黄...

紫阳县18654841023: 请哪位高手帮忙用汇编语言编写一段程序,求三个带符号字节数据中的最大值,并将该最大值存入MAX字单元中. -
翠非来比: n1 db 1,99,-2 max db 0..mov bx,offset n1 mov al,[bx] cmp al,[bx+1] jg s1 mov al,[bx+1] s1:cmp al,[bx+2] jg s2 mov al,[bx+2] s2:mov max,al

紫阳县18654841023: 求汇编高手帮忙,汇编语言编写程序,根据内存单元中的数字X的值,求出其所绝对值值,并将结果保存在内存单. -
翠非来比: ; CMP X, 80H JB EXIT NEG X EXIT: HLT END

紫阳县18654841023: 急求用汇编语言编写一个键盘锁的程序 -
翠非来比: 调用user32.dll中的BlockInput函数.该函数可锁鼠标键盘.BlockInput只有一个参数,1为锁定,0为解锁 在masn32中引入user32库,然后直接用【 invoke BlockInput 1 】就行了. .386 .model flat,stdcall option casemap:none include \masm32\...

紫阳县18654841023: 急用: 请用汇编编写一个程序.难度适中就可以.目的是要运行时可以实现一个功能
翠非来比: data segment car db 133 ;定义字符图形表db 05h,122,0,0db 05h,122,0,1db 05h,122,0,1db 05h,122,0,1db 05h,122,0,1db 05h,122,0,1db 05h,122,0,1db 05h,122,1,0db 05h,122,1,0db 05h,122,1,0db 05h,122,0,-1db 05h,122,0,-1db 05h,122,0,-1db 05h,122,0,-1db 05h,122,0,-1

紫阳县18654841023: 用汇编语言编写一个小程序(比如hello,word!)请懂的人帮忙提供源码 -
翠非来比: 您正在看的汇编语言是:hello,world!win32汇编小程序. 首先我们看一个“复杂”的Win32汇编程序 程序用来显示一个消息框 -------------------------------------------------- ;文件名:3.asm .386 .model flat ,stdcall NULL equ 0 MB_OK equ 0 ExitProcess ...

紫阳县18654841023: 求高手用汇编语言编一个程序:将华氏温度转换为摄氏温度. -
翠非来比: 例:华氏82度可这样换算: (82-32)*5/9=27.8摄氏度

紫阳县18654841023: 求助:请高手用汇编语言编程下面这一题,求出1+2+3+4+.......+99+100的和,并以十六进制的形式显示在屏幕上 -
翠非来比: DATA SEGMENT RESULT DW 0 s1 db 0,0,0,0,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA BEGIN: mov ax,data mov ds,ax mov es,ax MOV AX,0 MOV BX,0 MOV CX,100 LP: INC BX ADD AX,BX LOOP LP MOV RESULT,...

紫阳县18654841023: 求单片机高手编写一个串口通信接受字符程序,用汇编语言. 急急急!!!! -
翠非来比: ORG 00H AJMP MAIN ORG 23H AJMP URT ;串口中断 ORG 30HMAIN: MOV SP,#60H MOV R0,#50H MOV TMOD,#20H ; T1工作方式2 SETB EA ;开总中断 ACALL URTINIT ;串口初始化 AJMP $ ;等待串口中断URT: ;串口中断每次只...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网