跪求《80x86汇编语言程序设计》课后习题答案

时间:2021-01-08 01:20:46
跪求《80x86汇编语言程序设计》课后习题答案
出版社:清华大学出版社
作者:沈美明 温冬婵
ISBN:978-7-302-04540-3

有的给个啊...

9 个解决方案

#1


不是不是这东西呀:
1、用降幂法和除法将下列十进制数转换为二进制数和16进制数。
(1)369    (2)10000    (3)4095    (4)32767
答案:(1)1,0111l,0001b;171h
(3)1111,1111,1111b1;9FFFh
2、将下列二进制数转换为16进制数和十进制效,
(1)101101  (2)10000000  (3)]111111111111111  (4)111111
答案:(1)2Dh;45d  (3)0FFFFh;65535D
3、将下列16进制数转换为二进制数和十进制数。
(1)FA    (2)5B    (3)FFFE    (4)12D4
答案:(1)1111,1010b;250d
(3)1111,1111,1111,1110b;65535d
5、下列各数均为十进制数,请用8位二进制补码计算下列各题,并用16进制数表
示其运算结果,同时说明进位值,并判断是否溢出。
(1)(一85)十76    (2)85十(一76)    (3)85—76    
(4)85一(一76)    (5)(一85)一76    (6)(一85)一(一76)
答案:(1)24lc  (3)8000
7、下列各数均为用16进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制及字符是什么?
 (1)4F    (2)2B    (3)73    (4)59
答案:(1)0F7h;CF=0;OF=0
(2)9h;  CF=0;OF=0
(3)5Fh; CF=0;OF=1;
8、请写出下列字符串的ACSII码。
    For example,
This  is a number 3692.
答案
46 6F 72 20 65 78 61 6D 70 6C 65 2C 0A 0D 54 68 69
73 20 69 73 20 61 20 6E 75 6D 62 65 72 20 33 36 39

#2


http://download.csdn.net/source/326052
是这个吗?

#3


引用 1 楼 BAYNPU 的回复:
不是不是这东西呀:
1、用降幂法和除法将下列十进制数转换为二进制数和16进制数。
(1)369    (2)10000    (3)4095    (4)32767
答案:(1)1,0111l,0001b;171h
(3)1111,1111,1111b1;9FFFh
2、将下列二进制数转换为16进制数和十进制效,
(1)101101  (2)10000000  (3)]111111111111111  (4)111111
答案:(1)2Dh;45d  (3)0FFFFh;65535D
3、将下列16进制数转换为二进制数和十进制数。
(1)FA    (2)5B    (3)FFFE    (4…

相当的对啊,前7章的答案我下午已经找到了,现在想找一下第7章以后的答案...额...

#4


引用 2 楼 gyk120 的回复:
http://download.csdn.net/source/326052
是这个吗?

谢谢,这是2 - 10章的答案,11 - 13章的答案还有不~~

#5


写出分配给下列中断类型号在中断向量表中的物理地址。
(1)INT  12H  (2)INT  8
答: 
(1)00048H (2)00020H 

2、用CALL指令来模拟实现INT 12H显示字符T的功能。
答: 
mov ah, 02 
mov dl, ‘T’ 
mov bx, 0 
mov ds,bx 
mov bx, 21h * 4 
call far ptr [bx] 

3、写出指令将一个字符数据输出到端口25H。
答: 
mov al, 12h 
out 25h, al 

4、写出指令将一个字数据从端口1000H输入。
答: 
mov dx, 1000h 
in ax, dx 

8、给定(SP)=1000,(SS)=0300,(FLAGS)0240,以下存储单元的内容为(00020)=0040,(00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT  8指令后,SP,SS,IP,FLAGS的内容是什么?
答: 
(SP) = 00FA 
(SS) = 0300 
(IP) = 0040 
(FLAGS) = 0040 

9、类型14的中断向量在存储器的哪些单元里?
答: 
14H*4 = 50H ,∴ (00050H)= 偏移地址,(00052H)= 段地址 

10、假设中断类型的中断处理程序的首地址为INT_ROUT,试写出主程序中为建立这一中断相量而编制的程序段。
答: 
push ds 
mov ax, seg int_rout 
mov ds, ax 
mov dx, offset int_rout 
mov al, 09 
mov ah, 25h 
int 21h 
pop ds 

13、在8.12题中假设所有的中断处理程序中都没有STI指令,而他们的IRET指令都可以由于FLAGS出栈而使IF置1,则各设备的中断处理程序的运行次序应是怎样的?
答:D3→D2→D4→D5→D1→D3→D5 

#6


LS大侠给个完整版的啊~~

#7


你要从第几章到第几章呀?

#8


引用 7 楼 BAYNPU 的回复:
你要从第几章到第几章呀?

11 - 13章的就可以了,前面的1 - 10章我下载到了

#9


up                        .

#1


不是不是这东西呀:
1、用降幂法和除法将下列十进制数转换为二进制数和16进制数。
(1)369    (2)10000    (3)4095    (4)32767
答案:(1)1,0111l,0001b;171h
(3)1111,1111,1111b1;9FFFh
2、将下列二进制数转换为16进制数和十进制效,
(1)101101  (2)10000000  (3)]111111111111111  (4)111111
答案:(1)2Dh;45d  (3)0FFFFh;65535D
3、将下列16进制数转换为二进制数和十进制数。
(1)FA    (2)5B    (3)FFFE    (4)12D4
答案:(1)1111,1010b;250d
(3)1111,1111,1111,1110b;65535d
5、下列各数均为十进制数,请用8位二进制补码计算下列各题,并用16进制数表
示其运算结果,同时说明进位值,并判断是否溢出。
(1)(一85)十76    (2)85十(一76)    (3)85—76    
(4)85一(一76)    (5)(一85)一76    (6)(一85)一(一76)
答案:(1)24lc  (3)8000
7、下列各数均为用16进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制及字符是什么?
 (1)4F    (2)2B    (3)73    (4)59
答案:(1)0F7h;CF=0;OF=0
(2)9h;  CF=0;OF=0
(3)5Fh; CF=0;OF=1;
8、请写出下列字符串的ACSII码。
    For example,
This  is a number 3692.
答案
46 6F 72 20 65 78 61 6D 70 6C 65 2C 0A 0D 54 68 69
73 20 69 73 20 61 20 6E 75 6D 62 65 72 20 33 36 39

#2


http://download.csdn.net/source/326052
是这个吗?

#3


引用 1 楼 BAYNPU 的回复:
不是不是这东西呀:
1、用降幂法和除法将下列十进制数转换为二进制数和16进制数。
(1)369    (2)10000    (3)4095    (4)32767
答案:(1)1,0111l,0001b;171h
(3)1111,1111,1111b1;9FFFh
2、将下列二进制数转换为16进制数和十进制效,
(1)101101  (2)10000000  (3)]111111111111111  (4)111111
答案:(1)2Dh;45d  (3)0FFFFh;65535D
3、将下列16进制数转换为二进制数和十进制数。
(1)FA    (2)5B    (3)FFFE    (4…

相当的对啊,前7章的答案我下午已经找到了,现在想找一下第7章以后的答案...额...

#4


引用 2 楼 gyk120 的回复:
http://download.csdn.net/source/326052
是这个吗?

谢谢,这是2 - 10章的答案,11 - 13章的答案还有不~~

#5


写出分配给下列中断类型号在中断向量表中的物理地址。
(1)INT  12H  (2)INT  8
答: 
(1)00048H (2)00020H 

2、用CALL指令来模拟实现INT 12H显示字符T的功能。
答: 
mov ah, 02 
mov dl, ‘T’ 
mov bx, 0 
mov ds,bx 
mov bx, 21h * 4 
call far ptr [bx] 

3、写出指令将一个字符数据输出到端口25H。
答: 
mov al, 12h 
out 25h, al 

4、写出指令将一个字数据从端口1000H输入。
答: 
mov dx, 1000h 
in ax, dx 

8、给定(SP)=1000,(SS)=0300,(FLAGS)0240,以下存储单元的内容为(00020)=0040,(00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT  8指令后,SP,SS,IP,FLAGS的内容是什么?
答: 
(SP) = 00FA 
(SS) = 0300 
(IP) = 0040 
(FLAGS) = 0040 

9、类型14的中断向量在存储器的哪些单元里?
答: 
14H*4 = 50H ,∴ (00050H)= 偏移地址,(00052H)= 段地址 

10、假设中断类型的中断处理程序的首地址为INT_ROUT,试写出主程序中为建立这一中断相量而编制的程序段。
答: 
push ds 
mov ax, seg int_rout 
mov ds, ax 
mov dx, offset int_rout 
mov al, 09 
mov ah, 25h 
int 21h 
pop ds 

13、在8.12题中假设所有的中断处理程序中都没有STI指令,而他们的IRET指令都可以由于FLAGS出栈而使IF置1,则各设备的中断处理程序的运行次序应是怎样的?
答:D3→D2→D4→D5→D1→D3→D5 

#6


LS大侠给个完整版的啊~~

#7


你要从第几章到第几章呀?

#8


引用 7 楼 BAYNPU 的回复:
你要从第几章到第几章呀?

11 - 13章的就可以了,前面的1 - 10章我下载到了

#9


up                        .