- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子科技大学《汇编语言程序设计》自测题
电子科技大学网络教育学院
汇编语言程序设计 模拟试卷1(120分钟) 考试日期 年 月 日
一 二 三 四 五 六 七 八 九 十 总分 评卷老师
填空(每空1分,共20分)。
8086CPU有_______根地址线,可直接寻址_______字节的存储空间。
-1的8位二进制补码是________。
IBM-PC系列微机可访问的外设端口的地址范围是从_______到________。
在8086CPU中,当______时,访问存储器,当______时,访问I/O端口。
在8086CPU中,对I/O端口的寻址有________和___________。
在8086CPU指令系统中,要获得数组变量所占的总字节数,使用_______运算符,要获得数组变量的元素个数,使用_________运算符,要获得变量的类型数字,使用_________运算符。
符号‘$’代表___________的现行值,定位伪指令ORG是把某一个值赋给___________,表示以给定值作起始偏移量。
若一个数据块的起始地址为70A0H :DDF6H,则这个数据块起始地址的实际地址为_________。
如果一条指令使用标号,那么该标号就是这条指令的_______地址,且它代表该指令的________的地址。
在宏汇编语言中,宏指令的使用过程是_______、_______、_______。
单项选择题(每空1分,共20分)
1、两个非组合型BCD码数据相加后,执行加法校正指令AAA是,首先检查是否需要校正。需要校正的条件有:AF=1、CF=L和( )。
A.AL中高四位数的值9 B.AL中高四位数的值9
C.AL中低四位数的值9 D.AL中低四位数的值9
2、8086的I/O空间段寄存器使用的是( )
A.DS B.没必要 C.ES D.SS
3、I/O端口间接寻址方式是将被寻址的端口地址存放在( )
A.DX B.AX C.BX D.CX
4、8086/8088CPU的输入指令是将输入设备的一个端口中的数据传送到( )
A.IP B.AL/AX C.BP D.BX/CX
5、I/O设备的数据端口是( )
A.32 B.64 C.8/16 D.16/32
6、为了保证用户程序执行完后能正常返回DOS,常使用的一种方法是在程序执行的最后一条指令为RET。但使用该方法要在程序执行前进行一系列的保护操作( )
A. MOV AX, DATA
MOV DS, AX
MOV ES, AX
B. PUSH DS
MOV AX, 0
PUSH AX
C. MOV AH, 4CH
INT 21H
D. MOV AX, DATA
MOV DS, AX
PUSH AX
7、不用立即数,也不用任何存储单元中的数据,能完成AX ← -1, BX ← 0, CX ← 1的程序段是( )
A. XOR AX, AX
MOV BX, AX
INC AX
MOV CX, AX
NEG AX
B. OR AX, AX
MOV BX, AX
INC AX
MOV CX, AX
NEG AX
C. AND AX, AX
MOV BX, AX
INC AX
MOV CX, AX
NEG AX
D. XOR AX, AX
MOV BX, AX
DEC AX
MOV CX, AX
NEG AX
8、DA DW ‘AB’, ‘CD’
DB1 DB ‘X’
……
则执行指令语句XCHF DB1, BYTE PTR DA 后,结果DB1中的内容是( )
A. ‘A’ B.42H C.41H D.’C’
9、下列伪指令中可以用来定义变量的是( )
A.TYPE B.DB C.WORD D.BYTE
10、在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是( )
A.宏指令 B.伪指令 C.机器指令 D.汇编指令
11、下面伪指令定义后,其变量对应的物理地址是( )
ORG 0100H
BUF DB 10 DUP(?)
CON DW 2 DUP(?)
A. BUF DS:0100H
CON DS:010AH
B. BUF DS:010AH
CON DS:0101H
C. BUF DS:0110H
CON DS:011CH
D. BUF DS:0100H
CON DS:0101H
12、在ASSUME伪指令设定了段寄存器后,无需在程序段中用指令完成赋值的寄
您可能关注的文档
- chapeter6 流动资产管理2013.ppt
- 15任建标生产与运作管理(电子工业).ppt
- 2010CPA财务管理第15章.ppt
- 商品采购计划——采购数量的确定-6.ppt
- 6流动资金管理.ppt
- 8营运资本投资.ppt
- 精选职称考试中级财务管理考试题含试题分析.doc
- 2015中级财务管理客观要点汇总.docx
- 2013财管第九章收入与分配管理(第一次复习).doc
- 历年会计职称中级财务管理考试真题[有解释].doc
- 2024—2025学年江西省上饶市沙溪中学高二上学期十一月检测数学试卷.doc
- 2024—2025学年北京市顺义区第一中学高三上学期期中考试数学试卷.doc
- 2025届云南省昆明市五华区高三上学期期中教学质量检测数学试卷.doc
- 2024—2025学年北京市首都师范大学附属育新学校高二上学期期中考试数学试卷.doc
- 2024—2025学年江西省南昌市江西师范大学附属中学高二上学期期中考试数学试卷.doc
- 2025届山东省泰安市新泰市弘文中学高三上学期10月月考数学试卷.doc
- 2025届山东省威海市乳山市银滩高级中学高三上学期10月模块测试数学试卷.doc
- 2024—2025学年广东省广州市第十六中学高二上学期高中中段教学质量反馈数学试卷.doc
- 2025届山东省济宁市嘉祥县第一中学高三上学期第一次月考数学试卷.doc
- 2024—2025学年广东省佛山市南海区南执高级中学高二上学期10月阶段性考试数学试卷.doc
文档评论(0)