资源描述:
《微机与单片机原理作业答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.1将所示二进制数转换为十进制数。(1).110101100111000;(2).1101011110100011。将所示十进制数转换为十六进制数。⑴.62456;(2).7883o将所示十六进制数转换为二进制数。(1).AD49;(2).0ABAo将所示十进制数转换为BCD数。(1).37820;⑵.16637。2.1用8位二进制写出所示带符号十进制数的原码表示。(1).-95;⑵.+26。用8位二进制写出所示带符号十进制数的补码表示。(1).-52;(2).+102。写出所示用反码(字长为8位)表示的带
2、符号数的真值。(1).01101001;(2).10101110o写出所示用补码(字长为8位)表示的带符号数的真值。(1).11000101;(2).10110011。进行所示用补码(字长为8位)表示的带符号数的加法运算,结果仍用补码表示,若有溢出则填入Overflowo(1).00101100;⑵.OlllOlOlo进行所示用补码(字长为8位)表示的带符号数的减法运算,结果仍用补码表示,若有溢出则填入Overflowo(1).10111100;⑵.01100000o3.1已知寄存器AL和DL的内容,进行相加
3、运算,试求运算结果(用十六进制表示)和各状态标志的状态。AL=A1;DL=lAo已知寄存器AL和DL的内容,进行相减运算,试求运算结果(用十六进制表示)和各状态标志的状态。AL=CC;DL=660已知寄存器AL和DL的内容,进行相与运算,试求运算结果(用十六进制表示)和各状态标志的状态。AL=69;DL=AFc已知寄存器AL和DL的内容,进行异或运算,试求运算结果(用十六进制表示)和各状态标志的状态。AL二C5;DL=B3O试分别完成各小题要求的计算。数据表示形式应与题目相一致。先写出十六进制表示,再写出相应
4、二进制表示。4.1逻辑地址和物理地址可以互相转换,C知段基址和偏移暈,试求物理地址。(1).452C;(2).09750逻辑地址和物理地址可以互相转换,已知物理地址和偏移量,试求段基址。(1).67920;⑵.DD60。逻辑地址和物理地址可以互相转换,已知段基址和偏移量,试求物理地址。(1).7D45;(2),423Fo逻辑地址和物理地址可以互相转换,C知段基址和物理地址,试求偏移呈。(1).372C;⑵.427C8。5.1将寄存器AX的内容传送给[BP+DI]所指向的存储器单元。将寄存器AX的内容传送给[B
5、P+DI]所指向的存储器单元。将[BX+DI]所指向的存储器单元的内容传送给寄存器DXo将rsn所指向的存储器单元的内容传送给寄存器BP。将[SI]所指向的存储器单元的内容(目的)与寄存器DH的内容(源)相减。将[BX+SI]所指向的存储器单元的内容(目的)与寄存器DI的内容(源)相比较。将寄存器BP的内容(目的)与LSI]所指向的存储器单元的内容(源)相或。将寄存器DL的内容(目的)与[DI]所指向的存储器单元的内容(源)相与。将寄存器BX的内容的第2位进行取反。将寄存器SP的内容的第6位进行取反。6.1将
6、寄存器BH的内容(带符号数)进行乘2将寄存器DX的内容(带符号数)进行除2将寄存器BX的内容(带符号数)乘以8将寄存器AX的内容(带符号数)除以256将寄存器CL的内容乘以寄存器BH的内容(两者均为无符号数),结果在累加器中。将寄存器SI的内容乘以寄存器BP的内容(两者均为带符号数),结果在累加器屮。将寄存器AL的内容除以寄存器BH的内容(两者均为带符号数),结杲在累加器中。将寄存器AX的内容除以寄存器SI的内容(两者均为无符号数),结果在累加器中。小汇编语言7・1将寄存器AX的最高位送到标志位CF屮,寄存器
7、内容不变。12将寄存器DL的高四位和低四位交换。127.2若寄存器DH的内容不小于等于寄存器AH的内容(两者均为带符号数)则转移(目标地址为2800H),否则不转移。12若寄存器BH的内容小于或等于寄存器AL的内容(两者均为带符号数)则转移(目标地址为2800H),否则不转移。127・3若寄存器BP的第3位—为0则转移(目标地址为1268H),否则不转移。12若寄存器DH的第4位—为1则转移(目标地址为1268H),否则不转移。127・4若寄存器SI的内容为负则转移(目标地址为6020H),否则不转移。12若
8、寄存器BX的内容为0则转移(目标地址为6020H),否则不转移。12每行直接写出一个结果数据8.1在DEBUG屮已经输入下列程序片段,试依次分别写出执行每一条指令之后累加器AX的内容(用十六进制表示,后面不要加H)。MOVAX,2378SUBAL,9AMOVCL,04ROLAX,CLMOVAX,8A56XORAX,0F0FADDAL,ALANDAH,368.2在DEBUG中己经输入下列程序片段,试写