试题详情
- 简答题 计算分段函数:
X的值从键盘输入,Y的值送显示器输出。
-
INCLUDE YLIB.H
DATA SEGEMNT
MESS1 DB 0DH,0AH,“InputvalueofXplease:$”
MESS2 DB 0DH,0AH,“Y=:$”
DATA ENDS
CODESEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA DX,MESS1
CALL READINT;输入X的值
CMP AX,-2
JGEL2
L1:SUB AX,3;AX←X-3
JMP DONE
L2:CMP AX,3
JG L3
MOV BX,AX
ADD AX,AX;AX←2X
ADD AX,AX;AX←4X
ADD AX,BX;AX←5X
ADD AX,6;AX←5X+6
JMP DONE
L3:MOV AX,2;AX←2
DONE://
LEA DX,MESS2
CALL WRITEINT;输出Y的值
CALL CRLF
MOV AX,4C00H
INT 21H
CODEENDS
END START 关注下方微信公众号,在线模考后查看
热门试题
- 在数据段有如下定义: 用串指令
- 子程序重定位可选在内存中的整个区域内,在
- 由系统分配和控制的标准输出文件为()。
- 写出执行以下计算的指令序列,其中各变量均
- 下列哪句话是错误的()。
- 在8086CPU中,可用于作地址指针的寄
- 试写出由逻辑地址计算物理地址的计算公式。
- 指出下列宏的作用。
- 执行1号DOS系统功能调用,从键盘输入的
- 下列MOV语句中,格式错误的是()。
- 在内存物理地址为65780H起的连续地址
- 编写程序,求20元素无符号字数组ARRA
- 在下列的选项中,能够组成计算机系统的是(
- 子程序的调用和返回是通过指令()和()来
- 从键盘上输入两个有符号字整数A和B,计算
- 汇编程序属于()。
- 在汇编语言中,变量是一个数据存储单元的名
- 下列各数均为十进制数,请用8位二进制补码
- ()是C语言提供的合法的数据类型关键字。
- 非压缩的BCD加法调整指令是()。