汇编语言程序设计1

一、实验题目与目的1.题目使用8086汇编语言设计一个支持小数位及带括号的混合运算的计算器程序。主要功能:包括基本的四则运算、括号运算、负数运算、并且扩展8086的16位上限功能。 2.学习目的(1)综合运用所学的微机汇编语言程序设计的知识。 (2)进一步巩固在PC上建立、汇编、链接、调试和运行汇编语言程序的过程。一、分析与设计1.系统分析首先在8086的程序汇编语言当中介入一个数字时,是以ascll从键盘介入,那么我们就必需将它转换成我们方便运算的形式存入计算机内存。其次在8086的程序汇编语言当中没有对各种运算符的优先级及括号的判断,所以必须人为的设计一个判断方式。同时8086的寄存器仅有16位,216=65536。那么做一个正负数,数的上限就缩小两倍变为215=32768,再代入两位定点小数的话,就又至少缩小100倍变为327的整数上限。这样在一般情况下,做起乘法运算时,都相当容易溢出。
pdf 文件大小:1.08MB