题目内容 (请给出正确答案)
[主观题]

汇编语言程序设计 下面程序的功能为:从键盘输入一个数据(0~9),如果是ESC键则结束程序执行,如果键值大于39H,则说明不在0~9之间,重新输入数据,否则,调用2号功能,按照输入的数据响铃,数据为响铃的次数。例如输入5,则响铃5次。 DATA SEGMENT ;空数据段 DATA ENDS STACK SEGMENT ‘stack’ ;堆栈段 STA Dw 100 DUP() STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA ;段寄存器和堆栈指针初始化 MOV DS,AX ;等待输入一位数字,数字就是响铃的次数 KKK: ;调用1号功能,从键盘输入响铃的次数 ;是ESC(1B)键吗? ;是ESC键则转结束 ;键值是39H吗? JA TTT ;大于39H,则非数字1-9,转TTT ;从ASCII中提取数值 ;清零AH,AX中含有响铃的次数 ;将响铃的次数送BP GGG: MOV AH,0

答案
相对于机器语言程序具有良好的可移植性
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“汇编语言程序设计 下面程序的功能为:从键盘输入一个数据(0~…”相关的问题

第1题

汇编语言程序设计 下面程序的功能为:从键盘输入一个数据(0~9),如果是ESC键则结束程序执行,如果键值大于39H,则说明不在0~9之间,重新输入数据,否则,调用2号功能,按照输入的数据响铃,数据为响铃的次数。例如输入5,则响铃5次。 DATA SEGMENT ;空数据段 DATA ENDS STACK SEGMENT ‘stack’ ;堆栈段 STA Dw 100 DUP() STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA ;段寄存器和堆栈指针初始化 MOV DS,AX ;等待输入一位数字,数字就是响铃的次数 KKK: ;调用1号功能,从键盘输入响铃的次数 ;是ESC(1B)键吗? ;是ESC键则转结束 ;键值是39H吗? JA TTT ;大于39H,则非数字1-9,转TTT ;从ASCII中提取数值 ;清零AH,AX中含有响铃的次数 ;将响铃的次数送BP GGG: MOV AH,0
点击查看答案

第2题

使用系统功能调用的1号功能从键盘输入数据时,若在键盘上按了按键9,则1号功能返回的二进制编码为()

A.1001B

B.9

C.09H

D.39H

点击查看答案

第3题

使用系统功能调用的1号功能从键盘输入数据时,若在键盘上按了按键9,则1号功能返回的二进制编码为()

A.09H

B.9

C.1001B

D.39H

点击查看答案

第4题

使用系统功能调用的1号功能从键盘输入数据时,若在键盘上按了按键9,则1号功能返回的二进制编码为()

A.09H

B.9

C.1001B

D.39H

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信