正在进行安全检测...

发布时间:2023-11-02 03:18:37

.+1.1用降幂法和除法将下列十进制数转换为二进制数和十六进制数:(1369(210000(34095答:(1369=101110001B=171H(210000=10011100010000B=2710H(34095=111111111111B=FFFH(432767=111111111111111B=7FFFH(4327671.2将下列二进制数转换为十六进制数和十进制数:(1101101(210000000(31111111111111111(411111111答:(1101101B=2DH=45(210000000B=80H=128(31111111111111111B=FFFFH=65535(411111111B=FFH=2551.3将下列十六进制数转换为二进制数和十进制数:(1FA(25B(3FFFE答:(1FAH=11111010B=250(25BH=1011011B=91(3FFFEH=1111111111111110B=65534(41234H=1001000110100B=4660(412341.4完成下列十六进制数的运算,并转换为十进制数进行校核:(13A+B7(21234+AF(3ABCD-FE答:(13A+B7H=F1H=241(21234+AFH=12E3H=4835(3ABCD-FEH=AACFH=43727(47AB×6FH=35325H=217893(47AB×6F1.5下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。(1(-85+76(285+(-76(385-76(485-(-76(5(-85-76(6-85-(-76答:(1(-85+76=10101011B+01001100B=11110111B=0F7HCF=0OF=0(285+(-76=01010101B+10110100B=00001001B=09HCF=1OF=0(385-76=01010101B-01001100B=01010101B+10110100B=00001001B=09HCF=0OF=00OF=1(5(-85-76=10101011B-01001100B=10101011B+10110100B=01011111B=5FHCF=0OF=10OF=01.6下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么(1D8(2FF答:(1D8H表示的带符号数为-40D8H表示的无符号数为216(2FFH表示的带符号数为-1FFH表示的无符号数为2551.7下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么(14F(22B(373(459答:(14FH表示的十进制数为794FH表示的字符为O(22BH表示的十进制数为432BH表示的字符为+(373H表示的十进制数为11573H表示的字符为s(459H表示的十进制数为8959H表示的字符为Y1.8请写出下列字符串的ASCII码值。Forexample,Thisisanumber3692.答:46H6FH72H20H65H78H61H6DH70H6CH65H2CH0AH0DH
54H68H69H73H20H69H73H20H61H20H6EH75H6DH62H65H72H20H33H36H39H32H2EH0AH0DH.2.180x86微机的输入/输出指令中,I/O端口号通常是由DX寄存器提供的,但有时也可以在指令中直接指定00~FFH的端口号。试问可直接由指令指定的I/O端口数。存储器答:可直接由指令指定的I/O端口数为256个。2.2有两个16位字1EE5H2A3CH分别存放在80x86微机的存储器的000B0H000B3H单元中,请用图表示出它们在存储器里的存放情况。答:存储器里的存放情况如右上图所示。2.3IBMPC机的存储器中存放信息如右下图所示。试读出30022H30024H字节单元的内容,以及30021H30022H字单元的内容。答:30022H字节单元的内容为ABH30024H字节单元的内容为EFH30021H字单元的内容为AB34H30022H字单元的内容为CDABH2.4在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址是什么如果段地址和偏移地址是3015:002A3010:007A答:3017:000A3015:002A3010:007A的存储单元的物理地址都是3017AH2.5如果在一个程序开始执行以前(CS=0A7F0H(16进制数的最高位为字母,则应在其前加一个0(IP=2B40H,试问该程序的第一个字的物理地址是多少答:该程序的第一个字的物理地址是0AAA40H000B0H000B1H000B2H000B3H000B4HE5H1EH3CH2AH题的信息存放情况存储器30020H30021H30022H30023H30024H12H34HABHCDHEFH题的信息存放情况2.6在实模式下,存储器中每一段最多可有10000H个字节。如果用调试程序DEBUGr命令在终端上显示出当前各寄存器的内容如下,请画出此时存储器分段的示意图,以及条件标志OFSFZFCF的值。10E40C>debug10F40数据段-r20E40附加段AX=0000BX=0000CX=0079DX=0000SP=FFEEBP=000020F40SI=0000DI=0000DS=10E4ES=10F4SS=21F0CS=31FFIP=0100NVUPDIPLNZNAPONC21F00答:此时存储器分段的示意图如右图所示。OFSFZFCF的值都堆栈段031F0031FF02.7下列操作可使用那些寄存器代码段(1加法和减法数据寄存器等41FF0(2循环计数CX(3乘法和除法AXDX,乘数和除数用其他寄题的存储器分段示意图存器或存储器(4保存段地址段寄存器(5表示运算结果为0ZF=1(6将要执行的指令地址CS:IP(7将要从堆栈取出数据的地址SS:SP答:答案见题目的右边。2.8那些寄存器可以用来指示存储器地址答:BXBPSIDI、堆栈操作时的SP、对应的段地址、386及其后继机型的Exx2.9请将下列左边的项和右边的解释联系起来(把所选字母放在括号中(1CPU(MA.保存当前栈顶地址的寄存器。(2存储器(CB.指示下一条要执行的指令的地址。(3堆栈(DC.存储程序、数据等信息的记忆装置,微机有RAMROM两种。(4IP(BD.以后进先出方式工作的存储空间。

正在进行安全检测...

相关推荐