写一段子程序SKIPLINES,完成输出空行的功能。空出的行数在AX寄存器中。
第1题:
下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算DAT变量中N个字节数据的累加和,结果存放在RESULT内存单元中。在横线处填入适当的指令,使程序能完成预定的功能。
DAT DB 75,125,1,2,68,4
RESULT DW______
LEA BX, DAT
CALL SUBP
MOV RESULT,AX
SUBP: PUSHSI
XOR AX,AX
MOV SI,0
NEXT: ADD AL,[BX+SI]
ADC AH,1
INC SI
LOOP NEXT
POP SI
RET
第2题:
假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMP AX,BX JA lable
D.CMP AX,BX JG label
第3题:
设置便利店系统前台小票打印格式时()代表在小票打印完成后增加的空行数,在小票打印格式末增加此行可以调整走纸行数。
第4题:
8086 CPU 寄存器BX、BP 、AX、各是什么功能的寄存器?
第5题:
阅读程序段,回答问题: ABC PROC ADD AX,BX SUB BX,AX ADD AX,BX NEG BX ABC ENDP 该子程序中,寄存器AX、BX是入口参数也是出口参数。 若入口(AX)=1234H,(BX)=0ABCDH,则出口(AX)等于多少?(BX)=等于多少?
第6题:
不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),完成如下操作:-1→AX,0→BX,1→CX。
第7题:
写出能够完成下列操作的8086CPU指令。 (1)把4629H传送给AX寄存器; (2)从AX寄存器中减去3218H; (3)把BUF的偏移地址送入BX中。
第8题:
在MicrosoftOfficeExcel工作表中,利用“插入”菜单中的“行”命令()。
第9题:
子程序结构中,保存现场指的是()。
第10题:
发送和接收移位寄存器
波特率发生器
发送和接收数据缓冲器
控制字寄存器
第11题:
只能在选定行的下方插入一个空行
可以在选定行的下方插入一个空行
可以在选定行的上方插入空行,行数与所选定的行数相等
可以在选定行的上方插入空行,行数可以根据用户需要随时填入对话框
第12题:
AH
AL
AX
任意指定
第13题:
使用DOS功能调用时,子程序编号应放在__寄存器中。
A.AH
B.AL
C.AX
D.任意指定
第14题:
设置小票打印格式时()代表在小票打印完成后增加的空行数,在小票打印格式末增加此行可以调整走纸行数。
第15题:
使用DOS功能调用时,子程序的编号应放在寄存器()中。
第16题:
阅读程序段,回答问题: ABC PROC ADD AX,BX SUB BX,AX ADD AX,BX NEG BX ABC ENDP 该子程序中,寄存器AX、BX是入口参数也是出口参数。 该程序的功能是什么?
第17题:
CPU执行OUT DX ,AL指令时,()的值输出到数据总线上。
第18题:
阅读程序段,回答问题: CWD XOR AX,DX SUB AX,DX 该程序片段中,AX寄存器的内容是一个16位有符号数。 该子程序的功能是什么?
第19题:
利用DOS的09号系统功能输出一串字符串,需要先将该字符串在内存中的偏移地址放入()
第20题:
DOS系统功能调用中,将子程序编号送入哪个寄存器()。
第21题:
在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。
第22题:
第23题: