《【2017年整理】第二章计算机中的信息表示》由会员分享,可在线阅读,更多相关《【2017年整理】第二章计算机中的信息表示(4页珍藏版)》请在金锄头文库上搜索。
1、第二章 计算机中的信息表示一、单项选择题请将单项选择题答案填在下面:1 2 3 4 5 6 7 8 9 10 11 123 4 4 4 4 4 3 3 4 3 1 11将外围设备与主存统一编址,一般是指() 。 每台设备占一个地址码 每个外围接口占一个地址码 每台外设由一个主存单元管理 接口中的有关寄存器各占一个地址码2指令格式中的地址结构是指() 。 地址段占多少位 指令中采用几种寻址方式 指令中如何指明寻址方式 指令中给出几个地址3减少指令中地址数的办法是采用() 变址地址 寄存器寻址 寄存器间址 隐地址4采用隐式 I/O 指令,是指用()实现 I/O 操作。 I/O 指令 通道指令 硬件
2、自动 传送指令5为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取() 。 立即寻址 变址寻址 间接寻址 寄存器寻址6零地址指令是采用()方式的指令。 立即寻址 间接寻址 寄存器寻址 堆栈寻址7单地址指令() 。 只能对单操作数进行加工处理 只能对双操作数进行加工处理 既能对单操作数进行加工处理,也能对双操作数进行运算 无处理双操作数的功能8三地址指令常用于()中。 微型机 小型机 大型机 所有大小微机9在以下寻址方式中,哪一种可缩短地址字段的长度() 。 .立即寻址 .直接寻址 .寄存器间址 .存储器间址10.隐地址是指( )的地址。. 用寄存器号表示. 存放在主存单元中. 事先约
3、定,指令中不必给出. 存放在寄存器中11.堆栈指针 SP 的内容是( )。. 栈顶地址. 栈底地址. 栈顶内容. 栈底内容12.为了实现输入输出操作,指令中( )。. 对单独编址方式,可以指明设备号或端口地址。对统一编址方式,可以指明寄存器的总线地址。. 必须指明外围接口中寄存器的地址码. 必须同时指明外围设备号与接口中寄存器的总线地址. 必须指明外围设备的设备号二、填空题 1若 =1.0111,则 = (1.111)X原 2原2设某机字长 16 位,其定点小数能表示的最大正小数为(1-2(-15))3若定点小数的补码形式为 , , . 则当 OX1 时,0X12n=(1.X1X2Xn)补4.
4、 某机字长 32 位,其中定点小数能表示的最小正数为(1-2(31).5若真值 X= ,则 =(1.0001)16原6若 =0.0110, =(1.1010)X补 补7若 =0.0111, = (0.00111)原 2原8某机字长 4 位,若 =1110,则 =(0010)X补 补9若 =0.1010010,则 =(1.1010010)补 补108 位定点小数.补码表示,含一位符号位,若 X=0.1011,则 X补=(0.0001011) ;若 X =0.1011,则 =(1.1110101)补118 位定点整数,补码表示,含一位符号位,若 X=1011,则 补=(00001011) ;若 X
5、 =1011,则 =(11110101)补12求 =(0.0101) 补( 16513 = =)01(.2 ) 7.12 (87A3D 6三、判断分析题(指出正误;对错误或不妥者请说明)1.堆栈是在主存储器中划出的一个特殊区域,故可随机访问。 (F)FILO2.压栈操作是指:将内容写入堆栈指针 SP。 (T)3.堆栈的栈顶是指 SP 寄存器。 (F)栈顶地址是 SP 中的内容4.单地址指令只能处理单操作数运算。 (F)可以双操作5.减少指令中地址数目的办法是采用以寄存器为基础的寻。 (T)6.减少指令中一个地址码位数的办法是采用隐地址。 (T)7.指令的地址结构是指:一条指令采用几种寻址方式。
6、 (F)给出几个地址8.外围设备与主存统一编址是指:为每台外围设备分配一个总址。 (F)将 IO 接口中的有关寄存器与主存单元统一编址四简答题1.何谓堆栈?说明堆栈指针 SP 的作用?FILO 或者 LIFO;SP 用于指示栈顶位置2.何谓隐式 I/O 指令?其主要特点是什么?采用通用的数据指令实现 IO 操作;特点是借用内存传输指令实现 IO 操作3.主机调用外围设备,外设编制可采用那几种方式?程序查询方式、中断方式、通道方式、DMA 方式4.某指令字长 12 位,每个地址字段 4 位,若要求有 12 条双操作数指令,问单操作数指令最多可有多少条?5.某主存储器部分单元的地址码与存储器内容对
7、应关系如下:地址码 存储内容1000H A307H1001H 0B3FH1002H 1200H 1003H F03CH1004H D024H(1) 若采用寄存器间址方式读取操作数,指定寄存器 R0 的内容为 1002H,则操作数是多少?(1200H)(2) 若采用自增型寄存器间址方式(R0)+读取操作数,R0 内容为 1000H,则操作数是多少?指令执行完成后 R0 的内容是多少?(A307H)1001H(3) 若采用自减型寄存器间址方式-(R1)读取操作数,R1 内容为 1003H,则操作数是多少?指令执行完成后 R1 的内容是多少?(1200H) 1002H(4) 若采用变址寻址方式 X(R2)读取操作数,指令中给出形式地址 d=3H,变址寄存器 R2 内容为 1000H,则操作数是多少? (F03CH)6若短浮点数格式为(BDB40000) ,求其真值。16(BDB40000) =(1011 1101 1011 0100 0000 0000 0000 0000)216S0=1E=01111011 e=123-127=-4M=01101000000000000000000真值为:1.0001101