汇编复习题

发布 2021-05-19 00:11:28 阅读 1735

一、单项选择题。

1. 指令mov ax,[2000h]的寻址方式为 (

a. 基址寻址 b. 寄存器间接寻址 c.变址寻址 d.存储器直接寻址。

2.在debug工具中,单步执行指令的命令是( )

a. gb. dc. td. r

3.若栈顶的物理地址为20100h,当执行完指令push ax后,栈顶的物理地址为 (

a. 20098h b. 20102hc. 200feh d. 20100h

4. next是程序中某指令语句标号,下述哪个程序段不能实现转移到next语句执行( )此题可先不做)

a. jmp nextb. mov bx,offset next

jmp bx

c. mov bx,nextd. lea ax,next

jmp bxjmp ax

5. 已知ax=8065h,bx=103ah,则指令add bl,al执行后,of和cf的值分别为 (

a. 0,0 b. 0,1c. 1,0d. 1,1

6. 当cx=0时,rep movsb执行的次数为。 (

a. 1次b. 0次c. 25535次 d. 25536次。

7. 执行下列指令后al寄存器中的值是( )

mov al, 0bfh

and al, 0fch

8.下列指令是从键盘接受一个输入,则输入的字符其ascii码存放在( )寄存器中。

mov ah,01h

int 21h

a. alb. ahc. dh d. dl

二、判断题(正确的在括号中划√,错误的填×)

1、mov [bx],10h

2.push al

3. val dw 80000

4. str1 dw ‘abcd

5. lea bx, [bx+si+0f62h

6. mov ax, seg [bx

7. mov [bx], si

8. idiv 10

9. in ax, 456h

10. xchg ax, bx

三、阅读程序回答问题。

1.执行下列指令后,ax寄存器中的内容是什么?

table dw 10h,20h,30h,40h,50h,60h,70h,80h

entry dw 5

mov bx, offset table

add bx, entry

mov ax, [bx]

汇编复习题

1 汇编语言的特点?答 执行速度快 程序短小 可以直接控制硬件 可以方便的编译 辅助计算机工作者掌握计算机体系 程序编制耗时,可读性差 程序可移植性差。2 二 八 十 十六进制数之间的转换?3 有无符号数 原码 反码 补码的概念?补码的加减法运算规则?cpu的两大逻辑部件?各自的功能?答 总线接口部...

汇编复习题

汇编语言程序设计 复习题。一 单项选择题。1 使计算机执行某种操作的命令是 b a.宏指令 b.指令 c.伪指令 d.语句。2 换码指令的助记符是 a a.xchg b.lea c.xlat d.mov 3 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是 b 4 计算机能直接识别并执行的语言...

汇编语言程序设计复习题

一 填空题。1.8086 8088cpu标志寄存器中的tf if和 属于控制标志位,而af pf of cf和 属于状态标志位。2.任何变量都有 和 三种属性。3.双字节无符号整数的最大值为 双字节有符号整数的最大值为 4.伪指令macro dq和end的标号名字域必须有名字的是 不得有名字是 可有...