微机原理与汇编语言模拟题答案
发布时间:2023-11-24 08:11:09浏览次数:50《微机原理与汇编语言》模拟题一 单选题属于 的专用控制寄存器有以上三者都是答案有关 文件描述不正确的是可执行文件没有文件信息的标题区占用存储空间大程序不分段入口点必须是 答案数据段中定义 !"#$%#$%&&'&则 () !* ! 的值为答案'对 +,- 指令&不正确的是+,-&+,-&+,-&+,--.&答案/对 +,- 指令&正确的是+,-&+,-&+,-&+,-0&答案. 进制数转换成十进制的方法是权和系数乘后累加降幂法降幂法和除法除法答案1在编程时&常常将多次使用的功能用一条来代替指令伪指令宏指令以上都不是答案第 1 页,共 17 页
///答案/执行”-C指令后&被除数&商和余数依次存放在答案执行”+6C指令后&另一个乘数和乘积依次存放在答案1 指 令 执 行 前 >&>&>&>/0&>'&则指令执行 &后>/0>'> 和 正确答案 指令执行前>&>/&>/&>0'& 执 行 指 令& 后& 和 , 的值为答案2 指令执行前>&>/&>/&>0'& 执 行 指 令6& 后& 和 , 的值为答案1已知>1&要求把其的第 & 和 / 位置为 &其余不变构造一个数用指令实现&正确的指令是3&,.&/,.&/404&答案第 10 页,共 17 页
1已知>'&要求把其的第 &&' 和 位置为 &其余不变构造一个数用指令实现&正确的指令是3&,.&,.&404&答案1已知>'&要求把其的第 &&/ 和 1 位的二进制值变反构造一个数用指令实现&正确的指令是3&,.&1,.&1404&答案1出栈指令 ,4&描述正确的是允许 4 是任何寻址方式影响标志位先弹出数据后改变指针先改变指针后弹出数据答案1'进栈指令 6.&描述不正确的是不影响标志位 不允许源操作数是立即数先改变指针后压入数据先压入数据后改变指针答案1/下列传送指令中有语法错误的是+,-&+,-&+,-&+,-0&答案1已知>&执行 , 后& 寄存器的值是0答案11对寄存器 的内容除以 ' 的正确指令序列是+,-&.&+,-&&+,-&.,&+,-&答案第 11 页,共 17 页
1用寄存器 和 的基址变址寻址方式把存储器中的一个字节与 寄存器的内容相减&并把结果送到 寄存器中&指令是6&6&J6&;404.6&;404.答案12把/与相加&并把结果送回到存储器中的指令是/&&/&;404./",.4./&答案计算机处理指令也就叫做指令周期&下面答案对的是取指令译码执行包括取指令&译码和执行答案 的中断分为两类软件中断又称为和硬件中断外中断可屏蔽中断内中断非屏蔽中断答案中断命令寄存器<, 端口 *的 /位0,是中断结束位'/答案写出分配给 34 中断类型号在中断向量表中的物理地址为':'':'':/':/答案'写出 34 分配给下列中断类型号在中断向量表中的物理地址为:/:::'答案/分配给类型号 ' 的中断向量在中断向量表中的物理地址为第 12 页,共 17 页
/:/:/2/:/'/:/答案汇编是用于连续产生完全相同或基本相同的一组代码重复条件不定重复以上都不对答案1使用重复伪操作来实现建立一个 字的数组 )%<) #&其中数组其中每个字的内容是下一个字的地址&正确表达的是#@9J#U9J#@9#U9J答案重复汇编伪操作的指令是..3.045答案2主程序近调用子程序 $@% 的语句是5(( )5$@%5(( )5%$@%5((V5%$@%5((*%$@%答案2子程序调用与宏调用的比较&描述子程序正确的是节省存储空间&但浪费时间浪费存储空间&但节省时间浪费时间和存储空间节省存储空间和时间答案二 填空题>WWW,答案/1'',>WWW答案>WWW答案/0'2>WWW第 13 页,共 17 页
答案/1>WWW答案机器字长 位时&:'补码>WWW答案1机器字长 位时&J'补码>WWW答案0机器字长 位时&J1补码>WWW答案1/2机器字长 位时&:1补码>WWW答案十六进制运算 'J>WWW答案WWW码用一个字节来表示一个字符&低 1 位为字符的值&最高位一般用作校验位答案 码用一个字节来表示一个字符&低WWW位为字符的 值&最高位一般用作校验位答案1字符串在计算机内存中从低地址向高地址按字节顺序存储&以字符9 值为WWW作为字符串的结束符号答案''在虚拟环境 D5L目录下将要编译虚拟目录 D5 源程序文件&输入WWW答案5D5/在虚拟环境 D5L目录下将要连接虚拟目录 D5D@N 目标文件&输入WWW答案( M@N在虚拟环境 D5L目录下将要运行虚拟目录下的 D5D)A) 可执行文件&输入WWW答案)A)1在虚拟环境下 D5L目录下将要调试虚拟目录下 D5D5L的可执行文件&输入WWW答案#)@$!)A)给定>1&>2&位移量 >11&在直接寻址方式下的有效地址是WWW答案112给定>1&>2&位移量 >11&在使用 的间接寻址方式下的有效地址是WWW答案1给定>1&>2&位移量 >11&在使用 的寄存器相对寻址方式下的有效地址是WWW答案/'给定>1&>2&位移量 >11&在基址变址方式下的有效地址是WWW答案0第 14 页,共 17 页
现有>&>&>/1'&执行完 +,-&后 寄存器的内容WWW答案'现有>&>&>/1'&执行完 +,-&后 寄存器的内容WWW答案' 现 有 >&>&>'/1&>/1'&执行完 +,-&后 寄存器的内容WWW答案/1/ 现 有 >&>&>&>1/'&>/1'&执行完 +,-&后 寄存器的内容WWW答案乘法指令 +6&乘积放在WWW答案1除法指令 -&被除数放在WWW答案0&&执行程序前 >&>'&>& 其中20>'&执行指令后>WWW答案202已知>&>&>'&指令 +,-&J的源操作数的物理地址WWW答案' 已 知 >&0>&>&>&>&>&>'&指令 +,-&0的源操作数的物理地址WWW答案'假定>>2&>'&指令 & 指令执行后 >WWW答案,2假设>&>'&指令 .& 执行后 >WWW答案假定>>2&>'&指令 .,.& 执行后 >WWW答案2'假定>>2&>'&指令 .,& 执行后 >WWW答案2/ 假设>0& 变 量 -60 中存 放 的 内 容 为 12& 指 令 ,.&-60 执 行 后>WWW答案 假设 >0& 变 量 -60 中存 放的 内 容 为 12& 指令 3&-60 执行后>WWW答案1 假 设 >0& 变 量 -60 中 存 放 的 内 容 为 12& 指 令 ,.&-60 执 行 后>WWW答案 假 设 >0& 变 量 -60 中 存 放 的 内 容 为 12& 指 令 404& 执 行 后>WWW第 15 页,共 17 页
答案,02 假 设 >&>/&>/& 位 移 量 40>&1>&'0/>'/&B+40则执行该指令后WWW答案' 已 知 40>&>/&>/0&>&>&'0'>'/&执行 B+ 后&>WWW答案/' 已 知 40>&>/&>&>&'0'>'/&执行 B+",.4.40后&>WWW答案' 已 知 >/&>/0&>&>&'0'>'/&执行 B+",.4.后&>WWW答案'/'指令直接或间接指明的存放操作数的内存单元WWW答案偏移地址''计算机的WWW就是指该计算机能够执行的全部指令的集合&每种计算机都有它支持的指令集合答案指令系统'/指令由WWW和操作数两部分组成答案操作码'指令由操作码和WWW两部分组成答案操作数'1寻址就是寻找操作数的WWW答案地址'堆栈是一个重要的数据结构&它具有”先进后出”的特点&通常用来保存程序的返回地址&它主要有两大类操作进栈操作和WWW操作答案出栈'2已知>1&执行指令 30 后>WWW答案2/当主程序调用中断程序需要执行这个功能时&采用WWW类型号的形式调用指令转移到该中断处理程序的起始处执行答案 /当运行完中断程序后&采用WWW返回指令回到主程序继续执行答案)/&计算机系统通过WWW接口以及 <, 控制程序对外部设备进行控制&使其能协调地&有效地完成输入系统的工作答案硬件/每种输入输出设备通过接口和控制器交换信息&按不同的WWW地址分别传送答案端口/'每种中断都给安排一个中断类型号 中断系统能处理WWW种类型的中断&类型号为 :*答案///中断屏蔽寄存器的 <, 端口地址是WWW*答案第 16 页,共 17 页
/写出指令将一个字节数据从端口 * 输入WWW答案 5(&*/1.,+, 显示例程支持多种文本方式和WWW&每种方式适合于特定的适配器答案图形方式/显示分辨率包括WWW和像素分辨率&分辨率表示显示器在水平和垂直方向上所能显示的字符数和像素数答案字符分辨率/2利用定时器发出指定频率的声音的通用发声程序中&在 /</' 中的 ' 端口送一个控制字十六进制形式WWW&该控制字对定时器 进行初始化&使定时器 准备接收接收计数初值答案@*主程序远调用子程序 $@% 的语句是WWW答案5((V5%$@%第 17 页,共 17 页
属于 的变址寄存器有以上三者都是答案2不定重复汇编伪操作的指令是..3.045答案假设程序中的数据定义 3+0"67后接着定义 0340869:3+0&它表示什么意义是占 字节占 个字节变量 3+0 的长度变量 3+0 的地址答案操作符 4;0 后可以是变量<标号<常数&回送变量或标号的类型值其中常数回送的类型值为:答案外部接口组成由一组”寄存器”及相关”控制电路组成”&其中存放外设和 6 传送过来的数据的寄存器是数据寄存器状态寄存器命令寄存器以上都是答案在 中&存储器是分段组织&每段最大长度是=='==答案'对保护模式下存储器寻址正确的描述是支持多任务处理支持虚拟存储 位段地址和偏移地址以上都对第 2 页,共 17 页
答案/如果代码段中的程序占有 =存储区&>&则代码段地址范围是?'?'1'?'?答案外部接口组成由一组”寄存器”及相关”控制电路组成”&其中存放外设和接口的当前状态信号的寄存器是数据寄存器状态寄存器命令寄存器以上都是答案1一般情况下 中存放偏移地址的寄存器@A#默认的段寄存器为0答案 在字符串处理中存放偏移地址的寄存器#默认的段寄存器为0答案2多个模块参数传递时可以定义同名的公共数据段&下面描述不正确是定义成 %$@( 组合方式定义成 组合方式数据段不重叠合并变量不能重名答案利用只能实现二分支地址跳跃表法条件控制法逻辑尺控制法B+答案宏定义体内中用 , 定义标号列表&描述正确的是必须是宏体内的第一个语句标号之间用逗号分隔+., 和 5( 之间不允许有”注释”以上都对答案第 3 页,共 17 页
宏定义中的多个哑元间用隔开也可没有逗号句号分号冒号答案汇编程序宏调用展开时&对宏定义体描述正确的是复制到宏指令位置实参代替形参替换以上都对答案'把所有的宏定义全部集中在一个文件中&下面描述正确的是C文件名+CC文件名3C的文件中该称之为”宏库”以上都正确答案/宏库调用方法正确的是在程序最前面或宏调用前 ($#) 路径D文件名+路径不写则默认文件的路径以上答案都对答案子程序调用与宏调用的比较&描述宏调用正确的是节省存储空间&但浪费时间浪费存储空间&但节省时间浪费时间和存储空间节省存储空间和时间答案1字符串处理的宏定义的头为 *$5%& 那么输出一个字符串的宏调用正确的是*$2*&*$5*&*$5 E 5*$52*&*$55*&*$5 E 5答案汇编程序在时把宏调用展开编辑编译连接运行答案2宏展开时&合并前后两个符号形成一个符号的操作符是第 4 页,共 17 页
FGHHH答案缓冲区 @$I) 的定义中实际字符的个数是@$I)@$I)J@$I)J@$I)J答案能被计算机直接识别的语言是 语言汇编语言机器语言面向对象语言答案对寄存器 中的值除以 正确的指令序列是依次执行 +,-&:/.&依次执行 +,-&:/.,.&依次执行 +,-&:/.&以上都不是答案对寄存器 中的值乘以 正确的指令序列是依次执行 +,-&:/&依次执行 +,-&:/&依次执行 +,-&:/.,&以上都不是答案'每种输入输出设备都要通过一个硬件接口或控制器和 6 相连这些接口和控制器都能支持输入输出指令与外部设备交换信息这些信息包括控制数据状态以上三种答案/外部设备的中断是通过 )( 可编程中断控制器连到主机上的//2/'1答案表示结果超出了字长允许表示的范围&一般会造成结果出错溢出第 5 页,共 17 页
进位辅助进位零标志答案1操作符 4;0 后可以是变量<标号<常数&回送变量或标号的类型值其中近标号数回送的类型值为:答案实现使某位变反用与”C3与”C或 ,.与”C异或 ,.与”C404 后看 K答案2 编写程序时可以保存内存地址是答案'实现屏蔽某位用与”C3与”C或 ,.与”C异或 ,.与”C404 后看 K答案'在虚拟环境下 D5L目录下将要编译虚拟目录下 D5 的源文件&输入5D5( M@N)A)#)@$!)A)答案'在虚拟环境下 D5L目录下将要连接虚拟目录下 D5D@N 的目标文件&输入5D5( M@N)A)#)@$!)A)答案'在虚拟环境下 D5L目录下将要运行虚拟目录下 D5D)A) 的可执行文件&输入第 6 页,共 17 页
5D5( M@N)A)#)@$!)A)答案''十进制数转换成 . 进制的方法是权和系数乘后累加降幂法降幂法和除法除法答案'/<, 设备的数据传送方式有三种&其中用 和 $ 指令的是程序直接控制 <, 方式直接存储器存取方式 +中断传送方式以上都不是答案'写出指令将一个字数据从端口 输入O#A&* 5A&#AO#A&* #A&5AO#A&* 5(&#AO#A&* #A&5(答案'1数的常用表示法原码反码补码原码&反码和补码答案'汇编是根据条件把一段源程序包括在汇编语言程序内或者排除在外重复条件不定重复以上都不对答案'2下列四组寄存器中&属于通用寄存器的是以上三者都是答案/外部接口组成由一组”寄存器”及相关”控制电路组成”&其中存放 6 给外设的控制命令的寄存器是数据寄存器第 7 页,共 17 页
状态寄存器命令寄存器以上都是答案/与 +,-&,04-. 指令完全等效的指令是+,-&-.&-.0&-.0&-.答案/已知数据段中定义 !#@P0,QR&用一条指令将字母’0R取到 中的是O5(&!JO5(&!JO5(&!JO5(&!J答案/简化段定义是没有给出段名&此时可用预定义符号给数据段的段名&这个预定义符号是9F:S答案/'打开安装好的 ,A&将 #D!5!# 映射成 &看到提示 KDL输入的命令是#D!5!##D!5!#$ #!5!#$ #D!5!#答案//指令 +,-&的源操作数字段的寻址方式是直接寻址间接寻址寄存器间接寻址寄存器相对寻址答案/指令 +,-&0的源操作数字段的寻址方式是直接寻址间接寻址寄存器间接寻址寄存器相对寻址答案/1指令 +,-&J的源操作数字段的寻址方式是直接寻址间接寻址寄存器间接寻址第 8 页,共 17 页
寄存器相对寻址答案/指令中的有效地址 0 的组成正确的是基址变址T比例因子位移量以上都是答案/2为了建立一个与处理器无关的时间延迟&+ 采用了一种利用硬件产生延迟的方法&即通过监控端口 的&使该位每 /$ 触发一次&以产生一个固定不变的时间基准'答案是由于运算结果超出了位数&最高有效位向前的进位&这一位自然丢失&一般不表示结果的对错溢出进位辅助进位零标志答案已知>&执行 6 后& 寄存器的值是02答案完成同指令 & 相同功能的指令或指令序列是+,-&+,-&依次执行 +,-&+,-&+,-&依次 6,答案求出 22 与 '0 的差值并根据结果设置标志位 和 ,&依次给出的三个答案对的是'/'/,'/,'/答案'求出 ' 与 的和值并根据结果设置标志位 和 ,&依次给出的三个答案对的是/第 9 页,共 17 页