微机原理黄冰版Word格式文档下载.docx
- 文档编号:14009581
- 上传时间:2022-10-16
- 格式:DOCX
- 页数:7
- 大小:24.86KB
微机原理黄冰版Word格式文档下载.docx
《微机原理黄冰版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《微机原理黄冰版Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
65=64+1 [+65]补=[+65]原=01000001B 注:
正数补码与原码相同
(2)[+115]原=01110011B 注:
115=64+32+16+2+1 [+115]补=[+115]原=01110011B注:
正数补码与原码相同(3)[-65]原=11000001B 注:
65=64+1 [-65]补=10111110B+1B=10111111B 注:
除符号位外,按位取反,末位加1(4)[-115]原=11110011B 注:
115=64+32+16+2+1 [-115]补=10001100B+1B=10001101B注:
除符号位外,按位取反,末位加1用16位二进制码,写出下列十进制数的原码和补码表示。
(1)[+120]原= 0000000001111000B注:
120=64+32+16+8 [+120]补=[+120]原=0000000001111000B注:
正数补码与原码相同
(2)[-120]原=1000000001111000B 注:
120=64+32+16+8 [-120]补=1111111110000111B+1B=1111111110001000B注:
除符号位外,按位取反,末位加1 (3)[+230]原=0000000011100110B 注:
230=128+64+32+4+2 [+230]补=0000000011100110B 注:
正数补码与原码相同(4)[-230]原=1000000011100110B 注:
230=128+64+32+4+2 [-230]补=1111111100011001B+1B=1111111100011010B注:
除符号位外,按位取反,末位加1写出下列用补码表示的二进制数的真值。
解释:
正数的补码=原码 负数的补码:
再次求补码得到其原码解:
(1)00110111正数的补码真值:
32+16+4+2+1=+55
(2)01011001正数的补码真值:
64+16+8+1=+89 (3)10001101负数的补码真值:
11110010B+1B=11110011B=-115(4)11111001负数的补码真值:
10000110B+1B=10000111B=-7 1 第2章Intel8086微处理器 在存储器中存放的数据如图所示。
试读出75422H和75424H字节单元的内容是什么?
读出75422H和75424H字单元的内容是什么?
75422H字节单元的内容:
9CH75424H字节单元的内容:
5DH75422H字单元的内容:
249CH75424H字单元的内容:
0E65DH 段地址和偏移地址为1000H:
117AH的存储单元的物理地址是什么?
而1109H:
00EAH或1025H:
0F2AH的存储单元的物理地址又是什么?
这说明了什么问题?
物理地址=段地址×
10H+偏移地址解:
1000H:
117AH存储单元的物理地址1000H×
10H+117AH=1117AH1109H:
00EAH存储单元的物理地址1109H×
10H+00EAH=1117AH1025H:
0F2AH存储单元的物理地址1025H×
10H+0F2AH=1117AH 说明:
不同的段地址不同的偏移地址可以指向同一个物理地址,即各个逻辑段可以相互重叠。
在存储器分段结构中,每个段区最大可占用多少地址范围,为什么?
如果在8086的机器中,若段间不允许重叠,那么最多可分多少个段区?
若为8086微处理器,每个段区最大可占用64KB,因为所有内部寄存器都只有16位。
若每段64KB,最多可分16个段区,因为8086微处理器有20条地址线,可访问存储器的最大容量为1MB。
如果从存储器的2000H地址开始分配段区,要求数据段占用1KB范围,堆栈段占用512B范围,代码段占用8KB范围。
按数据段、堆栈段和代码段的顺序连续存放,试画出存储器分段地址分配示意图,图中应写明各段寄存器的内容?
02000H02400H02600H 注:
2 75420H1H2H3H4H5H存储器?
13H78H9CH24H5DHE6H1KB512B8KBDS:
0200SS:
0240HCS:
0260H 1KB:
0000000000B~1111111111B SS:
起始物理地址2000H+1KB=2000H+400H=02400H512B:
000000000B~111111111B CS:
起始物理地址2400H+512B=2400H+200H=02600H指出下列指令的源和目标操作数的寻址方式:
题号指令MOVARRAY,BXADCCX,ALPHA[BX][SI]目的操作数的寻址方式直接寻址寄存器寻址源操作数的寻址方式寄存器寻址带位移的基址变址寻址立即寻址寄存器寻址寄存器间接寻址
(1)
(2)(3)(4)(5)(6)ANDGAMMA[DI],11011000B带位移的变址寻址INCBLTESTES:
[SI],DXSBBSI,[BP]寄存器寻址寄存器间接寻址寄存器寻址现有DS=2000H,BX=0100H,SI=0002H,=12H,=34H,=56H,=78H,=2AH,=4CH,=B7H,=65H,试说明下列各指令执行完后AX寄存器的内容。
题号指令MOVAX,1200HMOVAX,BXMOVAX,[1200H]MOVAX,[BX]MOVAX,1100H[BX]MOVAX,[BX][SI]AX寄存器的内容1200H0100H4C2AH3412H4C2AH7856H简单解释立即数赋给AX寄存器BX值赋给AXPA=DS×
16+1200H=21200HPA=DS×
16+BX=20100HPA=DS×
16+BX+1100H=21200HPA=DS×
16+BX+SI=20102HPA=DS×
16+BX+SI+1100H=21202H
(1)
(2)(3)(4)(5)(6)(7)MOVAX,1100H[BX][SI]65B7H假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据段中变量名VAL的偏移地址值为0050H,试指出下面源操作数字段的寻址方式是什么?
其物理地址值是多少?
题号指令源操作数的寻址方式立即寻址寄存器寻址直接寻址寄存器间接寻址寄存器间接寻址带位移的基址寻址基址变址寻址直接寻址3 源操作数的物理地址在代码段中,与CS、IP有关在寄存器中DS×
16+100H=20100HDS×
16+BX=20100HSS×
16+BP=15010HDS×
16+BX+10=2010AHDS×
16+BX+SI=201A0HDS×
16+VAL=20050H
(1)
(2)(3)(4)(5)(6)(7)(8) MOVAX,00ABHMOVAX,BXMOVAX,[100H]MOVAX,[BX]MOVAX,[BP]MOVAX,[BX+10]MOVAX,[BX][SI]MOVAX,VAL(9)MOVAX,ES:
[BX]寄存器间接寻址寄存器间接寻址带位移的基址寻址ES×
16+BX=21100HDS×
16+SI=200A0HDS×
16+BX+VAL=20150H(10)MOVAX,[SI](11)MOVAX,VAL[BX](12)MOVAX,VAL[BX][SI]带位移的基址变址寻址DS×
16+BX+SI+VAL=201F0H设AX=1122H,BX=3344H,CX=5566H,SP=2000H,试分析下列程序段执行后,AX、BX、CX、SP中的内容各为多少?
并画出堆栈变化示意图。
第1条指令PUSHAX 第2条指令PUSHBX 第3条指令PUSHCX 第4条指令POP AX 第5条指令POP CX AX=1122HBX=3344HSP→22HCX=5566H11HSP=1FFEH SP→44HAX=1122H33HBX=3344H22HCX=5566H11HSP=1FFCH SP→66H55H 44HAX=1122H33HBX=3344H22HCX=5566H11HSP=1FFAH SP→44HAX=5566H33HBX=3344H22HCX=5566H11HSP=1FFCHAX=5566H BX=3344HSP→22HCX=3344H 4 指令MOVAX,0DECAXADDAX,7FFFFHADDAX,2NOTAXSUBAX,0FFFFHADDAX,8000HORAX,0BFDFHANDAX,0EBEDHXCHGAH,ALSALAX,1RCLAX,1 AX中的内容AX=0000HAX=0FFFFHAX=7FFEHAX=8000HAX=7FFFHAX=8000HAX=0000HAX=0BFDFHAX=0ABCDHAX=0CDABH11HSP=1FFEH 指令 1100110110101011算术左移下列程序段中每一条指令执行完后,AX中的十六位进制内容是什么?
AX=9B56H(CF=1,PF=1)AX=36ADH(CF=1,PF=1,OF=1)1001101101010110带进位循环左移循环移位指令不影响除CF和OF以外的其他条件标志。
移位指令根据移位后的结果设置SF、ZF和PF位,AF位则无定义。
RCL:
OF=1最高有效位的值发生变化;
PF保留原来的值;
将十六进制数62A0H与下列各个数相加,试给出和数及标志位AF,SF,ZF,CF,OF和PF的状态。
(1)9D60H 0110?
110010000001011010000101001100000000000000000和数:
0H AF=0,SF=0,ZF=1,CF=1,OF=0,PF=1
(2)4321H 0110?
001001010001000110101101000101100000000010001和数:
0A5C1H AF=0,SF=1,ZF=0,CF=0,OF=1,PF=0 从下列各个数中减去4AE0H,试给出差值及标志位AF,SF,ZF,CF,OF和PF的状态。
1234H 9090H 5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 黄冰版