2024年6月12日发(作者:)
第五章 汇编语言和汇编程序
一、 回答下列问题
1、 设VALA EQU 200
VALB EQU 30
VALC EQU 1BH
下列表达式的值各为多少?
(1)(VALA*VALC+VALB)/VALC
(2)(VALB AND 0FH)OR (VALB XOR
(3)(VALA GE VALB )AND 0FH
2. 根据下列要求编写一个汇编语言程序::
(1)代码段的段名为COD_SG
(2)数据段的段名为DAT_SG
(3)堆栈段的段名为STK_SG
0FH)
(4)变量HIGH_DAT所包含的数据为95
(5)将变量HIGH_DAT装入寄存器AH,BH和DL
(6)程序运行的入口地址为START
3、定义一个数据段的字符变量和数据变量。
(1) TRING为字符串变量:‘Personal computer’
(2) VALD为十进制数字节变量12,99
(3) VALH为十六进制数字变量32H,0FAH
(4) VALZ为10个零的字节变量
(5) VALW为20个字单元
4、定义一个数据段,要求如下:
(1) 段界起始于字边界
(2) 该段与同名逻辑段相邻连接成一个物理段
(3) 类别号为‘DATA’
发布评论