第一次实验:显示姓名学号
开始定一堆栈,定义一个叫‘的堆栈
堆栈的大小为 个字,没有初始化
以上三行为堆栈的定义。定义大小为 个 (字)的堆栈
开始定义数据段
!"##"$%
以上 % 行为数据段的定义,定义了两个字节数据: & 为‘,' 为
‘!"##"$%
(()(将汇编语言程序是为 *+ 下的子程序
,-,-,堆栈段寄存器定义为 ,代码段为 ,数据段为
.将 段入段,保存当前 信息
/0-0将 0 寄存器清零
.0以上三行的作用是将 程序段前缀 1+1 进栈
20-
2-0以上两行的作用是设置用户代码段
20-*&&+'取得当前标号 的偏移地址,也就是有效地址,在送入 0 中
2.-3
#.以上三行为九号功能调用,输入为 ,0 置字符串首地址-屏幕上显示字符串
24-".换行
2.-".给 . 赋值 ".,是显示字符的作用
#.
24-".回车
2.-".给 . 赋值 ".,是显示字符的作用
#.
20-*&&+' 取得当前标号 的偏移地址,也就是有效地址,在送入 0 中
2.-3显示字符串
#.以上三行为九号功能调用,0 置字符串首地址-屏幕上显示字符串
(回到 1+1 状态,执行 中的第一条指令用 "
(*+ 下的子程序结束
代码段结束
(程序结束
第二次实验
1.显示十进制:
/(5555
/%".
()(