汇编试题,有兴趣的朋友看看
一、填空
1、80386CPU有4个32位的控制寄存器,他们分别是________、________、________、________。
2、80386CPU包括8个32为通用寄存器________、________、________、________、________、________、________、________。
3、IBMBIOS.COM是一个________________设备处理程序,它提供了DOS到_________________的低级访问接口。
4、键盘提供了3种基本类型的键,第一类是_____________;第二类是_____________;第三类是_____________。
5、数据信息是CPU与外部设备交换的主要信息,在8086/8088系统中,数据以8位或16位为单位进行传输,可分为三种基本类型:_____________、_____________、_____________。
6、使用8086/8088CPU组成的PC机的I/O地址空间为____KB。
7、DEBUG主要命令中执行跟踪的指令有____条,它们分别是___________________。
8、在段定义中分类名表示逻辑段的类别,分类名是程序员自己定义的长度不超过___个字符的字符串,分类名需要使用____括起来,_____分类名可有可无。
9、数据定义伪指令主要是为数据分配存储单元用的,他们的助词符有几种:__________。
10、语句中表达式是由__________和___________组合的序列。
11、8086/8088汇编语言语句可分为两大类:一类是______________;另一类是________________。
12、8086指令系统提供了许多指令来完成对程序的控制,这些指令包括____________________,共30条指令。
13、串比较指令中字节比较指令CMPSB会影响哪些标志位,它们分别是________________________________。
14、通用数据传送指令有4条,分别是____________________________________。
15、1966年,提出了3中基本结构:_______________________________________。
二、名词解释
1、立即寻址:
2、相对寻址:
3、内部中断:
三、简答题
1、中断方式的基本思路是什么?
2、请画出DMA工作流程图?
四、编辑题
1、在C盘根目录下有一个名为EXAM.TXT的文本文件,用文件代号存取方式把该文件中的大写字母转换成小写字母,并将结果显示在屏幕上显示出来。
2、设计一个程序,要求在键盘上输入密码,其中用到INT21H中09调用的字符提示功能和INT21H中07号调用的输入屏幕不回显功能,并将它们定义成宏。