《微型计算机原理与接口技术版简答题.docx》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术版简答题.docx(29页珍藏版)》请在优知文库上搜索。
1、一、问答题1、以下字符表示成相应的ASCII码是多少?(1)换行OAH(2)字母Q51H(3)空格20H2、以下各机器数所表示数的范围是多少?(1) 8位二进制无符号定点整数;0255(2) 8位二进制无符号定点小数;0996094(3) 16位二进制无符号定点整数;065535(4)用补码表示的16位二进制有符号整数;-32768327673、(111)X=273,基数X=?164、有一个二进制小数X=0.XiX2XsX4X6Xe(1)假设使X21/2,那么X1X6应满足什么条件?Xl=I(2)假设使Xl8,那么XiX6应满足什么条件?XlVX2VX3=l5、有两个二进制数X=OuOIOio
2、,=ooonoo,试比拟它们的大小。(I)X和Y两个数均为无符号数;XY(2)X和Y两个数均为有符号的补码数。XDOS-BIOSdBMBIO.COM).DOS-Shell模块对用户输入的DOS命令行或应用程序行作出响应。即负责DOS命令的解释和任务的分配,具体工作那么要靠DOS-Kernel模块所提供的系统功能完成。DOS-KerneI模块尽管提供了许多的系统功能,但由于执行每一个系统功能过程中,完全依赖各种设备实现指定的功能,因此,它还要进一步调用DoS-BloS模块中的设备驱动程序才能工作。DOS-BIOS模块对DOS-Kernel传送的请求”进行解释,最终转换为对固化在ROM-BIOS中
3、的设备控制程序的请求并由它们去控制硬件,完成指定的操作。11 .存储单元的选择由什么信号控制?读、写靠什么信号区分?答:存储单元的选择由地址信号控制,而对存储单元进行读操作还是写操作那么要靠读、写信号区分。12 .以一个可执行文件的运行为例,简述程序执行过程。答:当在DoS提示符下键入一个可执行文件名称(或在其它操作系统环境下执行有关操作)后,操作系统自动将该文件从外存装入内存并使指令指针指向其第一条指令,从而启动文件执行过程。首先将第一条指令从内存取入CPU中译码执行,同时指令指针自动加1或按指令的要求作出相应改变,指向下一条要执行的指令,接着将下一条指令从内存取入CPU译码执行,这样不断重
4、复取指令和执行指令的过程,逐条执行指令,直至程序结束。1 .把以下各数化成二进制数和八进制数(二进制取3位小数,八进制取一位小数):7+3/4,3/64,73.5,725.9375,25.34答:7+3/4=111.HOB;7+3/4=7.60;+364=0.OOOB;+364=0.00;73.5=1001001.1OOB;73.5=111.40;725.9375=1011010101.IllB;725.9375=1325.70;25,34=11001.OllB;25.34=31.302 .把以下各数化成十进制数:101.100llB,22.20,AD.4H答:101.10011B=5.593
5、75;22.20=18.25;AD.4H=173.253 .完成以下二进制数运算:101.111+11.Oil,1001.10-110.01,101.11*11.01,101110111/1101答:101.111+11.011=1001.01;1001.10-110.01=11.01;101.11*11.01=10010.1011;101110111/1101=11100.114 .完成以下各十六进制数的运算:A39E+28DC,D5AB-7CE5,2BF*4C,C16E/3A答:A39E+28DC=CC7A;D5AB-7CE5=58C6;2BF*4C=D0B4;C16E3A=355.C25
6、 .先将15B*8E2A中的十六进制数化成十进制数,再进行计算,最后再将结果化为十六进制数。答:15BH*8EH2AH=347*14242=4927442=1173.19=495.30AH6,试分别判断以下各组数据中哪个数据最大?哪个数据最小?(1) A=0.1001B,B=0.1001D,C=0.100lH(2) A=10111101B,B=100lD,C=IllH答:(1)A最大,C最小;(2)B最大,A最小;1.写出以下各数的二进制原码和补码(最后两个用双字节):0,96,-128,-38H,127,105,879H,-32768答:2 .分别列出下述10进制数的16进制数、非压缩的BC
7、D数、压缩的BCD数、ASCIl数字串(用16进制形式写出):10,64,78,81,92,100,125,255答:上述各数的16进制数依次为:AH,40H,4EH,51H,5CH,64H,7DH,FFH;上述各数的非压缩的BCD数依次为:O100H,0604H,0708H,0801H,0902H,010000H,010205H,020505H;上述各数的压缩的BCD数依次为:10H,64H,78H,81H,92H,0100H,0125H,0255H;上述各数的ASCII数字串依次为:3130H,3634H,3738H,3831H,3932H,313030H,313235H,323535H;
8、3 .用10进制数写出以下补码表示的机器数的真值:71H,1BH,80H,F8H,397DH,CF42H,9350H答:上述补码表示的各机器数的真值用10进制数分别表示为:+113,+27,-128,-8,+14717,-20670,-278284 .假设用一个字节来表示带符号数,判断以下各运算在机内进行时是否会产生溢出,写出判断过程。A.5BH+32H;B.-08H-15H;C.-51H+(-3DH);D.2DH+3CH答:A.产生溢出,5BH=010110nB其补码表示的机器数为:010110H32H=00110010B其补码表示的机器数为:00110010相加的结果为:10001101数值最高位向符号位进位,但符号位向前无进位,故产生溢出。B.不产生溢出,-08H=-OOOOlooOB其补码表示的机器数为:InI100O-15H=T)OoIOloIB其补码表示的机器数为:11101011相加的结果为:111100011数值最高位向符号位进位