编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字单元无符号数.用汇编语言
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/13 07:04:56
编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字单元无符号数.用汇编语言写出
建议用code blocks写,再查看汇编.
再问: 不知道啊,我帮别人问的,你帮帮给出最后答案好吗?我不是学这个的
再答: 00000000 : 0: 55 push %ebp 1: 89 e5 mov %esp,%ebp 3: e8 fc ff ff ff call 4 8: 0f b6 05 38 00 00 00 movzbl 0x38,%eax f: 0f b6 15 39 00 00 00 movzbl 0x39,%edx 16: 01 d0 add %edx,%eax 18: 0f b6 15 3a 00 00 00 movzbl 0x3a,%edx 1f: 0f b6 0d 3b 00 00 00 movzbl 0x3b,%ecx 26: 29 ca sub %ecx,%edx 28: 29 d0 sub %edx,%eax 2a: a2 00 00 00 00 mov %al,0x0 2f: e8 fc ff ff ff call 30 34: c9 leave 35: c3 ret 这是我用pascal写完后用fpc编译得到的汇编代码 我的源程序: const a:byte=$30; b:byte=$20; c:byte=$10; d:byte=$05; var z:byte; begin z:=(a+b)-(c-d); end.
再问: 不知道啊,我帮别人问的,你帮帮给出最后答案好吗?我不是学这个的
再答: 00000000 : 0: 55 push %ebp 1: 89 e5 mov %esp,%ebp 3: e8 fc ff ff ff call 4 8: 0f b6 05 38 00 00 00 movzbl 0x38,%eax f: 0f b6 15 39 00 00 00 movzbl 0x39,%edx 16: 01 d0 add %edx,%eax 18: 0f b6 15 3a 00 00 00 movzbl 0x3a,%edx 1f: 0f b6 0d 3b 00 00 00 movzbl 0x3b,%ecx 26: 29 ca sub %ecx,%edx 28: 29 d0 sub %edx,%eax 2a: a2 00 00 00 00 mov %al,0x0 2f: e8 fc ff ff ff call 30 34: c9 leave 35: c3 ret 这是我用pascal写完后用fpc编译得到的汇编代码 我的源程序: const a:byte=$30; b:byte=$20; c:byte=$10; d:byte=$05; var z:byte; begin z:=(a+b)-(c-d); end.
编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字单元无符号数.用汇编语言
用汇编语言编写程序计算表达式:f=a*(b+c)/(d-e).本人...
a=(10+b+c+d+h)/39 b=(10+a+c+d+h)/29 c=(10+a+b+d+h)/19 d=(10+
有以下程序 main() { char a[ ]={'a','b','c','d','e','f','g','h','\
a/b=c/d e/f=g/h ,a/b+c/d=e/f+g/h吗?
求 5800计算器H=A+B-C程序 其中A是后视点高程,B为后视尺读数,C为前视尺读数,求前视高程H.
汇编语言编写程序 Y=A+B-C
A+B+C+D=D+E+F+G=G+H+I+J=17
求A B C D E H
已知U={a,b,c,d,e,f,g,h} 已知A的补集交B的补集={A,B,C,E,F,G,H},
a=b+c=d+e=f+g=h+i a=?
已知在△ABC中角ACB=90°,CD⊥AB于点D,设AC=b,BC=a,AB=c,CD=h 以a+b,h和c+h为边是