汇编语言基础
《汇编语言程序设计》第01章在线测试
《汇编语言程序设计》第01章在线测试 剩余时间:4 9:50 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、一个字节的二进制位数是____位。 A、4 C、16 B、8 D、32 2、微机中每个存储单元具有一个地址,其中存放一个____量。 A、比特(1位) C、字(16位) B、字节(8位) D、双字(32位) 3、设段地址为5788H,偏移地址为94H,该字节的物理地址_____。 A、57974H C、58ECH B、5883H D、57914H 4、汇编语言源程序中,每个语句由4项组成,不影响语句功能的是_____。 A、名字项 C、操作数 B、助记符(操作码) D、注释 5、下列标号不合法的是_____。 A、WANG C、F4 B、MOV D、ABC3 第二题、多项选择题(每题2分,5道题共10分) 1、汇编语言的优点包括_____。 A、直接有效地控制硬件 B、生成的代码序列短小 C、运行速度快 D、编程容易 E、便于移植
2、8086段寄存器有_______ 。
A、IP B、DS C、CS D、ES E、SS
3、使用MASM 6.x版本的“ML /Fl eg101.asm”命令,如果源程序eg101.asm没有语法错误,则将生成_________文件。
A、目标代码文件 B、可执行文件 C、列表文件 D、调试文件 E、库文件
4、汇编语言中,______可以作为有效的名字,如标号、变量名等。
A、0fffh B、var00 C、loop1 D、test E、add
5、汇编语言中,程序员不能将______作为用户标识符。
A、DS
B、byte C、again D、call E、SS 第三题、判断题(每题1分,5道题共5分) 1、8086是Intel公司的第一个16位结构的微处理器芯片。 正确 错误 2、有效地址是指存储器操作数的物理地址。 正确 错误 3、采用汇编语言书写的一个ASM源程序文件,需要使用汇编程序,例如MASM转换为OBJ目标代码文件。 正确 错误 4、8088按逻辑段组织程序,需要执行的指令应该在代码段中。 正确 错误 5、使用简化段定义源程序格式,必须具有.model语句,且位于所有简化段定义语句之前。 正确 错误
《汇编语言程序设计》第02章在线测试
《汇编语言程序设计》第02章在线测试 剩余时间:5 8:54 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、在汇编语言中,如下各个进制常数,______是错误的。 A、64 C、A0H B、64H D、0100B 2、伪指令DW定义的是______量的变量。
A、字节 C、双字
B、字 D、4字
3、将变量var定义如下,“var db 26h, 4ah”,欲以字属性存取该变量值,应采用______var。
A、offset C、word ptr
B、byte ptr D、seg
4、语句“xyz db ˊABˊ, ˊCDˊ, ˊEˊ,ˊFˊ”汇编后占用的存储空间是______个字节。
A、4 C、6
B、5 D、8
5、在伪指令语句“number dw 1234h”中的number 项称为______。
A、标号 C、名字
B、操作符 D、操作数
第二题、多项选择题(每题2分,5道题共10分)
1、如下________寻址方式的操作数来自主存储器。
A、立即数寻址 B、寄存器寻址 C、直接寻址 D、寄存器相对寻址 E、寄存器间接寻址
2、“mov [bx+10h],al”指令的两个操作数采用的寻址方式有_______。
A、寄存器间接 B、寄存器 C、寄存器相对 D、基址变址 E、立即数
3、能够取得变量VAR偏移地址给BX的语句有______。
A、mov bx, var B、mov bx, offset var C、mov bx, seg var D、mov bx, org var E、lea bx,var
4、获取变量地址类型值的操作符有____。
A、seg B、type C、offset D、sizeof E、lengthof
5、在汇编语言程序定义常量max等于100,正确的表达是______。
A、max = 100 B、max equ 100 C、max db 100 D、max dw 100 E、max org 100
第三题、判断题(每题1分,5道题共5分) 1、MASM规定用后缀字母H或h表达十六进制数据。
正确
错误
2、语句“mov al,ffh”没有语法错。
正确
错误
3、对于常数41H,在汇编语言中表达成字符’A’也是正确的,因为’A’的ASCII码就是41H。
正确
错误
汇编语言程序设计
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)