汇编语言(8086)最简单加减乘除:定义A,B 使C=A+B D=A-B E=A*B F=A/B 符号有DB MOV ADD DATA等

汇编语言(8086)最简单加减乘除:定义A,B使C=A+BD=A-BE=A*BF=A/B符号有DBDWDDCXSISHLSHRMOVADDSTACKDATA等,不要C语言... 汇编语言(8086)最简单加减乘除:定义A,B 使C=A+B D=A-B E=A*B F=A/B 符号有DB DW DD CX SI SHL SHR MOV ADD STACK DATA 等,不要C语言后其他的编写 谢谢 急 希望12点之前回复 谢谢 展开
 我来答
_fmlyht
2010-09-30 · TA获得超过2359个赞
知道大有可为答主
回答量:2398
采纳率:0%
帮助的人:1847万
展开全部
DATA SEGMENT
A DB 0AH
B DB 0BH
C DW ?
D DW ?
E DW ?
F DW ?
DATA ENDS

CODE SEGMENT
ASSUM CS:CODE,DS:DATA
BEGIN:
LDS SI,A
LES DI,C
LODSB
;+
MOV CL,AL
CBW
MOV BX,AX
MOV AL,[SI]
CBW
ADD AX,BX
STOSW
;-
MOV AL,CL
CBW
MOV BX,AX
MOV AL,[SI]
CBW
XCHG AX,BX
SUB AX,BX
STOSW
;*
MOV AL,CL
MOV BL,[SI]
IMUL BL
STOSW
;/
MOV AL,CL
CBW
MOV BL,[SI]
IDIV BL
STOSW
;EXIT
MOV AX,4C00H
INT 21H
CODE ENDS
END BEGIN
huhaiwang2008
2010-10-13
知道答主
回答量:58
采纳率:0%
帮助的人:11.3万
展开全部
DATA SEGMENT
A DB 0AH
B DB 0BH
C DW ?
D DW ?
E DW ?
F DW ?
DATA ENDS

CODE SEGMENT
ASSUM CS:CODE,DS:DATA
BEGIN:
LDS SI,A
LES DI,C
LODSB
;+
MOV CL,AL
CBW
MOV BX,AX
MOV AL,[SI]
CBW
ADD AX,BX
STOSW
;-
MOV AL,CL
CBW
MOV BX,AX
MOV AL,[SI]
CBW
XCHG AX,BX
SUB AX,BX
STOSW
;*
MOV AL,CL
MOV BL,[SI]
IMUL BL
STOSW
;/
MOV AL,CL
CBW
MOV BL,[SI]
IDIV BL
STOSW
;EXIT
MOV AX,4C00H
INT 21H
CODE ENDS
END BEGIN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xnjbnx
2010-10-14
知道答主
回答量:79
采纳率:0%
帮助的人:34.7万
展开全部
你好你可以上饭客安全培训基地,里面有你知道的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式