欢迎来到天天文库
浏览记录
ID:61429171
大小:1.83 MB
页数:22页
时间:2021-01-29
《微机原理--作业答案--整理版.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1章绪论1.2用8位二进制码,写出下列十进制数的原码和补码表示解释:原码:最高位为符号位,正数符号位为0,负数符号位为1。补码:正数的补码与原码相同;负数的补码:由其原码除符号位保持不变外,其余各位按位取反,末位加1而成。解:(2)[+115]原=01110011B注:115=64+32+16+2+1[+115]补=[+115]原=01110011B注:正数补码与原码相同(4)[-115]原=11110011B注:115=64+32+16+2+1[-115]补=10001100B+1B=10001101B注:除符
2、号位外,按位取反,末位加11.3用16位二进制码,写出下列十进制数的原码和补码表示。(1)[+120]原=0000000001111000B注:120=64+32+16+8[+120]补=[+120]原=0000000001111000B注:正数补码与原码相同(2)[-120]原=1000000001111000B注:除符号位外,按位取反,末位加1[-120]补=1111111110000111B+1B=1111111110001000B1.4写出下列用补码表示的二进制数的真值。解释:正数的补码=原码负数的补码:
3、再次求补码得到其原码解:(1)00110111正数的补码真值:32+16+4+2+1=+55(3)10001101负数的补码真值:11110010B+1B=11110011B=-115(4)11111001负数的补码真值:10000110B+1B=10000111B=-7第2章Intel8086微处理器2.2在存储器中存放的数据如图所示。试读出75422H和75424H字节单元的内容是什么?读出75422H和75424H字单元的内容是什么?存储器75420H13H1H78H2H9CH3H24H4H5DH5HE6H
4、解:75422H字节单元的内容:9CH75422H字单元的内容:249CH75424H字单元的内容:0E65DH(16进制首位是字母则前加0)2.3段地址和偏移地址为1000H:117AH的存储单元的物理地址是什么?而1109H:00EAH或1025H:0F2AH的存储单元的物理地址又是什么?这说明了什么问题?解释:物理地址=段地址×10H+偏移地址解:1000H:117AH存储单元的物理地址1000H×10H+117AH=1117AH1109H:00EAH存储单元的物理地址1109H×10H+00EAH=111
5、7AH1025H:0F2AH存储单元的物理地址1025H×10H+0F2AH=1117AH说明:存储单元的物理地址唯一,逻辑地址不唯一;2.5如果从存储器的2000H地址开始分配段区,要求数据段占用1KB范围,堆栈段占用512B范围,代码段占用8KB范围。按数据段、堆栈段和代码段的顺序连续存放,试画出存储器分段地址分配示意图,图中应写明各段寄存器的内容?解:02000H1KBDS:020002400H512BSS:0240H02600H8KBCS:0260H注:1KB=2^10=10000000000B=400H
6、SS:起始物理地址2000H+1KB=2000H+400H=02400H512B=2^9=1000000000B=200HCS:起始物理地址2400H+512B=2400H+200H=02600H2.7现有DS=2000H,BX=0100H,SI=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各指令执行完后AX寄存器的内容。题号指令
7、AX寄存器的内容简单解释(1)MOVAX,1200H1200H立即数赋给AX(2)MOVAX,BX0100H寄存器BX值赋给AX(3)MOVAX,[1200H]4C2AHPA=DS×16+1200H=21200H(4)MOVAX,[BX]3412HPA=DS×16+BX=20100H(5)MOVAX,1100H[BX]4C2AHPA=DS×16+BX+1100H=21200H(6)MOVAX,[BX][SI]7856HPA=DS×16+BX+SI=20102H(7)MOVAX,1100H[BX][SI]65B7H
8、PA=DS×16+BX+SI+1100H=21202H2.8假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据段中变量名VAL的偏移地址值为0050H,试指出下面源操作数字段的寻址方式是什么?其物理地址值是多少?题号指令源操作数的寻址方式源操作数的物理地址(1)MOVAX,00ABH立即寻址在代码段中,与C
此文档下载收益归作者所有