汇编语言程序设计试卷

发布 2021-04-24 17:10:28 阅读 6127

试卷(a4开卷)

考试时间:90分钟)

一、单项选择题(每小题4分,共40分)

1. “或”门中的某一个输入值为“1”,那么它的输出值___

a. 为“0b. 为“1”

c. 取决于正逻辑还是负逻辑 d. 取决于其他输入端的值。

2.设寄存器位数为8位,采用补码形式(含1位符号位)。对应于十进制数-27,寄存器内容为___

a.27h b.9bh d.5ah

3.某计算机的字长16位,它的存储容量是64kb,若按字编址,那么它的寻址范围是。

a. 0~64k-1b. 0~32k-1

c. 0~64kb-1d. 0~32kb-1

4. 某单板机的系统程序,不允许用户在执行时改变,则可以选用___作为存储芯片。

a. sram b. eprom c. cache d.辅助存储器。

5.在下列指令的表示中,正确的是。

a.mul cx,dx

b.mov 10h[bx],ax

c.inc 1000h

d.mov [2000h],bc

6.在下列指令的表示中,不正确的是。

a.mov [bx+si],bl b.mov bx,[bp+di]

c.mov ds,ax d.mov cs,bx

7.lea ax,[1h]

mov ax,100h

执行上述指令序列后,ax寄存器的值是。

a、100h b、1h c、00h d、都不是。

8.mov ah,1h

and ah,2h

执行上述指令序列后,ah寄存器的值是。

a、1h b、2h c、0h d、都不是。

9.mov ah,10h

cmp ah,bh

执行上述指令序列后,ah寄存器的值是。

a、10h b、0bh c、与bh有关 d、都不是。

10.mov [100h],10h

mov ah,[100h]

执行上述指令序列后,ah寄存器的值是。

a、与cs有关 b、与机器有关 c、与ds有关 d、都不是。

二、简答题(每小题15分,共60分)

1.下面的程序段运行后,(al

mov cx,20h

mov al , 1h

aa1: cmp al, 10h

je next

add al , 1h

loop aa1

next: nop

2.已知: 数据段寄存器 (ds)=123h ,偏移量为234h ,存有一个数据345h ,求该数据的物理地址,用十六进制表示。

3.用汇编语言编程,把一个内存字节单元的值加10h。

4.某汇编语言程序经masm软件汇编后,用debug软件进行调试,其界面如下:

u0b56:0000 b8550b mov ax,0b55

0b56:0003 8ed8mov ds,ax

0b56:0005 a00000 mov al,[0000]

0b56:0008 b001mov al,01

0b56:000a a20000 mov [0000],al

0b56:000d ebd9jmp ffe8

问题:1)程序调试到最后一条指令jmp ffe8时,(dsal2)简述该程序的功能。

《汇编语言程序设计》试卷

姓名班级学号评分。一 判断题 10小题 以下各题中给出了一些86汇编语言语句,请对其合法性作出判定。合法的,记 否则,记 答案记于题后的括号中。不在括号中的内容一律不视为回答。使用其它符号或不能清晰辨认的记法作答被视为答错。不准涂改答案。否则,视为答错。1 mov es,word ptr absd ...

汇编语言程序设计试卷A

20 学年 学期。1 考试方式 闭卷 开卷 闭卷或课程小 请填写清楚 2 问卷内容 请老师在出题时安排紧凑,填空题象征性的留出一点空格,学生将所有的答案做在答题纸上的规定位置,并写清楚大题 小题的题号 1 填空题 每空1分,共20分 1 设ss 1000h,sp 10h,ax bx 5678h,顺序...

汇编语言程序设计作业

题1.编写汇编语言源程序实现从键盘上输入1949至2049年中的某一日,计算并输出该日是这一年的第几天以及星期几。1 提示 通过输入的年 year 月 month 日 day 来计算该日是年内第几天 days 再以 year 1 year 1 4 year 1 100 year 1 400 days...