编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字单元无符号数.用汇编语言写出

编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字单元无符号数.用汇编语言写出
数学人气:616 ℃时间:2020-03-28 08:51:57
优质解答
建议用code blocks写,再查看汇编.不知道啊,我帮别人问的,你帮帮给出最后答案好吗?我不是学这个的00000000 :0: 55push %ebp1: 89 e5 mov%esp,%ebp3: e8 fc ff ff ffcall 4 8: 0f b6 05 38 00 00 00movzbl 0x38,%eaxf: 0f b6 15 39 00 00 00movzbl 0x39,%edx 16: 01 d0 add%edx,%eax 18: 0f b6 15 3a 00 00 00movzbl 0x3a,%edx 1f: 0f b6 0d 3b 00 00 00movzbl 0x3b,%ecx 26: 29 ca sub%ecx,%edx 28: 29 d0 sub%edx,%eax 2a: a2 00 00 00 00mov%al,0x0 2f: e8 fc ff ff ffcall 30 34: c9leave 35: c3ret 这是我用pascal写完后用fpc编译得到的汇编代码 我的源程序: consta:byte=$30;b:byte=$20;c:byte=$10;d:byte=$05; varz:byte; beginz:=(a+b)-(c-d); end.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版