用汇编语言:变量ABC分别存放300,301,302(结果F放在310) (1)逻辑运算 F=AB+C' (2)算术运算 F=4*A+B+(C/2)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 09:27:01
用汇编语言:变量ABC分别存放300,301,302(结果F放在310) (1)逻辑运算 F=AB+C' (2)算术运算 F=4*A+B+(C/2)

用汇编语言:变量ABC分别存放300,301,302(结果F放在310) (1)逻辑运算 F=AB+C' (2)算术运算 F=4*A+B+(C/2)
用汇编语言:变量ABC分别存放300,301,302(结果F放在310) (1)逻辑运算 F=AB+C' (2)算术运算 F=4*A+B+(C/2)

用汇编语言:变量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
不知道这是不是你需要的答案?

用汇编语言:变量ABC分别存放300,301,302(结果F放在310) (1)逻辑运算 F=AB+C' (2)算术运算 F=4*A+B+(C/2) 用汇编语言编写下面两个程序1,编写一个程序,把变量bufX和bufY中较大者存入bufZ;若两者相等,则把其中之一存入bufZ中,假设变量存放的是8位无符号数2,bufX,bufY和bufZ是3个有符号十六进制数,编写一 已知BUF1,BUF2字节单元中存放一个无符号数,编写程序完成以下操作汇编语言1)两个数,一个为奇数,一个为偶数;则奇数存放在BUF1,偶数存放在BUF22)两个均为奇数,则分别加1存回原单元中3)两个均 用汇编语言编写程序,建立一数据表,表中存放1-9的平方,查表求某数字的平方. c语言程序设计:设变量a、b、c分别存放从键盘输入的3个整数.编写程序,按从大到小的顺序排列这3个整数.设变量a、b、c分别存放从键盘输入的3个整数.编写程序,按从大到小的顺序排列这3个整 从输入数据中统计正整数和负整数的个数.用输入0来结束输入,变量i存放正整数个数,变量j存放负 设100个无符号数,连续存放在以2000H为首地址的存储区中,编程统计奇数和偶数的个数 用汇编语言编程 编写程序计算(A+B*10-D)/C,其中A、B、C、D均为已定义的有符号双字变量,要求商和余数分别存入变量X和Y中用汇编语言编写 用java 从键盘输入3个整数,分别赋给整数变量a b c 然后将输入的整数按照从小到大的顺序放在变量abc中,并用java 从键盘输入3个整数,分别赋给整数变量a b c 然后将输入的整数按照从小到大的顺 求数列1,1/(1*3),1/(2*4),1/(3*5),.前十项之和,结果存放在变量s中,输结果(用循环语句实现,循环变量用i表示) 编程计算(A*B+C-70)/A计算结果的商和余数分别保存在变量D和E中,其中A,B,C,D,E均这道要求用汇编语言啊你们写的不是汇编吧求汇编程序啊谢啦 1.设有两个有符号整数变量A和B,求A和B之和并判断结果是否溢出.(用汇编语言做) 用汇编语言设计一个程序,求10个无符号数中的最大值.并将最大值存入变量MAX中写得好再加分哈. 用mylipse写.输入三个整数,分别赋给整形变量abc,然后将输入的整数按照abc的顺序放在abc中,输出三个变量的值,求高手. 求助一道汇编语言问题!3、从无序数列中删除一个元素 实验内容在BUFFER为首址的内存区中存放了一个无序字符串,其长度存放在第一个字节单元,在KEY单元内存放了要删除的一个字符,查找此无 编写程序,从键盘输入两个字符分别存放在变量x和y中,要求通过程序交换它们的值 C语言,定义三个变量,分别存放三角形的底边和高,计算三角形的面积,冰并输出三角形的面积请输入三角形的底边. 已知两个单元分别存放了变量X和Y的值,试交换这两个变量值,并写出一个算法,并用流