武汉理工大学汇编语言试题(三套_内含答案_2012年期末考试绝大部分是从上面出

时间:2026-01-21

《汇编语言程序设计》试卷
模拟试卷一
一、单项选择题本大题共20小题每小题1分共20分
在每小题列出的四个选项中只有一个选项是符合题目要求的请将正确选项前的字母填在题后的括号
内。
1用户为了解决自己的问题用汇编语言所编写的程序称为  
A目标程序 B源程序 C可执行程序 D汇编程序
2指令指针寄存器是  
ABP BIP CSP DPSW
3当堆栈为空时如SS=0805HSP=40H栈底字单元的物理地址是  
A08090H B08089H C0808EH D08450H
4下面指令中源操作数的寻址方式为立即寻址的是  
AMOV AXOFFSET A BMOV AXA
CMOV AXA+1 DMOV AXABX
5下面各传送指令中正确的是 
AMOV [DI][SI] BMOV [DX+DI]AL
CMOV ALBX DMOV WORD PTR [BX]0100H
6已知CS=2300HDS=2400H执行下列指令序列后CS和DS值是  
PUSH CS
POP DS
ACS=0 BCS=2400H CCS=2400H DCS=2300H
DS=2300H DS=2300H DS=2400H DS=2300H
7执行下面指令语句则AX=  
MOV AL95H
CBW
A0095H B0F95H C0FF95H D9095H
8当执行指令ADD AXBX后若AX的内容为2BA0H设置的奇偶标志位PF1下面的叙述正确的
是  
A表示结果中含1的个数为偶数 B表示结果中含1的个数为奇数
C表示该数为偶数 D表示结果中低八位含1的个数为偶数
9设AX=1000H
NEG AX
NOT AX
执行上述指令后正确的结果是 
AAX=1001H BAX=0FFFH CAX=1000H DAX=0111H
10完成将累加器AL清零并使进位标志CF清零下面错误的指令是  
AMOV AL,00H BAND AL,00H CXOR AL,AL DSUB AL,AL
11将CX寄存器低4位清零的正确指令是  
AAND CX0F0H BAND CX0FFF0H CAND CX1110H DMOV CX0
12执行后使BX=0的同时也使CF=0OF=0的指令是  
AXOR BXBX BOR BXBX
CAND BXBX DCMP BXBX
13在串操作指令前使用重复前缀指令REPE终止串的重复操作条件是  
ACX0且ZF0 BCX0且ZF1
CCX0或ZF0 DCX0或ZF1
14条件转移指令JBE产生转移的条件是 
ACF=0 OR ZF=0
BCF=0 OR ZF=1
CCF=1 OR ZF=0 DCF=1 OR ZF=1
15比较BX和SI中的两个存储器地址若BX≥SI转向HIGH的正确指令是  
AJAE HIGH BJBE HIGH

CJEG HIGH DJLE HIGH
16循环指令Loop规定循环次数必定在寄存器  
ADX中 BDL中 CCX中 DCL中
17 DEC WORD PTRBX指令中的操作数的数据类型是  
A字 B双字 C字节 D四字
18下面指令执行后变量DAB中的内容是  
DAW DW 2A05H
DAB DB 0FAH
:
MOV ALBYTE PRT DAW
SUB DABAL
A0DAH B0FAH C0F5H D0D0H
19 使用汇编语言的伪操作命令定义  
VAL DB 2 DUP(1,2,3 DUP(3),2 DUP(1,0))
则在VAL存储区内前十个字节单元的数据是
A1,2,3,3,2,1,0,1,2,3 B1,2,3,3,3,3,2,1,0,1
C2,1,2,3,3,2,1,0,2,1 D1,2,3,3,3,1,0,1,0,1
20设NUM=60H表达式
NUM LT 60H AND 30ORNUM GE 60H AND 40的值是  
A0 B30H C40 D0FFFFH

二、填空题本大题共5小题每空1分共20分
1INTEL 8088 管理的存储器空间最大容量为______________I/O端口地址空间最大容量为
_____________。
2在8086/8088汇编语言中有五条串操作指令其中搜索字符串指令的助记符是______。
38086/8088存储器分四个段这四个段的段名所对应的段寄存器分别是________、________、________、
________。
4现有AX=2000HBX=1200HDS=3000HDI=0002H(31200H)=50H(31201H)=02H
(31202H)=40HCF0。请写出下列各条指令独立执行完后有关寄存器及存储单元的内容并指出标志
位ZF、CF的值。
①ADD AX1200H 问AX=________H ZF=________
②SUB AXBX 问AX=________H ZF=________
③MOV AXBX 问AX=________H CF=________ ④NEG WORD PTR1200H 问(31200H)=________H CF=________
5设DS=2200HBX=1000HSI=0100H偏移量D=0A2B1H试计算出下列各种寻址方式下
的有效地址填入横线上。
①使用D的直接寻址 ________
②使用BX的寄存器间接寻址 ________
③使用BX和D的寄存器相对寻址 ________
④使用BX、SI和D的相对基址变址寻址 ________
⑤使用BX、SI的基址变址寻址 ________

三、简答题8分
设当前SP=0100HSS=0300HPSW=0240H在内存段地址为0900H及偏移地址为00A0H
的单元中有一条中断指令INT 11H该指令占两个字节试问执行这条INT 11H指令后SP、CS、IP、
PSW的内容是什 …… 此处隐藏:13526字,全部文档内容请下载后查看。喜欢就下载吧 ……

武汉理工大学汇编语言试题(三套_内含答案_2012年期末考试绝大部分是从上面出.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219