当前位置:首页 >> 政史地 >>

汇编语言期末考试


一、 单项选择题 1、在汇编语言程序中,对 END 语句的叙述正确的是( ) 。 A、END 语句是一可执行语句 B、END 语句表示程序执行到此结束 C、END 语句表示源程序到此结束 D、END 语句在汇编后要产生机器码 2、执行下列指令后,正确的结果是( ) 。 MOV AL,100 MOV BL,-2 A、 AL=100H , BL=02H B、 AL=64H , BL=

0FEH C、 AL=64H , BL=82H D、 AL=100H , BL=0FEH 3、下面指令执行后,变量 DAB 中的内容是( ) 。 DAW DW 2A05H DAB DB 0FAH ┆ MOV AL,BYTE PTR DAW SUB DAB,AL A、0DAH B、0FAH C、 0F5H D、0D0H 4、将 AX 中第三位置 1,其它位保持不变的指令是( ) 。 A、MOV AX,08H B、AND AX,08H C、OR AX,08H D、XOR AX,08H 5、下面指令执行后,改变 AL 寄存器内容的指令是( )。 A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL 6、 编写分支程序, 在进行条件判断前, 可用指令构成条件, 其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV 7、下面指令序列测试 BH 中的数是否为奇数,若为奇数则转移至 K1 处,横线处的指令应为 ( ) 。 TEST BH,01H ________ K1 A、JNE B、JZ C、JS D、JC 8、设 DS=8225H,DI=3942H,指令 INC BYTE PTR[DI]操作数的物理地址是( ) A、85B92H B、86192H C、BB690H D、12169H 9、下列程序段执行后 BX 和 CX 寄存器的内容等于() 。 NUM3 EQU 10 LT 5 NUM4 EQU 0AAAAH GT 7FFF MOV BX,NUM4 LT NUM3 A、 (BX)=0000H B、 (BX)=0FFFFH C、 (BX)=0001H D、 (BX)=0FFH 10、在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。 A、WORD B、PAGE C、BYTE D、PARA 11、设 DH=10H,执行 NEG DH 指令后,正确的结果是( )。

A、DH=10H CF=1 B、DH=0F0H C、DH=10H CF=0 D、DH=0F0H 12、对寄存器 AX 的内容乘以 4 的正确指令序列是( )。 A、SHR AX,1 SHR AX,1 B、SHL AX,1 C、ROL AX,1 ROL AX,1 D、RCR AX,1

CF=0 CF=1 SHL,AX,1 RCR AX,1

二、 填空题
1、将字变量 VARW 的类型属性值送 DL 的指令______________________。 2、 已知(BX)=1000H, (DS)=2000H, (21000H)=3000H, (23000H)=4000H, 则 XCHG BX,[BX] 执行完后(BX)=______________, (21000H)= ______________。 3、已知 DA1 EQU BYTE PTR DA2 DA2 DW 3478H … SHL DA1,1 SHR DA2,1 上面两条指令执行后, (DA1)=______________ , (DA2)=______________。 4、 ORG 1000H X DB 12H Y DW X Z DD Y (DS)=3879H, (BX)=1000H, (SI)=0002H 求下列指令执行完后指定寄存器的内容 MOV AX, [1000H] ; (AX)=_____________ LEA DI, X; (DI)=_____________ 5、DATA SEGMENT ORG 10H DA1 DB 12H,34H,56H DA2 DW 10H DUP(?) DATA ENDS 执行下列程序段后, (CX)=__________ ; (DX=)__________ 。 MOV CL, LENGTH DA1 MOV CH, LENGTH DA2 MOV DL,SIZE DA1 MOV DH,SIZE DA2 6、设某数据段: DATA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1 DB 'COMPUTER' DB 0AH,0DH COUNT EQU $-DA1 DA2 DW 'CO','MP','UT','ER' DATA ENDS 试回答:(1)DA1 的偏移地址是:___________________ 。

(2)COUNT 的值是__________________________ 。 (3)DA2+5 字节单元的内容______________________。 7、 用一条指令把 AX 中的整数变为奇数 (如原来已是奇数, AX 中数据不变; 则 如原是偶数, 则(AX)+1 形成奇数) 。这个指令是____________________________。 8、8086/8088CPU 允许的最大内存空间为____________,其地址编号从_____________H 到 ____________H。 四、程序分析题 1、DATA SEGMENT ORG 34H VAR1 DW 10H ,$+20H ,30H,$+40H DATA ENDS 变 量 VAR1 的 偏 移 地 址 为 _______ , $+20H 中 的 $ 值 为 ________ , $+40H 中 的 $ 值 为 _________。 2、已知一数据段中的数据为如下: DATA SEGMENT ORG 10H A DD M BUF DB ‘AB’,0DH,0AH C EQU $+5 B DW 0FFAAH D DW BUF M DB 2 DUP(1) ,2 DUP(2,’B’) DATA ENDS 变量 M 的偏移地址为_________, D 单元的内容为_________,C= _________。 3、假设程序中的数据定义如下: LMAME DB 30 DUP(?) ADDRESS DB 30 DUP(?) CITY DB 15 DUP(?) CODE_LIST DB 1,7,8,3,2 (1)用一条 MOV 指令将 LNAME 的偏移地址放入 AX。 (2)用一条指令将 CODE_LIST 的头两个字节的内容放入 SI。 4、ORG 0202H DW1 DB 20H,30H MOV AL, BYTE PTR DW1+1 MOV AH, BYTE PTR DW1 MOV BX, OFFSET DW1 MOV CL, BYTE PTR DW1+2 MOV CH, TYPE DW1 上述指令执行后,AX、BX、CX 的内容是多少? 5、编写一程序段,将标志寄存器中符号位 CF 置 1。

6、把 DX、AX 中的 32 位无符号数右移 2 位。 7、 AB1 DB 2,3,7,0AH,0FH,4,5,9,8,0CH
AB2 EQU …… $-AB1

XOR AX,AX XOR BX,BX XOR CL,CL LOP: TEST AB1[BX],01 JZ NEXT ADD AL,AB1[BX] INC AH NEXT: INC BX INC CL CMP CL,10 JNE LOP 上述程序段的功能是什么?上述程序段运行后,AH 和 AL 内容分别是什么? 8、用寄存器 BX 和位移量 0B2H 的寄存器相对寻址方式把存储器中的一个字送到 CX 中。 请写出一条指令,实现上述功能。 ______________________________________________________。 9、① AND AL,0FAH XOR AL,0FFH ② XOR AL,0AFH OR AL,50H 阅读上述指令,分别回答各指令序列完成什么功能? 五、程序填空题 1、 下面程序段是根据 NUM 字节单元的内容 (1~7) 从表 WEEK 查出对应星期的英文缩写, , 并用 2 号功能调用显示输出。 DATA SEGMENT WEEK DB ‘MON’‘TUE’‘WED’‘THU’‘FRI’‘SAT’‘SUN’ , , , , , , NUM DB 5 DATA ENDS XOR BX,BX MOV BL,NUM __________________ MOV AL,BL SAL BL,1 __________________ MOV CX, 3 LOP: MOV DL,WEEK [BX] MOV AH,02H INT 21H __________________ LOOP LOP 2、下面程序段是判断寄存器 AH 和 AL 中第 3 位是否相同。如相同,AH 置 0;否则 AH 置非 0。 __________________ AND AH,08H __________________ MOV AH,0FFH

__________________ ZERO:MOV AH,0 NEXT: 2、实现下述功能:求:z=|x-y|,设 x,y,z 分别为字数据的变量名称。 MOV AX,X CMP AX,Y _____________ SUB AX,Y _____________ NEXT: MOV AX,Y SUB AX,X DONE: _____________ 3、以 BUF 为首址的字节单元中,存放了 COUNT 个无符号数,下面程序段是找出其中最大 数并送入 MAX 单元中。 BUF DB 5,6,7,58H,62,45H,127,…… COUNT EQU $-BUF MAX DB? ┇ MOV BX,OFFSET BUF MOV CX,COUNT-1 MOV AL,[BX] LOP1:INC BX _____________________ JAE NEXT MOV AL,[BX] NEXT:DEC CX _____________________ MOV MAX,AL


相关文章:
汇编语言期末考试试题及答案
汇编语言期末考试试题及答案_工学_高等教育_教育专区。汇编语言期末考试试题及答案,大合师的注意了,上面全是期末考试题,出卷老师给的!!!...
汇编语言_期末考试_试题
汇编语言_期末考试_试题_教育学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档汇编语言_期末考试_试题_教育学_高等教育_教育专区。紫映东方快印中心 A/...
汇编语言期末试卷及答案
期末汇编语言试题及答案 6页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 汇编语言期末试卷及答案 汇编语言 期...
2013年汇编语言程序设计期末考试题
2013年汇编语言程序设计期末考试题_IT认证_资格考试/认证_教育专区。2012~2013年,汇编语言,试卷与答案一、单项选择题(本大题共 10 小题,每小题 3 分,共 30 ...
汇编语言期末试卷A卷及答案
汇编语言期末试卷A卷及答案_工学_高等教育_教育专区。汇编语言期末试卷及答案浙江理工大学 2011—2012 学年第 1 学期 — 《汇编语言 A》期末试卷( A)卷 》期末...
汇编语言期末考试试题及答案
汇编语言期末考试试题及答案_从业资格考试_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载汇编语言期末考试试题及答案_从业资格考试_资格考试/认证_教育专区。...
汇编语言期末考试卷[1]
汇编语言期末考试卷一、选择题 1、某存储单元的物理地址是 12345H,可以作为它的段地址有(D A.2345H C.12340H 座位号--- ) B.12345H D.1234H A ) B....
汇编语言期末试题
汇编语言期末试题_教育学_高等教育_教育专区。西北民族大学计算机科学与信息工程学院期末考试 汇编语言试卷(A 卷) 专业: 学号: 总分 题号 题分 得分 一 20 课程...
中石油 汇编语言期末考试试题(含答案)
中石油 汇编语言期末考试试题(含答案)_教育学_高等教育_教育专区。中国石油大学远程教育 汇编语言期末考试试题(含答案) 汇编语言程序设计 一、 填空题 IF 的控制...
汇编语言_期末考试_试题[1]
汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( A.名字的第一个字符可以是大写英文字母及小写英文字母 B.名字的第一个字符可以是字母、数字及、@...
更多相关标签: