用汇编语言实现 (a*b-c)/d 其中a、b、c、d均为有符号数,急求啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 11:19:39

用汇编语言实现 (a*b-c)/d 其中a、b、c、d均为有符号数,急求啊
用汇编语言实现 (a*b-c)/d 其中a、b、c、d均为有符号数,急求啊

用汇编语言实现 (a*b-c)/d 其中a、b、c、d均为有符号数,急求啊

你的问题没有写全,缺少一些条件.

假设这些数都是16位变量,程序可以这样写:

mov ax, c     ;取c
cwd           ;将c扩展成32位,在DX,AX中
mov bx, dx    ;将c搬到BX,CX中,腾出AX,用来做乘法
mov cx, ax
mov  ax, a    ;取变量a
imul b        ;乘以b,积是32位的,存在DX,AX中
sub ax, cx    ;积的低位字减c的低位字
sbb dx, bx    ;积的高位字带借位减c的高位字
idiv d        ;除以d,商在AX中,余数在DX中

用汇编语言实现 (a*b-c)/d 其中a、b、c、d均为有符号数,急求啊 用汇编语言编写程序计算表达式:f=a*(b+c)/(d-e).本人... 用汇编语言实现:统计一个班30个学生成绩的等级(A:90~100,B:80~89,C:70~79,D:60~69,E:60以下).统计结果分别存入ABCDE单元中 编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字单元无符号数.用汇编语言写出 下列( )属于符号语言.A,机器语言 B,人工语言 C,汇编语言 D,高级语言 下列不属于程序设计语言的是 a.自然语言 b.机器语言.C.汇编语言.D.高级语言 编写程序计算(A+B*10-D)/C,其中A、B、C、D均为已定义的有符号双字变量,要求商和余数分别存入变量X和Y中用汇编语言编写 在语言处理程序中,解释程序的功能是() A.解释执行高级语言程序 B.将汇编语言程序编译成目标程序 C.解释执行汇编语言程序 D.将高级语言程序编译成目标程序 8.下列选项中属于高级语言的包括( ). A.C语言 B.汇编语言 C.BASIC语言 D.FORTRAN语言 编程计算(A*B+C-70)/A计算结果的商和余数分别保存在变量D和E中,其中A,B,C,D,E均这道要求用汇编语言啊你们写的不是汇编吧求汇编程序啊谢啦 汇编语言编写程序 Y=A+B-C 汇编语言(8086)最简单加减乘除:定义A,B 使C=A+B D=A-B E=A*B F=A/B 符号有DB MOV ADD DATA等汇编语言(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 等, 汇编语言 Z=(A+B)/2 + 3*(B+C)/(A-C)A,B,C 均为有符号字变量,运算结构不超过两字节,加减法无进借位,相除时无余数,实现方法? 怎么用汇编语言编写y=a*b(a 用汇编语言 当从键盘输入1,2,3时,在屏幕上显示字母A,B,C 汇编语言 下面指令正确的是()A MOV BX,AL B IN AX,21H C OUT 21H,AX D 260H,ALC,D为什么错呢? 依次采用尾插法插入A,B,C,D,E元素.用C语言实现 大学计算机网络基础 求 机械出版社出版的,陈庆章、王子仁编著的《大学计算机网络基础》答案如果没有的话,Viaual Basic 属于( )A.机器语言 B 汇编语言 C第三代语言 D第四代语言