1结构推理
简述DOS系统功能调用和中断返回时堆栈的变化?
2多选题
中央处理器CPU是由( )组成的。
A、运算器 B、控制器 C、寄存器组 D、存储器
3判断题
零标志位ZF,当运算结果为0时,被置为0。( )
4填空题
硬件子系统包括( ),( ),( ),( ),( ),其中( )是计算机硬件子系统的核心。
5问答题试分析下列程序: BUF DB 0BH MOV AL,BUF CALL FAR PTR HECA HECA PROC FAR CMP AL,10 JC LP ADD AL,7 LP: ADD AL,30H MOV DL,AL MOV SH,2 INT 21H RET HECA ENDP (1) 该程序是什么结构的程序?功能是什么? (2) 程序执行后,DL=? (3) 屏幕上显示输出的字符是什么?
6结构推理
微处理器,微型计算机和微型计算机系统三者之间有何区别?
7多选题
下列叙述中属于子程序嵌套的有( )。
A、子程序1调用子程序2,子程序2调用子程序3。
B、主程序调用子程序2。
C、主程序调用子程序3。
D、子程序3调用子程序4。
8结构推理
在编制打印图形程序时,为什么要了解打印头针的排列方式?、
9结构推理
何为最大模式? 如何使8086工作于最大模式? 何为最小模式? 如何使8086工作于最小模式?
10多选题
在下列的选项中,不能作为名字的是( )。
A、AX B、0ABH C、AB D、ADD
11填空题
入栈指令使用的是( )段。
12结构推理
磁盘格式化为40个磁道,9个扇区,每扇区512个字节,填充字节为AAH,DOS系统是否可对该盘进行读写,为什么?
13
阅读下面的程序,说明程序的功能。
DSEG SEGMENT
FNAME DB 'B: / ASM/ PRNSTR.ASM'.0
BUFF DB 4000H DUP(0)
ERR DB ‘PRINTER ERROR!$‘
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG.DS:DSEG
START: MOV AX. DSEG
MOV DS,AX
MOV DX,OFFSET FNAMT.
MOV AX,3D00H
INT 21H
MOV BX.AX
MOV CX,SIZE BUFF
LEA DX,BUFF
MOV AH,3EH
INT 21H
MOV CX,AX
MOV AH,3EH
JNT 21H
LEA S1, BUFF
CLD
GETC: LODSH
MOV DL. AL
MOV AH,02
INT 21H
MOV AL ,DL
XOR DX.DX
XOR. AH AH
INT 17H
TEST AH 09H
JNZ DSPERR
LOOP GETC
RETDOS: MOV AX,4C00H
INT 21H
DSFERR: LEA DX,ERR
MOV AIL 9
INT 21H
JMP RETDOS
CSEG ENDS
END START
14问答题设一存储区中存放有10个带符号的单字节数(设为-10,15H,20H,-1,-23,46H,16H,-33,65H,88H),现要求分别求出其绝对值后存放到原单元中,试编写出汇编源程序。
15结构推理
用户编写程序时可否直接使用系统的键盘缓冲区,为什么?
16单选题
循环控制指令隐含指定哪个寄存器作为循环计数器:
A、CL
B、CX
C、AL
D、AX
17问答题说明MOV BX、DATA和MOV BX、OFFSET DATA指令之间有何区别?
18多选题
定义一个过程的伪指令语句有( )。
A、NAME SEGMENT B、NAME PROC
C、NAME ENDP D、NAME ENDS
19判断题
打印程序不检查打印机有无纸时,照样可令打印机打印。( )
20结构推理
指出下面每组中两条指令的不同之处:
①ADD SI,l ②SUB AL, BL ③MOV AX. 2000H
INC SI CMP AL,BL MOV AX,DS:[2000H]
