汇编高手来帮帮忙,谢谢了 在线等答案 谢谢了

一、判断题(5道小题,共15分)

1、指令“mov bx,[si]”的源操作数来自寄存器SI。(3分)

正确
错误

2、使用DW伪指令定义一个变量,该变量至少占2个字节存储单元。(3分)

正确
错误

3、MASM汇编语言的注释用分号开始,这个分号不可以用中文分号。(3分)

正确
错误

4、程序员有时采用十六进制形式表达数据,因为计算机内部寄存器电路采用这种进制。(3分)

正确
错误

5、指令“mov ax,ds:[100h]”中,若DS=1400H,则源操作数来自主存物理地址1500H。(3分)

正确
错误

二、单项选择题(5道小题,共15分)

1、采用DW伪指令定义的每个变量是__________位的数据。(3分)

A、64
B、32

C、16
D、8

2、在8086处理器中,用来指示当前堆栈顶部的寄存器是___________。(3分)

A、SP
B、IP

C、BP
D、SS

3、汇编语言程序定义符号常量max等于100,正确的表达是_________。(3分)

A、max = 100
B、max db 100

C、max dw 100
D、max org 100

4、8086的主存采用字节编址,一个字节的二进制位数是__________位。(3分)

A、2
B、4

C、8
D、16

5、某个8086存储单元的逻辑地址为A400H:2400H,其物理地址是__________。(3分)

A、D7000H
B、A6400H

C、3D400H
D、0A640H

三、简答题(5道小题,共30分)

1、8086处理器有一个CF标志,它是如何定义的?并给出3条影响该标志的指令。
(6分)

2、说明8086中逻辑地址的组成。假设DS=2100H,BX=0200H,则指令“mov
ax,[bx]”访问的存储器操作数所在的物理地址是什么?
(6分)

3、8086编程时使用逻辑地址,举例说明其如何转换成物理地址?
(6分)

4、说明“AND AX,BX”和“TEST AX,BX”指令功能上的相同和不同之处。
(6分)

5、各举一个执行性语句和指示性语句的实例,说明汇编语言语句的4个组成项。

X00XX
CAACB
进位标志位,无符号运算时记录进位或借位值
mov al,0ffh
add al,al
mov al,3
sub al,4
sub al,al

段地址:偏移地址
21200

物理地址=段地址*16+偏移地址

相同:影响标志位 不同:AX

mov ds,ax

data segment
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答