第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
- 华润化学材料科技股份有限公司2026届春季校园招聘备考题库及一套完整答案详解.docx
- “梦工场”招商银行信用卡中心2027暑期实习招聘备考题库及答案详解参考.docx
- 2026青海西宁市公安局城北公安分局招聘警务辅助人员20人备考题库及一套答案详解.docx
- 华润化学材料科技股份有限公司2026届春季校园招聘备考题库附答案详解(考试直接用).docx
- 2026青海省面向社会招聘中小学(幼儿园、特殊教育)教师600人备考题库有完整答案详解.docx
- 平安银行广州分行2026届春季校园招聘备考题库及1套完整答案详解.docx
- 2026青海西宁市公安局城北公安分局招聘警务辅助人员20人备考题库及答案详解(夺冠).docx
- 2026黑龙江黑河市康宁医院(黑河市精神病人福利院)招聘财务人员1人备考题库及答案详解(精选题).docx
- 2026黑龙江哈工大航天学院复合材料与结构研究所招聘备考题库附答案详解.docx
- 2026黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学国际合作部(港澳台办公室)招聘备考题库附.docx
原创力文档

文档评论(0)