第8章宏汇编技术分析
8.6.3 实验示例 在带符号数的运算中,如果从键盘输入负号,要求程序能够判断出“-”,并将数值求补。 示例8-4 从键盘多次输入十进制数,无论正、负数,求出补码并用二进制和十六进制显示。 设计思路: (1)?主程序main调用子程序subr1,两次调用子程序subr2分别显示二进制和十六进制数。 (2)子程序subr1:功能为键盘输入,数字键ASCII码→十进制数(该十进制数保存为二进制);判断负号,求出负数的补码;用存储单元x传参; (3)子程序subr2:取出x,用循环左移保留要显示的数值,查ASCII表分别显示二进制数和十六进制数; (4)利用宏库8-2.mac简化程序。 运行结果: 8.6.4 实验任务 实验目的: 通过分析和运行示例程序,观察宏在程序中的用法,加深对模块化结构设计的理解。 实验内容: 参考示例8-4,完成下列实验内容 (1)对输入的负数求反码。(8-5.asm) (2)对输入的多个带符号数用补码做相加运算。 (3)对(2)的运算结果分别用二进制、十六进制显示。 (4)对(2)的运算结果用十进制显示。用十进制显示时,如果是负数,要用‘-’表示负号。提示:判断最高位(符号位)为1则为负数,要再求补,得到其真值显示。 实验要求: (1)第3、4题选做 (2)实验内容用截图形式记录实验结果 (3)写出实验结果分析 ? 实验拓展: (1)如果将
您可能关注的文档
- 第8章C++实用技巧与模版库分析.ppt
- 园区案例—苏州工业园分析.ppt
- 第8章-物联网通信技术(曾宪武)LXX2014.7分析.ppt
- 第8章JavaScript脚本语言分析.ppt
- 第8章-沥青分析.ppt
- 第8章Swing程序设计分析.ppt
- 第8章HPLC分析.ppt
- 第8章Transact-SQL语言分析.ppt
- 第8章__幕墙分析.ppt
- 园区综合安防分析.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)