文档库 最新最全的文档下载
当前位置:文档库 › 汇编与微机接口复习题

汇编与微机接口复习题

汇编与微机接口复习题
汇编与微机接口复习题

复习题

一、填空题

1.数245D= B= H。

2.8086/8088CPU的堆栈段寄存器是。

3.设(DS)=1000H, (ES)=1100H

(BX)=0100H (SI)=0002H

(10100H)=12H, (10101H)=34H

(10102H)=56H, (10103H)=78H

(10104H)=9AH, (11100H)=0BCH

(11101H)=0DEH (11102H)=0F0H

(11103H)=12H

给出指令各自执行后AX寄存器的内容。

MOV AX, ES:[BX+SI] ;(AX)=

MOV AX, BX ;(AX)=

MOV AX, [BX] ;(AX)=

MOV AX, [BX][SI] ;(AX)=

4.判断下列指令的正误,若错误说明原因,填入括号中。

MOV AH, BYTE PTR [SI][DI] ;

IN AX, 100H ;

SHR AX, CX ;

MUL AL, BL ;

5.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的编码。目前,微机中普遍采用的是编码。

6.指令JMP FAR PTR S1 属于寻址。

7.名词解释:请将各题的叙述与下面的词语联系起来,空格内填入对应的A、B、C、D、E。

(1)指示下一条将要执行的指令的地址。

(2)存储程序、数据等信息的装置。

(3)把汇编语言程序翻译成机器语言的系统程序。

(4)分析、控制并执行指令的部件是。

(5)控制操作数的标志位是。

词语:A. 控制标志 B. CPU C. IP D. 存储器 E. 汇编程序8.若(SP)=0FFFEH,则指令POP AX 执行后,(SP)= 。

9.回送变量或标号的偏移地址值,应使用伪指令。

10.数198D= B= H。

11.8086/8088CPU的堆栈段寄存器是。

12.设(DS)=1000H, (ES)=1100H

(BX)=0100H (SI)=0001H

(10100H)=11H, (10101H)=22H

(10102H)=33H, (10103H)=44H

(10104H)=55H, (11100H)=66H

(11101H)=77H (11102H)=88H

(11103H)=99H

给出指令各自执行后AX寄存器的内容。

MOV AX, ES:[BX+SI] ;(AX)=

MOV AX, BX ;(AX)=

MOV AX, [BX] ;(AX)=

MOV AX, [BX][SI] ;(AX)=

13.判断下列指令的正误,若错误说明原因,填入括号中。

MOV AH, BYTE PTR [BX][BP] ;

IN AX, 100H ;

SHR AX, CX ;

DIV AL, BL ;

14.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的编码。目前,微机中普遍采用的是编码。

15.设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=OF7H,(31203H)=90H请写出下列各条指令单独执行后,有关寄存器及存储单元的内容,若该指令影响标志位,则指出其值。

A. DEC BYTE PTR[1200H];问:(31200)=_ ___H,CF=_ ___

B. SAR BYTE PTR [SI+1200H],1 ;问:(31202H)=_ ___H,ZF=_ ___

C. MOV AX,WORD PTR[BX+SI];问:AX=_ ___H,SF=_ ___

16.若(SP)=0FFFDH,则指令POP AX 执行后,(SP)= 。

17.回送变量或标号的段基址,应使用伪指令。

二、简答题

1.下列语句在存储器中分别为变量数据区分配多少个字节单元?(2分)(1)VAR1 DD 10

(2)VAR2 DW 4 DUP(?),2

2.在指令系统中,段内、段间返回均为RET指令。请回答:(4分)(1)执行段内返回RET指令时,执行的操作是。

(2)执行段间返回RET指令时,执行的操作是。3.已知数据定义

ARRAY DB 2 DUP(1),则:(2分)

(1)指令MOV AX,Length ARRAY,执行后,AX= 。

(2)指令MOV AX,Size ARRAY,执行后,AX= 。

4.请用一条指令完成下列操作:(6分)

(1)将AX的内容减去7A30H和上次运算的借位。

(2)将变量名TAB1的段地址送AX。

(3)用寄存器BX和位移量0ABH的寄存器相对寻址方式,把存储器中的一个字与CX寄存器相加,把结果送回存储器单元中。

5.请指出下面两条伪指令语句的区别。(2分)

COUNT1 DB 48H

COUNT2 EQU 48H

6.有符号定义语句如下,问L1和L2的值各是多少?(4分)

ARY1 DB 3,6,9,‘123’

ARY2 DW 0

L1 EQU OFFSET ARY2- OFFSET ARY1

L2 EQU $-ARY1

7.下列语句在存储器中分别为变量数据区分配多少个字节单元?(2分)(1)VAR1 EQU 10

(2)VAR2 DB 4 DUP(?),2

8.在指令系统中,段内、段间返回均为RET指令。请回答:(4分)(1)执行段内返回RET指令时,执行的操作是。

(2)执行段间返回RET指令时,执行的操作是。9.已知数据定义

ARRAY DW 100 DUP(1),则:(2分)

(1)指令MOV AX,Length ARRAY的等效语句是。

(2)指令MOV AX,Size ARRAY的等效语句是。10.请用一条指令完成下列操作:(6分)

(1)将AX的内容加上1234HH和上次运算的进位。

(2)将变量名TAB1的段地址送AX。

(3)用寄存器BX和位移量0ABH的寄存器相对寻址方式,实现无条件转移的段间间接远转移。

11.请指出下面两条伪指令语句的区别。(2分)

COUNT1 DW 1234H

COUNT2 DB 12H,34H

12.有符号定义语句如下,问L1和L2的值各是多少?(4分)

DAM DW ?

NAME DB 16 DUP(?)

L1 EQU OFFSET NAME- OFFSET DAM

L2 EQU $-DAM

三、程序分析题

1.已知某数据段定义如下,设以下数据自1000H:0000H开始存放,试画出其内存

结构示意图。(共10分)

DATA SEGMENT

M1 DB 15,12H,11110000B,?

M2 DB ‘15’,‘AB$’

M3 DW 3+4*5

M4 DD 5678H

M5 DB 2 DUP(2,‘A’)

M6 DW M2

M7 DD M2

DATA ENDS

2.程序填空:(每空1分,共6分)

下面是一个利用DOS系统功能调用来显示回车换行的宏,宏名为CRLF,请补充完整。(0DH表示字符回车,0AH表示字符换行)

CRLF

MOV AH,

MOV , 0DH

INT 21H

MOV AH,

MOV , 0AH

INT 21H

3.下列语句执行后,AX寄存器的内容是多少?(4分)

ARY DW 10,20,30,40,50

ENTRY DW 3

……

LEA BX, ARY

ADD BX, ENTRY

MOV AX, [BX]

4.现有下列程序段:(每空2分,共6分)

MOV AX, 1234H

MOV DX, 4567H

MOV CL, 4

SHL DX, CL

MOV BL,AH

SHL AX, CL

SHR BH, CL

OR DL, BL

试问上述程序段运行后,(AX)= ,(BL)= ,

(DX)=

5.

MOV AX, 00FFH

AND AX, 0FFFH

OR AX, 0F0FH

XOR AX, 00FFH

问,上述程序段执行后,AL的内容是什么?(4分)

6.设已定义数据区如下:(每空3分,共6分)

DATA SEGMENT

VAR1 DB XXH

VAR2 DB ?

DATA ENDS

下列程序完成功能:判断变量VAR1的值是否大于等于0。若大于等于0,则将VAR2单元置为0FFH;否则,将VAR2单元的值置为00H。请在空白处填上适当的指令(每空填一条指令)。

MOV AL, VAR1

CMP AL, 0

MOV BL, 0

S1: MOV BL, 0FFH

S2: MOV VAR2, AL

7.现有程序段如下:(每空2分,共4分)

MOV AX, 01H

MOV BX, 02H

MOV CX, 03H

LOP: INC AX

ADD BX, AX

SHR AX, 1

LOOP LOP

上述程序段执行后,(AX)= ,(BX)=

8.已知某数据段定义如下,设以下数据自2000H:0000H开始存放,试画出其内存结构示意图。(共10分)

DATA SEGMENT

M1 DB 10,34H,11110000B

M2 DB ‘12’,‘AB$’

M3 DW 4*5

M4 DD 1234H

M5 DB 2 DUP(5,‘A’)

M6 DW M2

M7 DD M2

DATA ENDS

9.程序填空:(每空2分,共6分)

下面是一个利用DOS系统功能调用来进行单个字符输入的宏,宏名为INCHAR,请补充完整。

INCHAR

MOV AH,

INT 21H

10.下列语句执行后,AX寄存器的内容是多少?(4分)

ARY DW 10,20,30,40,50

ENTRY DW 5

……

LEA BX, ARY

ADD BX, ENTRY

MOV AX, [BX]

11.现有下列程序段:(每空2分,共6分)

MOV AX, 1234H

MOV DX, 5678H

MOV CL, 4

SHL DX, CL

MOV BL,AH

SHL AX, CL

SHR BH, CL

OR DL, BL

试问上述程序段运行后,(AX)= ,(BL)= ,

(DX)=

12.

MOV AX, 00FFH

AND AX, 0FFFH

OR AX, 0F0FH

XOR AX, 00FFH

问,上述程序段执行后,AL的内容是什么?(4分)

13.设已定义数据区如下:(每空3分,共6分)

DATA SEGMENT

VAR1 DB XXH

VAR2 DB ?

DATA ENDS

下列程序完成功能:判断变量VAR1的无符号数是否高于等于0。若高于等于0,则将VAR2单元置为0FFH;否则,将VAR2单元的值置为00H。请在空白处填上适当的指令(每空填一条指令)。

MOV AL, VAR1

CMP AL, 0

MOV BL, 0

S1: MOV BL, 0FFH

S2: MOV VAR2, AL

14.现有程序段如下:(每空2分,共4分)

MOV AX, 01H

MOV BX, 02H

MOV CX, 03H

LOP: INC AX

ADD BX, AX

SHR AX, 1

LOOP LOP

上述程序段执行后,(AX)= ,(BX)=

四、程序设计题

1.编写完整的程序,把 BX 中的二进制数以十六进制的形式显示在屏幕上。例如,当(BX)=12AFH时,显示12AF。

2.编写完整的程序:统计以ARR为首址的100个字节数据中大于零的数据个数,并把统计结果送入REL单元。要求:统计ARY中大于零数据个数及结果送REL用子程序完成。

3.从内存BUF单元开始存放有任意10个字节数据,请编制程序使数据按由从小到大的次序排序。要求采用冒泡排序。

4.编写完整的程序:统计以ARR为首址的100个字节数据中大于零的数据个数,

并把统计结果送入REL单元。要求:统计ARY中大于零数据个数及结果送REL用子程序完成。

微机接口技术模拟试题1

《微机接口技术》模拟试题 一、选择题:(每空1分,共20分) 1.CPU与外设之间交换数据常采用、、和四种方式,PC机键盘接口采用传送方式。 ⒉当进行DMA方式下的写操作时,数据是从传送到__中。 ⒊PC总线、ISA总线和EISA总线的地址线分别为:、和根。 ⒋8254定时/计数器内部有个端口、共有种工作方式。 ⒌8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H时,则A口、B口、C口的口地址分别为、、。 ⒍PC微机中最大的中断号是、最小的中断号是。 ⒎PC微机中键盘是从8255的口得到按键数据。 ⒏串行通信中传输线上即传输_________,又传输_________。 二、选择题:(每题2分,共10分) ⒈设串行异步通信每帧数据格式有8个数据位、无校验、一个停止位,若波特率为9600B/S,该方式每秒最多能传送()个字符。 ①1200 ②150 ③960 ④120

2.输出指令在I/O接口总线上产生正确的命令顺序是()。 ①先发地址码,再发读命令,最后读数据。 ②先发读命令、再发地址码,最后读数据。 ③先送地址码,再送数据,最后发写命令。 ④先送地址码,再发写命令、最后送数据。 3 使用8254设计定时器,当输入频率为1MHZ并输出频率为100HZ时,该定时器的计数初值为()。 ①100 ②1000 ③10000 ④其它 4 在PC机中5号中断,它的中断向地址是()。 ①0000H:0005H ②0000H:0010H ③0000H:0014H ④0000H:0020H 5.四片8259级联时可提供的中断请求总数为()。 ①29个②30个③31个④32个 6.下述总线中,组内都是外设串行总线为()组。 ①RS-485、IDE、ISA。 ②RS-485、IEEE1394、USB。 ③RS-485、PCI、IEEE1394。 ④USB、SCSI、RS-232。 7. DMA在()接管总线的控制权。 ①申请阶段②响应阶段③数据传送阶段④结束阶段 8. 中断服务程序入口地址是()。 ①中断向量表的指针②中断向量③中断向量表④中断号

汇编语言试题及参考答案

汇编语言试题及参考答案 一,填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为( 1 ),否则ZF为( 0 ).当ZF为1时,SF为( 0 ) 2.标号可以有两种类型属性.它们是( )和( ) 3.8位无符号整数的表示范围为0--255,写成16进制形式为( ),8位有符号整数的表示范围为-128--+127,写成16进制形式为( ) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是( ),可有可无名字的是( ). 5.循环程序通常由( )( )( )和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR( )于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( ) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( ) 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW( ) (2)双字变量AYD存放的地址指针送ES和SI( ) (3)变量AY2类型属性送AH( ) (4)不允许中断即关中断( ) (5)将字符串'HOW ARE YOU!'存入变量AYB( ) (6)子程序返回调用程序( ) (7)地址表达式AYY[4]的偏移地址送字变量ADDR( ) (8)AX的内容加1,要求不影响CF( ) (9)BX的内容加1,要求影响所有标志位( ) (10)若操作结果为零转向短号GOON( ) 二,单选题 1.IBM PC微机中,有符号数是用( )表示的 1.原码 2.补码 3.反码 4.BCD码 2.把汇编源程序变成代码程序的过程是( ) 1.编译 2.汇编 3.编辑 4.链接

微机的接口技术试题

微机接口技术试题 一.填空题 1.CPU与接口之间传送信息一般有查询方式、中断方式和DMA方式三种方式。 2.微机系统中产生的时间基准,通常采用软件定时和硬件定时两种方法。 3.8086中断系统的中断源分为两大类:一类是外部中断,另一类是内部中断。 4.通常把I/O接口电路中能被CPU直接访问的寄存器称为端口。 5.把来自地址总线上的地址代码翻译成所要访问的端口地址的电路称为地址译码电路。 6.凡是接口都有两侧,一侧是CPU,另一侧是外设。 7.CPU与外界连接的部件或电路叫微机接口,它是CPU与外设交换信息的中转站。 8.中断过程分为:中断请求、中断响应、中断服务、中断返回四个阶段。 9.起止式异步通信中传送一个字符,总是以起始位开始,以停止位结束。 10.微机系统中记录一天时间的时钟称为日时钟。 记录每天时间和年、月、日的时钟称为时时钟。 二.选择题 1.串行通信中所说的波特率是(A)。 A. 位速率 B. 字符速率 C. 时钟速率 2.RS-422/RS-485是采用(C)技术,实现远距离传送信息的。 A. 正/负双电源供电 B. 单端发送/单端接收 C. 双端发送/双端接收 3.8255的(C)具有按位操作的控制命令字。 A. 端口A B. 端口B C. 端口C 4.较高级别的中断可以中断较低级别的中断,转去执行高级别的中断服务程序技术叫(A)技术。

A. 中断嵌套 B. 优先排队 C. 中断识别 5.8255的A口有三种工作方式,B口有(B)工作方式 A. 一种 B. 两种 C. 三种 6.8259在级联方式工作时,为使从控制器中更高级别的中断得到响应,主控制器应设定为(B) A.一般完全嵌套 B. 特定完全嵌套 C. 特定屏蔽 7.采用DMA方式能实现高速数据传送,是因为(B) A. DMA能加速CPU的速度 B. 传送的数据不用经过CPU中转 C. DMA可以和CPU同时访问系统总线 8.8253定时/计数器芯片内部有(B)独立的计数通道。 A. 2个 B. 3个 C. 4个 9.以下常用于地址译码电路的芯片型号是(C) A. 74LS245 B.74LS160 C. 74LS138 10.中断向量是(A) A. 中断服务程序入口地址 B. 中断服务程序 C.中断向量表 11.D/A转换器能转换的二进制位数,称为D/A转换器的(C) A. 线性度 B. 转换速度 C. 分辨率 12.8259在级联方式工作时,如果从控制器的中断请求被响应,则其中断类型号由(C)提供。 A. 由编程控制 B. 仍由主控制器 C. 由从控制器 13.8255是(B)接口芯片。 A. 串行 B. 并行 C. 电平转换 14.超高速A/D转换器一般采用(B)方式完成转换。

最新微机接口技术试题与答案

《微机接口技术》试题与答案 一、选择题: 1、接口的基本功能是()。 A、输入缓冲 B、输出锁存 C、输入缓冲,输出锁存 D、编址使用 2、8086系统中优先级最高的中断是()中断。 A、除法除以0 B、指令 C、非屏蔽 D、断点 3、8255工作在方式0时,具有()功能。 A、查询输入/输出 B、输入缓冲、输出锁存 C、无条件输入/输出 D、双向数据传送 4、PC/XT总线的地址信号和数据信号是()的。 A、分时复用 B、分开传送 C、混杂一起 D、不需地址 5、8086非屏蔽中断的类型码是()。 A、00H B、02H C、08H D、不定 6、DMA工作方式时,总线上的各种信号是由()发送的。 A、中断控制器 B、CPU C、存储器 D、DMA控制器 7、CPU执行OUT DX,AL指令时,()的值输出到地址总线上。 A、AL寄存器 B、AX寄存器 C、DL寄存器 D、DX寄存器 8、查询输入/输出方式下,外设状态线要经过()与微机相连。 A、锁存器 B、译码器 C、缓冲器 D、放大器 9、8253工作在BCD码计数据器时,若初值为100,则应写为()。 A、100H B、64H C、100 D、0100 10、PC机的串行通信接口COM1地址为()。 A、3F8H-3FFH B、2F8H-2FFH C、378H-37FH D、20H-21H 11、中断自动结束方式是自动将8256A()相应位清零。 A、ISR B、IMR C、IRR D、ICW 12、一个I/O地址称为一个()。 A、接口 B、端口 C、外设 D、芯片 13、输入/输出指的是主机与()交换数据。 A、存储器 B、外设 C、键盘 D、显示器 14、CPU响应可屏蔽中断请求时,其中断类型码由()提供。 A、CPU内部 B、中断指令 C、类型码固定 D、可屏蔽中断管理器 15、可屏蔽中断管理器8259所管理的是()。 A、指令中断 B、非屏蔽中断 C、可屏蔽中断 D、单步中断 16、8086系列微机的中断类型码越大,则优先级()。 A、越高 B、越低 C、相同 D、不定 17、可编程接口芯片在使用前对它(),称为编程。 A、写操作数 B、写控制字 C、编接口地址 D、设计控制电路 18、在定时器/计数器8253的输出端可产生()波形。 A、三角波 B、正弦波 C、方波 D、斜波 19、对逐次逼近式A/D转换器,起动一次转换读入多次数字量,则读入的数字量()。 A、肯定相同 B、可能相同 C、肯定不同 D、可能不同 20、微机中串口1的I/O地址范围是()。

微机接口练习题1

微机接口练习题(供4-6班使用)

26、从端口320H 读数据进AL 的指令组为( )

A.IN AL, 320H B.OUT 320H,AL C.MOV DX, 320H D.MOV DX, 320H IN AL, DX OUT DX ,AL 27、某一中断程序入口地址值填写在中断向量表的 0080H —0083H 存储单元中,则该中断对应的中断类型号一定是( ) A.1FH B.20H C.21H D.22H 28、在程序运行过程中,确定下一条指令的物理地址的计算表达式是: ( ) A. CS*16+IP B. DX*16+DI C. SS*16+SP D. ES*16+SI 29、8086微处理器的一个典型总线周期需要()个T周期。 A.4 B.3 C.2 D.1 30、某一8253通道,CLK输入频率2000Hz,工作于方式3(方波方式),写入的计数初值为20H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为_________ms。() A.10,10 B.32,32 C.16,16 D.8,8 31、如果8255A的PB口工作于方式1,PA口可工作于哪种工作方式() A.方式0 B. 方式1 C. 方式2 D. 方式0或方式1或方式2 32、有一微机系统,采用 CPU 的低 10 位地址线 A0~A9 作为输入/输出口的地址线,系统中某接口芯片内部有 16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为 ( ) A.A5 ~ A9 B.A4 ~ A9 C.A2 ~ A9 D.A0 ~ A9 33、波特率=9600bps,波特率因子=16,则接收时钟和发送时钟频率____________。 A.9.6KHZ B.0.6KHZ C.153.6KHZ D.64KHZ 34、一个8253有三个通道的计数器电路#0、#l和#2,如果#1作于方式4,当#1计数为零以后,则() A.停止计数 B.重复计数 C.启动#0计数 D.启动#2计数 35、当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( ) A、IBF、 ACK B、 OBF 、 ACK

汇编语言复习题(附答案)

汇编语言复习题 注:蓝色标记的为答案,此答案仅供参考,大家自己做一下或看以一下,认为不对的地方,可以提出来一起讨论一下,另外看一下课后老师布置的相应作业。在此文档最后最后附有课 后四、六章的答案,大家抓紧时间复习哦! 一、选择题 1. 把要执行的程序与库文件连接起来形成可执行文件的系统程序是(B )。 A. 汇编程序 B. 连接程序 C. 机器语言程序 D.源代码程序 2. 在8088/8086的寄存器组中,CPU确定下一条指令的物理地址时需要用到的寄存器对是 (C )。 A..SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 3. 为了使主机访问外设方便起见,外设中的每个寄存器给予一个(C )。 A.物理地址 B. 逻辑地址 C. 端口地址 D. 段地址 4. MOV AX, 3064H,该指令中源操作数采用的寻址方式是(A )。 A.立即 B. 直接 C. 寄存器相对 D. 寄存器间接 5. 换码指令的助记符是(C )。 A. XCHG B. LEAS C.XLAT D. MOV 6. 如果A> B (A、B有符号数)发生转移,应选择的条件转移指令是(JGE )。 7. 下列符号中,可用作标识符的是(C )。 A.MOV B.AX C.MSG1 D.1ABC 8. X DB 10H DUP (1 , 2)内存变量定义语句拥有了( A )个字节的存储空间。 A.20D B.10D C.20H D.10H 9. 当DF=0时,执行串操作指令MOVSB变址寄存器SI、DI的值将(C )。 A.不变 B. 减1 C. 加1 D. 无法确定 10. 如下指令可将AX寄存器内容改变的是(A )。 A. AND AX , BX B . TEST AX , BX C. CMP AX , BX D . XCHG AX , AX 11.16位CPU支持的I/O 地址范围是(D )。 A. 0~0FFFFFH B. 0~0FFFFH C. 0~0FFFH D. 0~0FFH 12. MUL CL指令实现的功能是(A )。 A.无符号乘法:AX AL X CL B.有符号乘法:AX AL X CL C.无符号乘法:DX AL X CL D .有符号乘法:DX AL X CL 13. DOS系统功能调用(INT 21H )中,显示字符串的功能号是(D )。 A.01H B.02H C.08H D. 09H 14. 在16位CPU读取指令时,需要用到的寄存器对是(C )。 A.SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 15. 下列指令中,源操作数(既第2操作数)属于基址加变址寻址方式是(B )。 A.MOV AX,23H B. MOV AX,[BX+SI] C.SUB AX,[BX] D. ADD AX,BX 16. 有内存变量定义语句:VAR DW 10 DUP(1 , 2), 1234H, VAR的属性TYPE LENGTH和

现代微机接口技术试题2009

现代微机接口技术试题 一、选择题:(每空1分,共20分) 1.CPU与外设之间交换数据常采用、、和四种方式,PC机键盘接口采用传送方式。 ⒉当进行DMA方式下的写操作时,数据是从传送到__中。 ⒊PC总线、ISA总线和EISA总线的地址线分别为:、和根。 ⒋8254定时/计数器内部有个端口、共有种工作方式。 ⒌8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H时,则A口、B口、C口的口地址分别为、、。 ⒍PC微机中最大的中断号是、最小的中断号是。 ⒎PC微机中键盘是从8255的口得到按键数据。 ⒏串行通信中传输线上即传输_________,又传输_________。 二、选择题:(每题2分,共10分) ⒈设串行异步通信每帧数据格式有8个数据位、无校验、一个停止位,若波特率为9600B/S,该方式每秒最多能传送()个字符。 ①1200 ②150 ③960 ④120

2.输出指令在I/O接口总线上产生正确的命令顺序是()。 ①先发地址码,再发读命令,最后读数据。 ②先发读命令、再发地址码,最后读数据。 ③先送地址码,再送数据,最后发写命令。 ④先送地址码,再发写命令、最后送数据。 3 使用8254设计定时器,当输入频率为1MHZ并输出频率为100HZ时,该定时器的计数初值为()。 ①100 ②1000 ③10000 ④其它 4 在PC机中5号中断,它的中断向地址是()。 ①0000H:0005H ②0000H:0010H ③0000H:0014H ④0000H:0020H 5.四片8259级联时可提供的中断请求总数为()。 ①29个②30个③31个④32个 6.下述总线中,组内都是外设串行总线为()组。 ①RS-485、IDE、ISA。 ②RS-485、IEEE1394、USB。 ③RS-485、PCI、IEEE1394。 ④USB、SCSI、RS-232。 7. DMA在()接管总线的控制权。 ①申请阶段②响应阶段③数据传送阶段④结束阶段 8. 中断服务程序入口地址是()。 ①中断向量表的指针②中断向量③中断向量表④中断号

微机原理与接口技术-试题与答案

微机原理与接口技术试题 微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX]

5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH

武汉理工大学-微机接口试卷-2009-A卷

武汉理工大学考试试题纸(A卷) 备注:学生不得在试题纸上答题(含填空题、选择题等客观题), 答题纸上标出大小题号,写上班级学号。 一、选择题(每题2分,共40分) 下面各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项写在答题卡上,答在试卷上不得分。 1.下列设备系统中,一般不与三总线直接连接的是:( A ) A.外设 B.I/O接口 C.ROM D.RAM 2.8086的地址线是20位的,CPU可寻址的范围是( C ) A.0000H~FFFFH B.00H~FFH C.00000H~FFFFFH D.-32678~+32768 3.地址译码的作用是( ): A.设计接口 B. 区分不同外设 C.接至地址总线 D.向外设输出数据 4.微机执行OUT 60H,AL命令时,地址总线上输出的数据为( ): A.60 B. AL中的数据 C.AL D.60H 5.半导体E2PROM,写入的内容,可以通过()擦除。 A.紫外线照射 B.电信号 C.口令 D.DOS命令 6.8253记数器工作在方式2时,GA TE=0表示:( ) A.禁止计数器计数 B.允许计数器计数 C.OUT端输出高电平 D. OUT端输出低电平 7.在定时器/计数器8253中,微处理器不能直接访问( )单元: A 控制寄存器 B 计数初值寄存器 C 计数输出锁存器 D 计数执行单元 8.在定时器/计数器8253的输出端可产生( )波形: A 三角波 B 正弦波 C 方波 D 斜波 9.8255A的内部A组包含:( ) A.PA口和PC口高4位B.PA口和PC口

C.PA口和PC口低4位D.PA口 10.在8255芯片应用中,C口按位置位/复位命令字应该写到( ): A.A口 B. B口 C.C口 D.控制口 11.Intel8259中断控制器可接受两种命令:() A.中断开始命令和中断结束命令 B.3个初始化命令和4个操作命令 C.ICW1~ICW4及OCW1~OCW3 D.输入命令和输出命令 12.类型码为10H的中断服务程序入口地址放在内存地址为()开始的4个单元中。 A.10 B.10H C.32H D.40H 13.中断I/O方式能有效发挥CPU的工作效率,其原因是:() A.中断I/O不须CPU执行指令,节约CPU的时间开销 B.外设接口与存储器直接交换数据 C.CPU交出了总线控制权 D.由接口硬件实现数据传输 14.CPU如何获得可屏蔽中断的中断类型号?正确回答是:() A.若出现IRQi请求,则从内存中取出中断类型号给CPU B.可屏蔽中断的中断类型号存放在指令中,因此CPU从指令代码中获得它 C.CPU收到可屏蔽中断请求后,若具备响应条件,则在其后一定时刻从数据总线上获得相应中断类型号 D.CPU在中断向量表中获得中断类型号 15.下面关于DMA概念中不正确的是( ): A. DMA传送方式可以提高数据的吞吐量,它是以增加系统硬件的复杂性合成本为代价的。 B. CPU需要保护现场和恢复现场,等DMA方式数据传送结束后,继续执行程序。 C. DMA控制器在取得总线控制权以后应能发出内存地址、I/O读写命令及存储器读写命令控制I/O与存储器间的数据传输过程。 D. DMA传送过程中DMA控制器始终处于主控状态。 16.见如下串行数据调制原理电路()

完整版汇编语言试题及答案..doc

一,单项选择题 (每小题 1 分,共 20 分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令 JMP FAR PTR DONE 属于 ( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是 ( A.对两个无符号数进行比较采用CMP 指令 ,对两个有符号数比较用CMP S 指令 B.对两个无符号数进行比较采用CMPS 指令 ,对两个有符号数比较用CM P 指令 C.对无符号数条件转移采用JAE/JNB 指令 ,对有符号数条件转移用JGE/J NL 指令 D.对无符号数条件转移采用JGE/JNL 指令 ,对有符号数条件转移用JAE/J NB 指令 3.一个有 128 个字的数据区 ,它的起始地址为 12ABH:00ABH, 请给出这个数据区最末一个字单元的物理地址是 ( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中 ,不正确的是 ( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是 ( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令 JNE 的测试条件为 ( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为 ( A.BX 或 CX

计算机接口技术复习题(含答案)

1. 在8086CPU 中,当M/ ——IO = 0,——RD = 1,—— WR = 0时,CPU 完成的操作是( D )。 (A )存储器读 (B )I/O 读 (C )存储器写 (D )I/O 写 2. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 3. 两片8259A 采用主从级连方式,最多能接收( B ) (A )8级中断 (B )15级中断 (C )16级中断 (D )级中断 4. 异步通信所采用的数据格式中,停止位的位数错误的是( D ) (A )1位 (B )1.5位 (C )2位 (D )2.5位 5. 下面哪一条语句是采用寄存器间接寻址的( B ) (A )MOV AX ,BX (B )MOV AL ,[BX] (C )MOV AX ,20 (D )MOV AX ,BUF 6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A ) (A )控制总线 (B )同步总线 (C )信号总线 (D )中断总线 7. 在PC/XT 机中,NMI 的中断向量在中断向量表中的位置是 ( C ) (A )由程序指定的 (B )由DOS 自动分配的 (C )固定在0008H 开始的4个字节中 (D )固定在中断向量表首 8. 在两片8259A 级联的中断系统中,从片的INT 端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是( B ) (A )01H 和40H (B )10H 和04H (C )10H 和40H (D )01H 和04H 9. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 10. 在标志寄存器中,符号标志是( S ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 11. CPU 与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B ) (A )信息端口 (B )数据端口 (C )存储器端口 (D )命令端口 12. 8088微处理器可寻址访问的最大I/O 空间为( B ) (A) 1KB (B) 64KB (C) 640KB (D) 1MB 13. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 14. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 15. 下面哪一个命题是正确的( C ) (A )负数的反码与其真值数相同 (B ) 负数的补码与其真值数相同 (C )正数的原码、反码、补码与其真值数相同 (D )[+0]反码 =11111111B 16. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B ) (A )32KB (B )64KB

微机接口技术试卷_附答案

微机接口技术试卷_附答案 一.填空题( 20分) 1.接口的基本功能是输入缓冲和输出锁存。 2.数据输入/输出的三种方式是程序控制、中断和DMA。 3.DMA方式的中文意义是直接存储器,它适用于存取批量高速数据传送。 4.总线按传送信息的类别可分为:地址总线、数据总线、控制总线三类。 5.PCI总线属于现代高端总线。 6.8086的中断可分为内部中断、外部中断两大类。 7.8086的外部中断分为可屏蔽中断(INTR)和不可屏蔽中断(NMI)。 8.8255A是可编程并行接口芯片。 9.8255A有三种工作方式。 10.8253有6种工作方式。 11.8253中有三个独立的计数器。 12.8253是可编程定时器/计数器。 13.从8253计数器中读出的计数值不是读出瞬间的减计数器的内容。 14.数/模转换方式有多种方法,常用的是T型电阻网路法。 15.常用的软件识别按键的方法有行扫描法、反转法。 16.LED显示器有共阳极和共阴极之分。 17.串行通信方式分为异步和同步。 18.RS-232-C是微机与Modem间的标准。 19.在串行通信过程中,微机又称为数据终端设备,Modem又称为数据通信设备。 20.远距离串行通信应使用MODEM。 二.选择题( 15分) 1.8086CPU工作在总线请求方式时,会让出(D)。 A.地址总线 B.数据总线 C.地址和数据总线 D.地址、数据和控制总线 2.数据的输入输出指的是(B)进行数据交换。 A.CPU与存储器 B.CPU与外设 C.存储器与外设 D.内存与外存 3.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生(C)个重叠地址。 A.52 B.5 C.25 D.10 4.在中断输入/输出方式下,外设的(B)线可用于向CPU发送中断请求信号。 A.地址 B.状态 C.数据 D.其他 5.CPU在执行OUT DX,AL指令时,(A)寄存器的内容送到数据总线上。 A.AL B.DX C.AX D.DL 6.CPU在执行IN AL,DX指令时,其(A)。 A.为低,为低 B.为高,为高 A.为高,为低 D.为低,为高

汇编语言试题及答案.

一,单项选择题(每小题1分,共20分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令JMP FAR PTR DONE属于( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是( A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMP S指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CM P指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/J NL指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/J NB指令 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中,不正确的是( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令JNE的测试条件为( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为( A.BX或CX

B.CX或SI C.DX或SI D.SI或DI 8.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(中。 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:( MOV AX,0 MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT 执行后(BX=( A.99

微机接口试卷 (1)

一.填空题 1.衡量总线性能的重要指标是总线带宽,它定义为总线本身所能达到的最高传输速率, PCI总线的带宽可达 266MB/S 2.DMA技术的出现使得外围设备可通过DMA控制器直接访问内存。 3. 相联存储器不按地址而是按内容访问的寄存器,在cache中间来存放行地址表,在虚拟存储器中用来存放段表,页表和快表。 4.PentiumCPU在实模式下寻址有20 根地址线,可形成1MB 的存储器地址空间,地址范围为00000H-FFFFFH ,地址总线中16 条用于I/O寻址,形成64KB 的输入输出地址空间,地址范围为0000H-FFFFH 。 5. RS-232C 采用的是负逻辑, -15~-3V 表示逻辑1, +3~+15V 表示逻辑0. 6. 二.选择题 3.流水CPU是由一系列叫做“段”的处理线路所组成。和具备m个并行部件的CPU相比,一个m段流水CPU__A__。 A.具备同等水平的吞吐能力 B.不具备同等水平的吞吐能力 C.吞吐能力大于前者的吞吐能力 D.吞吐能力小于前者的吞吐能力 4.

注意:此题可能会有点点不一样,要自己看懂原理 5. 6. 选A 7.32位的x86CPU的式存储器中,段描述符和段基址是由 B 产生。 A.CPU B.操作系统 C.应用程序 D.特殊的 大题

三、试说明32位x86CPU段式存储方式下,GDT、LDT、GDTR和LDTR的作用和相互关系。某系统中GDT段描述符的粒度位为0,则GDT的最大长度是多少? 答: 作用: GDT:存放系统中所有任务的描述符; LDT:存放与给定任务有关的描述符。 GDTR:存放GDT在内存中的基地址和其表长界限 LDTR:记录LDT的起始位置,与GDTR不同,LDTR的内容是一个段选择子 相互关系: GDT和LDT在主存中的位置由GDTR和LDTR决定。 GDT最大长度为:64KB 段长:1MB 第五大题分析题 1

汇编语言试题及答案

一,单项选择题(每小题1分,共20分) 1.指令JMP FAR PTR DONE属于() A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是() A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS 指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP 指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JN L指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JN B指令 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是() A.12C5BH B.12B6BH C.12C5AH D.12BFEH 4.在下列指令的表示中,不正确的是() A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是() A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令JNE的测试条件为() A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为()A.BX或CX B.CX或SI C.DX或SI D.SI或DI 8.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在()中。 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:()

微机接口技术考试题带答案

第一章微机接口技术概述 1. 1.8086微处理器可寻址访问的最大I/O空间是()。 A.1KB B.64KB C.640KB D.1MB 参考答案:B 2. 2.CPU的控制总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.前面B和C两项 参考答案:D 3. 3. CPU的数据总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:A 4. 4. CPU的地址总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:D 5. 5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是()。 D.C B A. 参考答案:A 6. 6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 D.C 参考答案:A 7. 7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 C D.参考答案:B 11. 11. 8086CPU在作总线操作时,遇到READY=L后可插入()。 A.1个等待周期 B 等待周期个数由具体情况所定 C 2个等待周期 D. 3个等待周期 参考答案:B 12. 12. 8086系统中,SP()。 A.只能指向奇地址单元 B 只能指向偶地址单元 C最好指向偶地址单元 D. 最好指向奇地址单元 B 参考答案: 13. 13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是()。 A.总线驱动器74LS245 B 总线锁存器74LS373 C 总线控制器8288 D. 中断控制器8259

微机接口试题及答案.docx

微机接口试题及答案 1.分别说明下列指令的源操作数和目的操作数各采用什么寻址方 式。 (1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI] (4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI], ’ $’ (7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX (9)IN AL,05H (10)MOV DS,AX 答:(1) 立即数,寄存器(2) 立即数,寄存器 (3) 寄存器间接,寄存器 (4)寄存器 ,寄存器相对 (5) 寄存器 ,寄存器相对 (6) 立即数 ,基址变址 (7)基址变址 ,寄存器 (8) 寄存器 ,相对基址变址 (9)直接端口寻址 ,寄存器 (10) 寄存器 ,寄存器 2. 已知 :DS=1000H,BX=0200H,SI=02H, 内存 10200H~10205H 单元 的内容分别为 10H, 2AH,3CH,46H,59H,6BH 。下列每条指令执行完后 AX 寄存器的内容各是什么 ? (1)MOV AX,0200H (2)MOV AX,[200H] (3)MOV AX,BX (4)MOV AX,3[BX] (5)MOV AX,[BX+SI] (6)MOV AX,2[BX+SI] 答:(1)0200H (2)2A10H (3)0200H (4)5946H (5)463CH (6)6B59H

3.设 DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H ,BP=0200H, 数据段中变量名为VAL 的偏移地址值为0030H, 试说明下列源操作数字段的寻址方式是什 么?物理地址值是多少? (1)MOV AX,[100H] (2)MOV AX,VAL (3)MOV AX,[BX] (4)MOV AX,ES:[BX] (5)MOV AX,[SI] (6)MOV AX,[BX+10H] (7)MOV AX,[BP] (8)MOV AX,VAL[BP][SI] (9)MOV AX,VAL[BX][DI] (10)MOV AX,[BP][DI] 答:(1) 直接 ,10100H (2) 直接 ,10030H (3) 寄存器间接 ,10100H (4)寄存器间接 ,20100H (5) 寄存器间接 ,100A0H (6) 寄存器相 对,10110H (7)寄存器间接 ,35200H (8) 相对基址变址 ,352D0H (9)相对基址变址 ,10154H (10) 基址变址 ,35224H 4.写出下列指令的机器码 (1)MOV AL,CL (2)MOV DX,CX (3)MOV [BX+100H],3150H 答:(1)10001010 11000001B (2)10001011 11010001B

汇编语言2008秋季期末考试复习题及参考答案

汇编语言2008秋季期末考试复习题及参考答案 一、填空 1. 十进制数369转换成二进制数为()2,转换成十六进制数为()16. 2. 计算机中的指令由()和(地址码)两部分组成。 3. 8086的地址总线有20根,寻址范围为()字节。 4. 下一条将要执行的指令的地址存放在寄存器()中。 5. 写出IBM PC机的三种子程序返回的指令(RET), (IRET),(IRETD)。 6. 汇编语言源程序需经过()程序汇编,()程序连接才能生成可执行文件。 7. 存储器某单元的地址表示为2314H:4132H,则它的偏移地址=(4132),物理地址=() 8. REP指令前缀与()指令配合使用。 9. 在显示器上查看和修改内存单元的内容可以使用DEBUG的()和()命令。 10. (AL)=BFH,要求屏蔽第0,1两位,则要执行指令();如果要求第0,1位变反,可使用指令() 11. 宏汇编适合于(),()的子功能段使用; 二、选择题 1. 设字长N=16,有符号数7AE9H的补码表示为( ) A.9EA7H B. 76C4H C. 8417H D. 7AE9H 2. 比较有符号数3260H与0B425H的大小关系为( ) A. 相等 B. 小于 C. 大于 D. 不能比较 3. 指令JMP WORD PTR [BX][DI]中转移的目标地址为( ) A.16 d x(DS)+(BX)+(DI)B.16d x(ES)+(BX)+(DI) C.16d x(SS)+(BX)+(DI)D.16d x(CS)+(BX)+(DI) 4. 在指令MOV AX,[1000H]中,源操作数的寻址方式为( ) A.立即寻址B.直接寻址C.段内间接寻址D.寄存器寻址 5. 中断矢量表中存放的是( ) A. 中断类型号 B. 断点地址 C. 中断服务程序 D. 中断服务程序入口地址 6. 8086 的汇编语言指令系统中的条件转移指令可以使程序转移到( ) A. 段内的任何地方 B. 距该指令偏移地址为-32768~+32767的地方 C. 距该指令偏移地址为-128~+127的地方. D. 段外 7. 能定义ASCII码字符串的数据定义语句有( ) A. DB,DW,DD,DQ,DT B. DB,DW,DD C. DB, DW D. DB; 8. 若(AL)=87H,执行ADD AL,0F5H后,S,Z,C,O,P的状态为( ) A.SF=0,ZF=0,CF=1,OF=1,PF=0 B.SF=1,ZF=0,CF=1,OF=0,PF=1 C.SF=0,ZF=0,CF=0,OF=1,PF=0 D.SF=1,ZF=0,CF=1,OF=1,PF=1 9. 比较指令CMP( ) A. 专用于有符号数比较 B. 专用于无符号数比较 C. 专用于串比较 D. 不区分比较的对象是有符号数还是无符号数 10. 数据传送指令对标志位的影响为( ) A.都不影响;B.都影响; C.除了SAHF,POPF,其它均不影响. D.除了控制标志位,其它均不影响 三、判断题 ( )31. 段间调用的子程序必须由伪操作FAR说明为远过程。

相关文档
相关文档 最新文档