用汇编语言:变量ABC分别存放300,301,302(结果F放在310) (1)逻辑运算 F=AB+C' (2)算术运算
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/21 13:04:31
用汇编语言:变量ABC分别存放300,301,302(结果F放在310) (1)逻辑运算 F=AB+C' (2)算术运算 F=4*A+B+(C/2)
DATAS SEGMENT
ORG 300 ;下面地址偏移从300开始,相当于A的存放地址为012CH=300
A DB ;地址012CH=300
B DB ;地址012DH=301
D DB ;地址012EH=302
X DB 7 DUP )
F DB ;内存单元地址为0136H=310
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV AL,A;把A的内容送到寄存器AL中
MOV BL,B
AND AL,BL;逻辑与A&B
MOV BL,D
OR AL,BL;逻辑或
ADD AL,30H;把结果转换成ascii码
MOV F,AL;把F=AB+C放在sbuff中
MOV DL,F;显示结果
MOV AH,02
INT 21H;显示结束
MOV DL,0DH;换行
MOV AH,02
INT 21H
MOV DL,0AH
MOV AH,02
INT 21H;换行结束
MOV AL,A
MOV CL,2
SHL AL,CL;向逻辑左移动2位,相当于4A
MOV DL,D
SHR DL,1
MOV BL,B
ADD AL,BL
ADD AL,DL
ADD AL,30H;把结果转换成ascii码
MOV F+1,AL;把结果放在311单元中
MOV DL,F+1;显示结果
MOV AH,02
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START
不知道这是不是你需要的答案?
ORG 300 ;下面地址偏移从300开始,相当于A的存放地址为012CH=300
A DB ;地址012CH=300
B DB ;地址012DH=301
D DB ;地址012EH=302
X DB 7 DUP )
F DB ;内存单元地址为0136H=310
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV AL,A;把A的内容送到寄存器AL中
MOV BL,B
AND AL,BL;逻辑与A&B
MOV BL,D
OR AL,BL;逻辑或
ADD AL,30H;把结果转换成ascii码
MOV F,AL;把F=AB+C放在sbuff中
MOV DL,F;显示结果
MOV AH,02
INT 21H;显示结束
MOV DL,0DH;换行
MOV AH,02
INT 21H
MOV DL,0AH
MOV AH,02
INT 21H;换行结束
MOV AL,A
MOV CL,2
SHL AL,CL;向逻辑左移动2位,相当于4A
MOV DL,D
SHR DL,1
MOV BL,B
ADD AL,BL
ADD AL,DL
ADD AL,30H;把结果转换成ascii码
MOV F+1,AL;把结果放在311单元中
MOV DL,F+1;显示结果
MOV AH,02
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START
不知道这是不是你需要的答案?
计算机在进行算术和逻辑运算时,运算结果可能性产生溢出的是?
F=W-(X+6)-(R-9)用汇编语言写出,其中XWXR均为16位无符号数运算结果不超16位.
F=W-(X+6)-(R-9)用汇编语言写出,其中XWXR均为16位无符号数运算结果不超16位
符号"f","g"分别表示一种运算,它对一些数的运算结果如下 (1)f(1)=0,f(2)=1,f(3)=2,f(4)=
符号“F和G”分别表示一种运算,它对一些数的运算结果如下:(1)F(1)=1,F(2)=3,F(3)=5,F(4)=7…
空间向量及运算.已知四面体O-ABC中.E,F分别为AB,OC上的点,AE=1/2EB,F为CO的中点,若AB=3,BC
在Excel2003的公式中,可以使用的运算符有_____ A:算术运算符 B:文本运算符 C关系运算符 D逻辑运算符
求数列1,1/(1*3),1/(2*4),1/(3*5),.前十项之和,结果存放在变量s中,输结果(用循环语句实现,循环
c语言运算优先级以及逻辑运算的结果,新手
用汇编语言编写程序计算表达式:f=a*(b+c)/(d-e).本人...
如图,在△ABC中,AB=AC,以AB为直径的⊙O分别交AC,BC于点D,E点F在AC的延长线上,且∠CBF=1/2∠C
已知:在三角形ABC中,边BC的垂直平分线分别与AC、BC交于点D、F,AB=CD 求证:角A=2角C