windlx汇编语言编写C程序,实验二熟悉DLX汇编语言编程.PDF
Posted weixin_39715187
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windlx汇编语言编写C程序,实验二熟悉DLX汇编语言编程.PDF相关的知识,希望对你有一定的参考价值。
实验二熟悉DLX汇编语言编程.PDF
实验二 熟悉DLX汇编语言编程 II
实验二 熟悉DLX汇编语言编程 III
Table of Contents
实验二 熟悉DLX汇编语言编程 1
实验目的 1
实验内容 1
代码及运行结果 2
实验中遇到的问题 4
附:例程和提示 4
实验二 熟悉DLX汇编语言编程 IV
实验二 熟悉DLX汇编语言编程 1
实验二 熟悉DLX汇编语言编程
实验目的
通过本实验,熟悉 DLX指令和编程。
实验内容
1.将C 代码例子(1)和(2)转化为DLX 汇编程序。
2.用WinDLX模拟器运行你自己的汇编程序,记录模拟的相关结果。
3.提交DLX 代码的汇编文件及其模拟结果。
(1)计算两个无符号数和
输入和输出格式为:
输入第一个数: 输入第二个数: 和=
C 代码例子:
void main ()
{
unsigned int num1, num2 ;
scanf ("\\nEnter the 1st number: %d",& num1);
scanf ("\\nEnter the 2nd number: %d",& num2);
printf ("The sum = %d", num1+ num2);
}
(2)两数相除
输入和输出格式为:
输入第一个数: 输入第二个数: 商=
C 代码例子:
void main ()
{
int num1, num2 ;
double num3 ;
scanf ("\\nEnter the 1st number: %d",& num1);
scanf ("\\nEnter the 2nd number: %d",& num2);
if ( num2 != ){
0
num3 = (double)num1/(double)num2 ;
printf ("\\n(1st number) %g divided by (2nd number) %g = %g",
(double)num1,(double)num2, num3 );
}
else
printf ("\\n divide by 0 !!");
}
注意:商必须为双精度格式。
实验二 熟悉DLX汇编语言编程 2
代码及运行结果
(1).计算无符号数的和
代码:
;add.s两数相加
; Program begin at symbol main
; requires module INPUT
; Load two programs (add.s and input.s)
; Note: load add.s rst then follow by inputs.
; Execute, press (F5)
; r
以上是关于windlx汇编语言编写C程序,实验二熟悉DLX汇编语言编程.PDF的主要内容,如果未能解决你的问题,请参考以下文章