一、单项选择题。
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的标号名字域必须有名字的是 不得有名字是 可有...