第一部分1、用降幂法和除法将下列十进制数转换为二进制数和十六进制数:(1)369(2)10000答:(1)369=101110001B=171H(2)10000=10011100010000B=2710H2、将下列二进制数转换为十六进制数和十进制数:(1)101101(2)10000000答:(1)101101B=2DH=45(2)10000000B=80H=1283、将下列十六进制数转换为二进制数和十进制数:(1)FA(2)5B答:(1)FAH=11111010B=250(2)5BH=1011011B=914、完成下列十六进制数的运算,并转换为十进制数进行校核:(1)3A+B7(2)1234+AF答:(1)3A+B7H=F1H=241(2)1234+AFH=12E3H=48355、下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。(1)(-85)+76(2)85+(-76)答:(1)(-85)+76=10101011B+01001100B=11110111B=0F7H;CF=0;OF=0(2)85+(-76)=01010101B+10110100B=00001001B=09H;CF=1;OF=06、下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?(1)D8(2)FF答:(1)D8H表示的带符号数为-40,D8H表示的无符号数为216;(2)FFH表示的带符号数为-1,FFH表示的无符号数为255。7、下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?(1)4F(2)2B答:(1)4FH表示的十进制数为79,4FH表示的字符为O;(2)2BH表示的十进制数为43,2BH表示的字符为+;8、请写出下列字符串的ASCII码值。Forexample,答:46H6FH72H20H65H78H61H6DH70H6CH65H2CH0AH0DH第二部分1、有两个16位字1EE5H和2A3CH分别存放在80x86微机的存储器的000B0H和000B3H单元中,请用图表示出它们在存储器里的存放情况。答:存储器里的存放情况如右上图所示。2、在IBMPC机的存储器中存放信息如右下图所示。试读出30022H和30024H字节单元的内容,以及30021H和30022H字单元的内容。答:30022H字节单元的内容为ABH;30024H字节单元的内容为EFH。30021H字单元的内容为AB34H;30022H字单元的内容为CDABH。3、在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址是什么?如果段地址和偏移地址是3015:002A和3010:007A呢?答:3017:000A、3015:002A和3010:007A的存储单元的物理地址都是3017AH。4、如果在一个程序开始执行以前(CS)=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0)(IP)=2B40H,试问该程序的第一个字的物理地址是多少?答:该程序的第一个字的物理地址是0AAA40H。5、下列操作可使用那些寄存器?(1)加法和减法数据寄存器等(2)循环计数CX(3)乘法和除法AX、DX,乘数和除数用其他寄存器或存储器(4)保存段地址段寄存器(5)表示运算结果为0ZF=1(6)将要执行的指令地址CS:IP(7)将要从堆栈取出数据的地址SS:SP答:答案见题目的右边。6、那些寄存器可以用来指示存储器地址?答:BX、BP、SI、DI、堆栈操作时的SP、对应的段地址。7、请将下列左边的项和右边的解释联系起来(把所选字母放在括号中):(1)CPU(M)A.保存当前栈顶地址的寄存器。(2)存储器(C)B.指示下一条要执行的指令的地址。(3)堆栈(D)C.存储程序、数据等信息的记忆装置,微机有RAM和ROM两种。(4)IP(B)D.以后进先出方式工作的存储空间。(5)SP(A)E.把汇编语言程序翻译成机器语言程序的系统程序。(6)状态标志(L)F.唯一代表存储空间中每个字节单元的地址。(7)控制标志(K)G.能被计算机直接识别的语言。(8)段寄存器(J)H.用指令的助记符、符号地址、标号等符号书写程序的语言。(9)物理地址(F)I.把若干个模块连接起来成为可执行文件的系统程序。(10)汇编语言(H)J.保存各逻辑段的起始地址的寄存器,8086/8088机有四个:CS、DS、SS、ES。(11)机器语言(G)K.控制操作的标志,如DF位。(12)汇编程序(E)L.记录指令操作结果的标志,共6位:OF、SF、ZF、AF、PF、CF。(13)连接程序(I)M.分析、控制并执行指令的部件,由算术逻辑部件ALU和寄存器等组成。34H30021HABH30022HCDH30023HEFH30024H存储器2.3题的信息存放情况12H30020H(14)指令(O)N.由汇编程序在汇编过程中执行的指令。(15)伪指令(N)O.告诉CPU要执行的操作(一般还要指出操作数地址),在程序运行时执行。